插件窝 干货文章 最全Linux命令大全,建议收藏!!!

最全Linux命令大全,建议收藏!!!

文件 命令 示例 作用 86    来源:    2025-04-13

以下是一份全面整理的Linux命令分类大全,涵盖系统管理、文件操作、网络配置等核心场景,建议收藏备用:


一、文件与目录操作

命令 作用 示例
ls 列出目录内容 ls -l /home (详细列表)
cd 切换目录 cd /var/log
pwd 显示当前目录路径 pwd
mkdir 创建目录 mkdir -p /tmp/test/dir
rm 删除文件/目录 rm -rf old_dir
cp 复制文件 cp -a src dest
mv 移动/重命名文件 mv old.txt new.txt
touch 创建空文件或更新时间戳 touch file.txt
find 文件搜索 find / -name "*.conf"
chmod 修改权限 chmod 755 script.sh
chown 修改所有者 chown user:file.txt

二、文本处理

命令 作用 示例
cat 查看文件内容 cat /etc/passwd
grep 文本搜索 grep "error" log.txt
sed 流编辑器 sed 's/old/new/g' file
awk 文本分析工具 awk '{print $1}' file
head 显示文件头部 head -n 10 file.log
tail 显示文件尾部 tail -f app.log
wc 统计行数/单词数 wc -l access.log
diff 比较文件差异 diff file1 file2

三、系统管理

命令 作用 示例
top 动态查看进程资源占用 top
ps 查看进程状态 ps aux | grep nginx
kill 终止进程 kill -9 1234
systemctl 服务管理(Systemd) systemctl restart sshd
df 磁盘空间检查 df -h
du 目录空间占用 du -sh /home
free 内存使用情况 free -m
uname 系统信息 uname -a

四、网络操作

命令 作用 示例
ifconfig 查看/配置网络接口 ifconfig eth0
ping 测试网络连通性 ping google.com
netstat 网络连接状态 netstat -tulnp
ss 更快的网络连接工具 ss -ltn
wget 下载文件 wget http://example.com
curl 数据传输工具 curl -I example.com
ssh 远程登录 ssh user@192.168.1.1
scp 安全文件传输 scp file user@host:/path

五、压缩与归档

命令 作用 示例
tar 打包/解压 tar -xzvf archive.tar.gz
gzip 压缩文件 gzip file.txt
zip 创建ZIP压缩包 zip -r backup.zip dir/
unzip 解压ZIP文件 unzip data.zip

六、用户与权限

命令 作用 示例
useradd 创建用户 useradd john
passwd 修改密码 passwd john
usermod 修改用户属性 usermod -aG sudo john
su 切换用户 su - root
sudo 以管理员权限执行 sudo apt update

七、进阶工具

命令 作用 示例
crontab 定时任务管理 crontab -e
journalctl 查看系统日志(Systemd) journalctl -u nginx
lsof 查看打开的文件 lsof -i :80
strace 跟踪系统调用 strace -p 1234

使用技巧

  1. 历史命令history | grep "keyword"
  2. 命令别名alias ll='ls -alh'
  3. 快速清空文件> file.log
  4. 后台运行nohup command &

建议通过man [命令]查看详细手册(如man grep)。根据实际需求组合命令(如管道|)可大幅提升效率。