Linux的常用命令
一、ls命令


核心命令
ls:列出当前目录下的内容(不包括隐藏文件)。
选项/参数
-
-a:显示所有文件和目录,包括以点 . 开头的隐藏文件。
-
-l:使用长列表格式显示详细信息(权限、所有者、大小、时间等)。
-
-h:与 -l 联用,以人类易读的格式(如 K, M, G)显示文件大小。
-
-ll:通常被视为 -l 的别名,功能与 ls -l 相同。
指定路径
- ls [路径]:列出指定路径下的内容(例如 ls / 列出根目录内容)。
二、pwd命令
用于查看当前所在路径

三、cd命令
核心知识点
1、cd [绝对路径]
-
从根目录 / 开始指定完整路径,如 cd /usr/local。
-
特点:无论当前在哪个目录,都会切换到指定的绝对路径。
2、cd [相对路径]
-
相对于当前目录进行切换。
-
..:代表当前目录的父目录(上一级目录)。
-
.:代表当前目录本身。
3、cd ~ (或 cd)
- ~ 是用户主目录的缩写。直接输入 cd 或 cd ~ 是返回主目录最快的方法。
四、mkdir命令

1. 绝对路径与当前目录
-
cd /tmp:使用绝对路径进行切换,无论当前在哪个目录,都会直接进入根目录下的 tmp 目录。
-
在 /tmp 目录下再次执行 cd /tmp,不会改变当前目录,因为目标目录和当前目录是同一个。
2. 创建目录 (mkdir)
-
mkdir a:在当前目录 (/tmp) 下创建一个名为 a 的单级目录。
-
mkdir -p a1/a2/a3/a4:使用 -p (parents) 选项创建一串多级嵌套目录。该命令会自动创建路径中所有不存在的父目录。
3. 列出目录内容 (ls)
-
ls:列出当前目录下的所有可见文件和目录。
-
ls /tmp:使用绝对路径作为参数,列出指定目录 (/tmp) 下的内容,而非当前目录的内容。
-
ls -R a1:使用 -R (recursive) 选项递归地列出目录 a1 及其所有子目录的完整内容,非常适合查看嵌套的目录结构。
4. 命令错误与提示
ls /tep:尝试列出一个不存在的路径 (/tep)。系统返回错误 无法访问 '/tep': 没有那个文件或目录,这说明了:
-
Linux 命令执行失败时会给出明确的错误信息。
-
系统对路径拼写是大小写敏感的,/tep 和 /tmp 是不同的。
-
这是一个常见的拼写错误示例(将 tmp 误输为 tep)。
五、rmdir命令

核心知识点:
-
rmdir:只能删除空目录。
-
rm -r:可以递归删除目录及其内部所有内容(包括文件和子目录),使用时需格外小心。
六、cp命令

1、基本功能
- 用于复制文件或目录
2、关键选项
-
-r/-R:递归复制,用于复制目录及其所有内容
-
-i:交互模式,覆盖前提示确认
-
-v:显示详细操作过程
-
-p:保留原始文件属性(权限、时间戳等)
-
-f:强制覆盖已存在文件
3、权限要求
-
复制到系统受保护目录时需要 sudo 权限
-
需要源文件的读取权限和目标位置的写入权限
浙公网安备 33010602011771号