如果你经常用 Linux,掌握一些“必备”的命令能让你事半功倍。

下面是一些被广泛认为是“必须掌握”的 Linux 命令,按类别来分:
系统信息与状态
命令 | 作用 |
---|
uname -a |
查看内核信息 |
top / htop |
实时查看系统资源占用 |
uptime |
查看系统运行时间 |
df -h |
查看磁盘使用情况 |
free -h |
查看内存使用情况 |
文件与目录操作
命令 | 作用 |
---|
ls -l |
查看当前目录的文件列表 |
cd |
切换目录 |
pwd |
显示当前路径 |
cp / mv / rm |
复制 / 移动 / 删除 文件或目录 |
mkdir / rmdir |
创建 / 删除 目录 |
find |
查找文件 |
du -sh |
查看目录大小 |
文件内容处理
命令 | 作用 |
---|
cat / tac |
正序 / 倒序 显示文件内容 |
less / more |
分页查看文件 |
head / tail |
查看文件前 / 后 N 行 |
grep |
内容搜索 |
cut / awk / sed |
文本处理神器(尤其处理日志和数据) |
包管理(按系统类型)
1 2 3 |
apt update && apt upgrade apt install <软件名> apt remove <软件名> |
对于 CentOS/RHEL:
1 2 |
yum install / dnf install yum remove / dnf remove |
权限与用户
命令 | 作用 |
---|
chmod / chown |
修改权限和所有者 |
sudo |
以管理员权限执行命令 |
adduser / passwd |
添加用户 / 修改密码 |
网络相关
命令 | 作用 |
---|
ping / curl / wget |
测试网络连接、下载数据 |
netstat -tulnp / ss -tulnp |
查看端口使用情况 |
ip a / ifconfig |
查看 IP 和网络接口信息 |
scp / rsync |
文件远程复制 |
进程与服务
命令 | 作用 |
---|
ps aux |
查看进程 |
kill / killall |
杀死进程 |
systemctl |
启动/停止服务(如 systemctl restart nginx ) |
其他常用技巧
命令 | 作用 |
---|
history |
查看命令历史 |
alias |
创建别名 |
crontab -e |
定时任务 |
man <命令> |
查看命令的使用说明 |
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!