系统的操作命令

touch命令

创建出一个空文件

  • touch /1997sty/1997sty.txt : 创建一个文件名为1997sty.txt的文件

vi/vim命令

将文件打开进行直接编辑

  • vi /1997sty/1997sty.txt : 将1997sty.txt打开进行编辑

非编辑状态命令

  • i : 进入编辑状态
  • :wq : 保存退出
  • :w : 写/保存
  • :q : 退出

编辑状态命令

  • esc : 退出编辑状态

echo命令

输出文本信息

  • echo "hello world" : 输出hello world到屏幕上
  • echo "hello world" > 1997sty.txt : 输出hello world写入到1997sty.txt
  • echo "hello world" >> 1997sty.txt : 输出hello world追加到1997sty.txt
  • echo {1..100} : 输出1-100
  • echo {01..100} : 输出001-100
  • echo {1..10..2} : 输出1,3,5,7,9
  • echo {1,9,9,7} : 输出1,9,9,7

cat命令

查看文件

  • cat 1997sty.txt : 查看文件1997sty.txt
  • cat 1997sty.txt 1997sty_1.txt : 查看文件1997sty.txt,1997sty_1.txt
  • cat -n 1997sty.txt : 查看文件1997sty.txt显示行号
  • cat >> 1997sty.txt <<EOF : 追加添加多行文本到1997sty.txt文件添加完成后输入EOF结束
  • cat > 1997sty.txt <<1997STY : 写入添加多行文本到1997sty.txt文件添加完成后输入1997STY结束

cp命令

(copy)复制数据信息(文件/目录)到其他位置后可以选择修改文件名或目录名

  • cp /1997sty/1997sty.txt /tmp : 复制1997sty.txt/tmp
  • cp -r /1997sty /tmp : 复制/1997sty目录到/tmp
  • \cp -r /1997sty /tmp : 强制复制/1997sty目录到/tmp下,并且不再确认

如果第二个路径最后一级如果不存在,则复制以后的文件或目录就被更名为这个名称 如果第二个路径最后一级如果存在,则复制以后的文件或目录就不会变更

rm命令

(remove)删除数据信息(文件/目录)

  • rm /tmp/1997sty.txt : 删除/tmp目录下的/1997sty.txt文件,并确认
  • \rm /tmp/1997sty.txt : 强制删除/tmp目录下的/1997sty.txt文件,并且不再确认
  • rm -f /tmp/1997sty.txt : 强制删除/tmp目录下的/1997sty.txt文件,并且不再确认
  • rm -r /1997sty : 强制删除/1997sty目录和目录下的所有文件和子目录,并确认
  • rm -rf /1997sty : 强制删除/1997sty目录和目录下的所有文件和子目录,并且不再确认
  • rm -rf / : 强制删除/目录和目录下的所有文件和子目录,并且不再确认(删根跑路)

mv命令

(move)移动数据信息(文件/目录)到其他位置后可以选择修改文件名或目录名

  • mv /1997sty/1997sty.txt /tmp : 移动1997sty.txt/tmp
  • mv /1997sty/1997sty01/ /tmp : 移动1997sty01目录到/tmp
  • mv 1997sty.txt sty1997.txt : 1997sty.txt重命名为sty1997.txt

如果第二个路径最后一级如果不存在,则复制以后的文件或目录就被更名为这个名称 如果第二个路径最后一级如果存在,则复制以后的文件或目录就不会变更