Unix操作系统以其强大的命令行工具闻名,这些命令是系统管理和日常操作的核心,掌握常见命令能极大提升工作效率,文件操作是基础,ls用于列出目录内容,配合-l显示详细信息,-a显示隐藏文件;cd用于切换目录,cd ..返回上级目录;mkdir创建新目录,rmdir删除空目录;touch创建空文件或更新文件时间戳;cp复制文件或目录,需加-r处理目录;mv移动文件或重命名,覆盖时需谨慎;rm删除文件,-r递归删除目录,-f强制删除,文本处理方面,cat查看文件内容,more/less分页显示,grep搜索文本,sed流编辑器,awk文本分析工具,系统信息命令中,top/htop实时监控进程,ps查看进程快照,df -h查看磁盘使用情况,free -h显示内存使用,uname -a查看系统信息,网络相关命令如ping测试网络连通性,ifconfig/ip addr查看网络接口,ssh远程登录,scp安全传输文件,netstat查看网络连接状态,权限管理通过chmod修改权限(如755),chown更改所有者,sudo以管理员权限执行命令,进程管理除top外,kill终止进程(需PID),jobs查看后台任务,fg/bg切换前台后台,压缩解压命令如tar -czvf打包并压缩,tar -xzvf解压,zip/unzip处理ZIP文件。

以下为部分常用命令的简要对比:
| 命令 | 功能 | 常用选项 | 示例 |
|---|---|---|---|
ls |
列出目录内容 | -l(详细信息)-a(隐藏文件) |
ls -la |
grep |
文本搜索 | -i(忽略大小写)-r(递归) |
grep -i "error" log.txt |
chmod |
修改文件权限 | 755(读写执行)644(读写) |
chmod 755 script.sh |
ssh |
远程登录 | -p(指定端口) |
ssh user@192.168.1.100 |
相关问答FAQs:
-
问:
rm -rf命令为什么危险?
答:rm -rf会递归(-r)强制(-f)删除文件或目录,且无确认提示,一旦误操作可能导致数据无法恢复,使用前务必确认路径正确。 -
问:如何查看一个大文件的最后几行内容?
答:使用tail命令,如tail -n 100 largefile.txt可查看文件最后100行,tail -f还可实时跟踪文件新增内容。
(图片来源网络,侵删)

