Linux 基本指令

指令语法

  1. 语法:<command> [<options>] <param>
  2. command:指令
  3. options:选项。以 - 开头
  4. param:参数

查看

  1. 查看当前目录:pwd
  2. 查看所有文件和目录:ls
  3. 列表 · 查看所有文件和目录:ls -l
  4. 查看所有隐藏文件和文件夹:ls -a
  5. 列表 · 查看所有隐藏文件和文件夹:ls -al

目录操作

  1. 创建目录:mkdir <dir>
  2. 创建多级目录:mkdir -p <dir>/<dir>
  3. 删除空文件夹:rmdir <dir>
  4. 删除非空文件夹(递归):rm -r <dir>
  5. 跳转目录:cd <dir>
  6. 跳转到 home 目录:cd or cd ~
  7. 跳转到上一次目录:cd -
  8. 拷贝目录
    • 保留原目录名:cp -r <源目录> <目标目录>
    • 重命名:cp -r <源目录> <目标目录>/<新的名字>

文件操作

  1. 创建文件:touch <filename>
  2. 删除文件:rm <filename>
  3. 强制删除文件:rm -f <filename>
  4. 拷贝文件
    • 保留原文件名:cp <源文件> <目标目录>
    • 重命名:cp <源文件> <目标目录>/<新的名字>

目录和文件

  1. 移动
    • 保留原名:mv <源文件/源目录> <目标目录>
    • 重命名:mv <源文件/源目录> <目标目录>/<新的名字>
  2. 重命名:mv <源文件/源目录> <新的名字>

远程连接

  1. 普通用户:ssh <ip>
  2. 管理员:ssh <username>@<ip>

其他

  1. 查看当前用户:whoami
  2. 查看当前指令文档(退出文档按 q):man <command>
  3. 文本编辑器:vim、nano