
常见的高频含义参数参数常见含义举例-aall全部/所有ls -a显示所有文件含隐藏文件、ps -a显示所有进程-llong / list长格式/详细列表ls -l详细列表、grep -l只列出匹配的文件名-r/-Rrecursive递归cp -r递归复制目录、grep -r递归搜索子目录、rm -r递归删除-fforce / file强制执行 / 指定文件rm -f强制删除不询问、grep -f从文件读取匹配模式-vverbose显示详细过程信息cp -v显示复制过程、rm -v显示删除过程-hhuman-readable人类可读格式 或 helpdf -h以 KB/MB/GB 显示、大部分命令--help-iinteractive交互式确认 或 ignore-case忽略大小写rm -i删除前询问、grep -i搜索时不区分大小写-nnumber / no数量 / 不执行head -n 5显示前5行、grep -n显示行号-ooutput指定输出gcc -o指定输出文件名、curl -o保存到文件-qquiet安静模式减少输出grep -q不输出匹配内容只返回状态码-xexclude / extract排除 / 解压tar -x解压、grep -x整行精确匹配-ppreserve / parents保留属性 / 创建父目录cp -p保留权限时间戳、mkdir -p自动创建父目录-ddirectory目录相关ls -d只列出目录本身而非内容-ccount计数grep -c统计匹配的行数-ssilent / size静默 / 大小curl -s静默模式短参数-x与长参数--xxx的对应关系除了单字母的短参数大部分命令还提供含义更明确的长参数两者通常一一对应bashls -a 等价于 ls --all ls -l 等价于 ls --formatlong rm -r 等价于 rm --recursive rm -f 等价于 rm --force grep -i 等价于 grep --ignore-case grep -v 等价于 grep --invert-match # 注意这里 -v 含义变了见下面提醒⚠️ 一个重要的提醒不能完全死记硬背