Linux常用文件命令

常用命令总结

1. 命令行常用快捷键

查找

  • Ctrl + r:在命令行中查找之前输入过的命令,回车直接执行,可以通过多次按 Ctrl + r 继续向前查找。

移动

  • Ctrl + a:光标移动到行头
  • Ctrl + e:光标移动到行尾
  • Alt + f:移动光标到单词的末尾,再次按移动到后一个单词的末尾(以单词为单位移动)
  • Alt + b:移动光标到单词的开头,再次按移动到前一个单词的开头(以单词为单位移动)

删除

  • Ctrl + u:删除当前光标位置之前的命令
  • Ctrl + k:删除当前光标位置之后的命令
  • Alt + d:删除后边的一个单词
  • Alt + Backspace:删除前边的一个单词
  • Ctrl + y:删除之后的命令可以通过 Ctrl + y 找回

其他

  • Ctrl + c:终止当前输入,切换到下一行
  • Ctrl + Insert:鼠标选中
  • Tab:命令智能补全
  • Up、Down:上下方向键切换历史命令

参考链接:

2. Linux 常用命令

  • ls:查看当前目录下的所有目录和文件
    • ls -l:显示目录和文件详细信息
    • ls -lh:h 的作用就是人性化显示,比如文件大小原来是 323209 字节,现在显示为 30 M
    • ls -a:显示隐藏文件,即 . 开头的文件
    • ls -A:显示隐藏文件,排除 . 和 .. 两个目录
    • ll == ls -la:显示所有目录、文件以及隐藏文件,并且显示它们的详细信息
    • 终极命令:ls -lah
  • pwd:显示当前所在目录
  • cd:切换目录
    • cd ..:返回上一层目录
    • cd -:回退到上一次所在的目录
  • cp:复制 == 复制 + 粘贴 + 重命名
    • cp 源目录 src 目标目录 to -r:将源目录 src 复制为目录 to,加 -r 参数递归复制里面所有的内容
    • cp 文件 src 文件 to:将文件 src 复制一份,命名为 to
    • cp 目录 1/文件 src 目录 2:将目录 1 下的文件 src 复制到目录 2 下
    • cp 目录 1/文件 src 目录 2/文件 to:将目录 1 下的文件 src 复制到目录 2 下并重命名为 to
  • touch 文件名:创建文件
    • touch 目录/文件名:在指定目录下创建文件
  • mkdir 目录名:创建目录
    • mkdir a\ b:目录名中带空格需要用 \ 转义,或者使用单引号 ‘ ‘ 包围。(很少用)
  • rm:删除
    • rm 文件名 1 [文件名 2]:删除文件
    • rm -r 目录:删除目录并递归删除目录里的所有内容
    • rm -r *:删除当前目录下所有的内容
    • rm -r 目录/* 删除指定目录下所有的所有内容
    • -r 递归删除,-f 强制删除
    • 终极命令:rm -rf /*,危险危险危险!!!
  • mv:移动 == 剪切 + 粘贴 + 重命名
    • mv 目录 src 目录 to,将 src 目录移动到 to 目录下
    • mv 目录 1/文件 src 目录 to,将目录 1 下的文件 src 移动到目录 to 中
    • mv src.txt to.txt:将文件 src.txt 重命名为 to.txt
  • cat:查看文件内容(猫一眼)
  • history:显示历史输入命令
  • 命令 --help / 命令 --h:显示命令帮助