Linux系统的高效操作离不开20个核心命令,它们覆盖文件管理、系统监控、文本处理、权限控制等关键场景,是运维和开发的必备工具。 掌握这些命令能显著提升工作效率,例如通过ls
快速查看目录内容,用grep
精准筛选日志,或借助chmod
灵活调整文件权限。
-
文件操作
ls
:列出目录内容,-l
显示详细信息,-a
包含隐藏文件。cd
:切换目录,cd ~
直达用户主目录。cp
/mv
/rm
:复制、移动/重命名、删除文件,-r
参数递归处理目录。find
:按名称、类型等条件搜索文件,如find /home -name "*.log"
。
-
系统信息
top
:实时监控进程资源占用,按q
退出。free -h
:查看内存使用情况,-h
以易读格式显示。uname -a
:输出系统内核及版本信息。
-
文本处理
cat
:查看文件内容,tac
反向输出。grep
:过滤文本,如grep "error" /var/log/syslog
。head
/tail
:查看文件首尾部分,tail -f
实时追踪日志更新。
-
权限管理
chmod
:修改权限,如chmod 755 script.sh
赋予可执行权。chown
:更改文件所有者,如chown user:group file.txt
。
-
网络与压缩
ping
:测试网络连通性。tar
:打包压缩,tar -czvf archive.tar.gz dir
打包并压缩目录。
提示:善用man 命令名
查阅手册页,深入理解参数组合。这些命令是Linux的基石,熟练后可通过管道符|
串联命令,实现更复杂的自动化操作。