Linux系统常用命令是运维、开发及日常管理的核心工具,掌握基础命令可大幅提升操作效率。以下是高频使用的命令分类与详解:
1. 文件与目录操作
-
ls
:列出目录内容,ls -l
显示详细信息,ls -a
包含隐藏文件。 -
cd
:切换目录,cd ~
返回家目录,cd ..
返回上级。 -
cp
/mv
/rm
:复制/移动/删除文件,rm -r
删除目录,-f
强制操作。 -
mkdir
/rmdir
:创建/删除空目录,mkdir -p
递归创建多级目录。
2. 文本处理与查看
-
cat
:显示文件内容,cat > file
快速创建文件。 -
grep
:文本搜索,grep "keyword" file
,支持正则表达式。 -
head
/tail
:查看文件头/尾,tail -f
实时追踪日志更新。 -
sed
/awk
:高级文本处理,如替换、提取列数据。
3. 权限与用户管理
-
chmod
:修改权限,chmod 755 file
设置可执行权限。 -
chown
:更改文件所有者,chown user:group file
。 -
sudo
:临时提权执行命令,需配置/etc/sudoers
。 -
passwd
:修改用户密码,passwd username
管理其他账户。
4. 系统监控与进程
-
top
/htop
:实时监控资源占用,htop
更直观。 -
ps
:查看进程,ps aux
显示所有运行中进程。 -
kill
:终止进程,kill -9 PID
强制结束。 -
df
/du
:磁盘空间检查,df -h
易读格式,du -sh
统计目录大小。
5. 网络与连接
-
ping
:测试网络连通性,ping example.com
。 -
ifconfig
/ip
:查看/配置网络接口(新版推荐ip addr
)。 -
ssh
:远程登录,ssh user@host
,配合密钥更安全。 -
wget
/curl
:下载文件或API调用,curl -O URL
保存文件。
总结:Linux命令体系庞大,但熟记上述核心命令能覆盖90%日常需求。建议结合--help
或man
查阅手册,逐步积累实战经验。