Linux常用命令(持续更新)

# 文件和目录

  • cd /home 进入 '/ home' 目录'
  • cd .. 返回上一级目录
  • cd ../.. 返回上两级目录
  • cd 进入个人的主目录

    mkdir dir1 创建一个叫做 'dir1' 的目录'
    mkdir dir1 dir2 同时创建两个目录

    rm -f file1 删除一个叫做 'file1' 的文件'
    rmdir dir1 删除一个叫做 'dir1' 的目录'
    rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
    rm -rf dir1 dir2 同时删除两个目录及它们的内容

    mv file.txt newflie.txt 将文件flie.txt重命名为newfile.txt
    mv file.txt other/newflie.txt 将文件flie.txt移动到同级other文件夹下并将文件重命名为newfile.txt
    (如果目标已存在,则原文件/文件夹会被覆盖)

  • unzip test.zip 解压test.zip
  • rm -rf  static  删除static文件/文件夹(强制删除,危险!)

pwd 显示当前工作路径

touch + 文件名 创建新文件

查看myfile.txt文件内容

  • cat myfile.txt

编辑myfile.txt文件内容

  • vi编辑法: vi myfile.txt

输入a或者i 切换为编辑(字符插入)状态 实现上下左右移动光标,或空格、退格及回车等操作

  • echo命令法(追加单行文本法)

输入echo 'this is new add'>>myfile.txt(实现在内容末尾添加文本)

  • cat命令法(结尾的EOF要顶格,成对出现)

cat>>myfile.txt<<EOF
  this is new add
EOF

  • cat编辑法(按cntl+d组合键结束编辑)

  cat>>myfile.txt(回车后开始编辑输入内容)
  this is new add

编辑完成后,退出编辑器,分为正常退出、保存退出、不保存退出及强制退出

  • 正常退出(打开的文本文件在内容上没有被改动过): 按下键盘左上角Esc 输入:q
  • 保存退出(文件内容被改动): 按下键盘左上角Esc 输入:wq (w即write写入,q即quit退出)
  • 不保存退出: 按下键盘左上角Esc 输入:q!
  • 强制退出: 按下键盘左上角Esc 输入:!(不推荐使用!!!!)

Linux使用Backspace键时出现^H: 同时按下ctrl+回删键(backspace)

原文地址:https://www.cnblogs.com/simpleyou/p/14277603.html