Linux 命令的标准格式通常由以下几个部分组成:
command [options] [arguments]
command
命令名称(必选),例如 ls
, cd
, cp
等。
[options]
-
(短选项)或 --
(长选项)开头,用于修改命令行为。-a -l
可简写为 -al
)。bash
ls -l # 长格式列出文件
grep --color # 启用颜色高亮
[arguments]
bash
cp file1.txt file2.txt # 复制文件
mkdir new_folder # 创建目录
空格分隔
命令、选项、参数之间必须用空格分隔。
选项和参数的顺序
多数情况下顺序可变,但部分命令有严格限制(如 tar
)。
引号的使用
参数含空格或特殊字符时需用引号包裹:
grep "hello world" file.txt
通配符
支持 *
(匹配任意字符)、?
(匹配单个字符)等:
rm *.log # 删除所有.log文件
重定向和管道
>
覆盖输出,>>
追加输出。|
将前一个命令的输出作为后一个命令的输入。ls -l > list.txt # 输出重定向到文件
ps aux | grep nginx # 管道过滤进程
chmod -R 755 /var/www
chmod
: 命令(修改权限)。-R
: 递归选项(应用于目录及其内容)。755
: 权限参数(rwxr-xr-x)。/var/www
: 目标目录。man [command]
:查看命令手册(如 man ls
)。[command] --help
:快速查看帮助(如 grep --help
)。掌握此格式后,可灵活组合命令完成复杂任务。