Linux 常用命令大全(超实用!建议收藏)

前言

在 Linux 的世界中,命令行是王道。无论你是开发、测试、运维,还是数据分析师,掌握一手常用命令,效率立刻翻倍!本篇文章收集并整理了日常最常用、最实用的 Linux 命令,涵盖文件操作、进程管理、网络工具、系统信息等多个方面,建议收藏 + 反复使用

一、文件与目录操作 

命令含义示例
ls列出目录内容ls -al
cd进入目录cd /etc
pwd显示当前路径pwd
mkdir创建目录mkdir test
touch创建空文件touch file.txt
rm删除文件/目录rm file.txt, rm -rf test/
cp复制文件/目录cp a.txt b.txt
mv移动/重命名mv a.txt b.txt
tree以树状图显示结构(需安装)tree /var/log

二、文件内容查看与编辑 

命令含义示例
cat查看文件内容cat file.txt
more / less分页查看less file.txt
head / tail查看前/后几行head -n 10, tail -n 5
grep文本搜索grep "hello" file.txt
wc统计字数/行数wc -l file.txt
nano / vi / vim编辑文件vim file.txt

三、权限与用户管理 

命令含义示例
chmod修改权限chmod +x run.sh
chown修改所属用户chown root:root file.txt
passwd修改密码passwd
useradd / userdel添加/删除用户useradd tom
su / sudo切换/执行管理员权限sudo apt update

 四、系统管理命令 

命令含义示例
top / htop实时查看系统资源(htop 更友好)top
ps查看进程`ps aux
kill / killall杀死进程kill -9 1234
df查看磁盘使用df -h
du查看文件占用空间du -sh *
free查看内存使用free -m
uptime查看系统运行时间uptime

 五、网络相关命令

命令含义示例
ping测试网络连通性ping baidu.com
ifconfig / ip a查看网络配置ip a
netstat / ss查看端口连接状态ss -tulnp
curl / wget下载网页或文件curl https://example.com
scp远程拷贝scp file.txt user@host:/tmp/
ssh远程登录ssh user@host

 六、软件安装与服务管理

命令含义示例
apt / yum包管理器(Debian/RedHat系)apt install nginx
systemctl管理服务systemctl restart nginx
service管理服务(兼容旧版)service sshd restart

 七、压缩与解压命令

命令含义示例
tar打包压缩tar -czvf a.tar.gz folder/
unzip解压 zip 文件unzip file.zip
gzip / gunzip压缩/解压 .gzgzip file.txt

 八、计划任务

命令含义示例
crontab -e编辑定时任务每天凌晨1点运行:0 1 * * * /path/script.sh
at立即或指定时间执行一次at now + 5 minutes

 九、其他有用命令

命令含义示例
history查看命令历史`history
alias命令别名alias ll='ls -alF'
which / whereis查找命令路径which python
man查看命令帮助文档man ls

 Linux 命令非常强大,一个熟练的终端用户可以用简洁的命令完成复杂的操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lucky GGBond

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值