Linux 系统中最常用且实用的命令分类清单

51 阅读3分钟

一、文件与目录操作​

​命令​​作用​​常用示例​
ls列出目录内容ls -l(详细信息)、ls -a(含隐藏文件)
cd切换目录cd /homecd ..(返回上级)
pwd显示当前工作目录路径pwd
mkdir创建目录mkdir logsmkdir -p a/b/c(递归创建)
cp复制文件/目录cp file1 file2cp -r dir1 dir2(复制目录)
mv移动/重命名文件或目录mv old.txt new.txtmv dir1/ /backup/
rm删除文件/目录rm file.txtrm -r dir(递归删除)
 ⚠️ rm -rf /(禁止使用!会删除整个系统)
touch创建空文件或更新文件时间戳touch newfile.txt
find搜索文件find /home -name "*.log"(按名称查找)
 find . -size +10M(查找大于10M的文件)

​二、文件内容查看与处理​

​命令​​作用​​常用示例​
cat查看文件内容cat file.txt
less / more分页查看文件内容less log.txt(按q退出)
head显示文件头部内容head -n 10 file.log(前10行)
tail显示文件尾部内容tail -f error.log(实时追踪日志)
grep文本搜索(支持正则)grep "error" log.txt(搜索关键词)
 grep -r "hello" /dir(递归搜索目录)
echo输出文本echo "Hello"echo $PATH(查看环境变量)
sed流式文本编辑(批量替换/删除)sed 's/old/new/g' file.txt(全局替换)
awk文本分析处理工具awk '{print $1}' file.txt(打印第一列)

​三、权限管理​

​命令​​作用​​常用示例​
chmod修改文件权限chmod +x script.sh(添加执行权限)
 chmod 755 file(rwx for owner, rx for others)
chown修改文件所有者/组chown user:group file.txt
sudo以超级用户权限执行命令sudo apt update(临时提权)

​四、系统信息与监控​

​命令​​作用​​常用示例​
top / htop实时监控进程和资源(CPU/内存)top(动态查看)、htop(增强版)
ps查看进程状态ps aux(所有进程)
 `ps -ef
free查看内存使用情况free -h(人性化显示)
df显示磁盘空间使用df -h(查看分区剩余空间)
du查看目录/文件占用空间du -sh *(当前目录大小)
 du -h --max-depth=1 /dir(查看一级目录大小)
uname显示系统信息uname -a(内核版本/主机名等)
lscpu / lsblk查看CPU/磁盘设备信息lscpu(CPU详情)、lsblk(块设备列表)
systemctl管理系统服务systemctl start nginx(启动服务)
 systemctl enable docker(设置开机启动)

​五、网络相关​

​命令​​作用​​常用示例​
ping测试网络连通性ping google.com
curl / wget下载文件或测试APIcurl -O http://example.com/file.zip
 wget https://url.com/data.tar.gz
netstat / ss查看网络连接/端口netstat -tunlp(监听端口)
 ss -ltn(更高效的替代命令)
ip / ifconfig管理网络接口(ip更推荐)ip addr(查看IP地址)
 ifconfig eth0 up(启用网卡)
traceroute / mtr跟踪网络路由路径traceroute 8.8.8.8mtr github.com(实时跟踪)

​六、压缩与归档​

​命令​​作用​​常用示例​
tar打包/解压归档文件tar -cvf archive.tar dir/(打包)
 tar -xvf archive.tar(解压)
 tar -zcvf logs.tar.gz logs/(压缩为gzip)
gzip / gunzip压缩/解压 .gz 文件gzip file.txt(压缩为 .gz)
 gunzip file.gz(解压)
zip / unzip创建/解压 .zip 文件zip archive.zip file.txt
 unzip archive.zip

​七、进程与作业管理​

​命令​​作用​​常用示例​
&后台运行进程python script.py &(后台执行)
nohup终端退出后保持进程运行nohup ./start.sh &(日志输出到 nohup.out)
kill终止进程kill 1234(结束PID为1234的进程)
 kill -9 1234(强制杀死)
jobs查看后台任务列表jobs -l
fg / bg切换前台/后台任务fg %1(将作业1调至前台)

​八、用户管理​

​命令​​作用​​常用示例​
useradd / adduser添加用户useradd john
passwd修改用户密码passwd john
usermod修改用户属性usermod -aG sudo john(加入sudo组)
who / w查看当前登录用户whow(显示详细信息)

​九、快捷键与技巧​

  1. ​清屏​​:
    clear 或 Ctrl+L
  2. ​终止当前命令​​:
    Ctrl+C
  3. ​挂起当前进程(放入后台)​​:
    Ctrl+Z
  4. ​快速返回上一个目录​​:
    cd -
  5. ​查看命令历史​​:
    history → 用 !n 执行历史记录中第 n 条命令
  6. ​自动补全​​:
    输入部分路径/命令后按 Tab 键