最全Linux命令大全,建议收藏!!!
以下是一份全面整理的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 |
使用技巧
- 历史命令:
history | grep "keyword"
- 命令别名:
alias ll='ls -alh'
- 快速清空文件:
> file.log
- 后台运行:
nohup command &
建议通过man [命令]
查看详细手册(如man grep
)。根据实际需求组合命令(如管道|
)可大幅提升效率。