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)。掌握此格式后,可灵活组合命令完成复杂任务。