Linux 常用命令
一、Linux 命令基础
(一)命令格式
Linux 命令的一般格式为:command [-options] [parameter1] … 。其中,command 是命令名,通常是相应功能的英文单词或其缩写;[-options] 是选项,用于对命令进行控制,可省略;parameter1 … 是传给命令的参数,可以是零个、一个或多个。例如,ls -l /home 中,ls 是命令名,-l 是选项,/home 是参数。
(二)帮助命令
当我们对某个命令不熟悉时,可以使用帮助命令来获取相关信息。常见的帮助命令有:
- --help:不是所有的命令都支持该选项,但许多命令可以使用 命令名 --help 来查看其使用方法。例如,ls --help 可以查看 ls 命令的详细选项和用法说明。
- man:man 是 Linux 提供的一个手册,包含了绝大部分的命令、函数使用说明。使用格式为 man [选项] 命令名 。例如,man ls 可以查看 ls 命令的手册页。手册页分为多个章节,可通过指定章节号来精确查找,如 man 2 open 表示只在第 2 章节查找 open 命令的信息。常用的 man 操作键如下: | 操作键 | 功能 | | ---- | ---- | | 空格键 | 显示手册页的下一屏 | | Enter 键 | 一次滚动手册页的一行 | | b | 回滚一屏 | | f | 前滚一屏 | | q | 退出 man 命令 | | h | 列出所有功能键 | | /word | 搜索 word 字符串 |
二、文件与目录操作命令
(一)查看目录内容 - ls 命令
ls 命令用于列出目录的内容,是用户最常用的命令之一。常用选项如下:
参数 | 含义 |
-a | 显示指定目录下所有子目录与文件,包括隐藏文件(以 . 开头的文件为隐藏文件) |
-l | 以列表方式显示文件的详细信息,如文件权限、所有者、所属组、大小、修改时间等 |
-h | 配合 -l 以人性化的方式显示文件大小,如 K(千字节)、M(兆字节)、G(吉字节)等 |
例如,ls -lh 可以以易读的方式详细列出当前目录下的所有文件和目录。 |
(二)切换目录 - cd 命令
cd 命令用于改变当前工作目录。常见用法如下:
- cd 目录名:切换到指定的目录,目录名可以是相对路径或绝对路径。例如,cd /home/user 切换到 /home/user 目录;cd .. 切换到上一级目录。
- cd ~:切换到当前用户的家目录。
- cd -:切换到上一次所在的目录。
(三)显示当前目录路径 - pwd 命令
pwd 命令用于显示当前工作目录的绝对路径。例如,在任何目录下执行 pwd 命令,都会输出当前所在的完整路径。
(四)创建目录 - mkdir 命令
mkdir 命令用于创建新目录。常用选项 -p 可以递归创建所需目录,即如果路径中的某些目录尚不存在,系统将自动建立好那些尚不存在的目录。例如,mkdir -p /tmp/test/subdir 可以一次性创建 /tmp/test 和 /tmp/test/subdir 目录。
(五)删除目录 - rmdir 和 rm 命令
- rmdir:只能删除空目录。例如,rmdir test 可以删除名为 test 的空目录。
- rm:可用于删除文件或目录。常用选项如下: | 参数 | 含义 | | ---- | ---- | | -f | 即使文件属性为只读,亦直接删除,不进行确认提示 | | -i | 删除前逐一询问确认 | | -r | 递归删除目录及其下所有文件 | 例如,rm -rf test 可以强制递归删除 test 目录及其所有内容。
(六)复制文件或目录 - cp 命令
cp 命令用于复制文件或目录。常用选项如下:
参数</ |