Linux 作为服务器和开发的主流操作系统,掌握其常用命令是IT工程师的必备技能。以下分类整理最核心的 Linux 命令,附实用示例和场景说明:
pwd
pwd
→ /home/user
ls
-l
:详细列表(权限、大小)-a
:显示隐藏文件ls -la /etc
cd
cd ~
:返回家目录cd ..
:返回上级目录mkdir
/ rmdir
mkdir -p project/{src,log}
(递归创建多级目录)cp
/ mv
/ rm
rm -i
:删除前确认alias rm='rm -i'
(添加到 ~/.bashrc
)cat
cat /etc/os-release
less
/ more
less
,支持反向搜索)head
/ tail
tail -f /var/log/syslog
(实时追踪日志)grep
grep -r "error" /var/log
(递归搜索)ps aux | grep nginx
(结合管道)vim
/ nano
vim
需掌握基础模式切换)chmod
chmod 755 script.sh
(rwxr-xr-x)chown
chown user:group file.txt
sudo
sudo su -
useradd
/ passwd
useradd -m devuser && passwd devuser
top
/ htop
htop
更直观)ps
ps aux | grep python
kill
/ pkill
kill -9 1234
(强制终止PID 1234)df
/ du
df -h
(人类可读格式)du -sh *
(统计当前目录大小)ping
ping -c 4 google.com
ifconfig
/ ip
ip addr
)netstat
/ ss
ss
更高效)ss -tulnp
(监听中的端口)curl
/ wget
curl -I example.com
(仅显示响应头)tar
tar -czvf archive.tar.gz dir/
tar -xzvf archive.tar.gz
gzip
/ zip
gzip -9 file.txt
(最大压缩率)find
find /var -name "*.log" -mtime +7 -delete
(删除7天前的日志)cron
crontab -e
)ssh
/ scp
scp file.txt user@remote:/path/
alias
alias ll='ls -alh'
(添加到 ~/.bashrc
)掌握手册查询:
man <command>
(如 man grep
)--help
参数(如 ls --help
)危险命令慎用:
rm -rf /
(系统毁灭命令)dd
(磁盘操作)chmod -R 777 /
(权限灾难)组合命令:
|
(如 cat log.txt | grep ERROR | wc -l
)>
/ >>
通过实际场景练习这些命令(如日志分析、故障排查),配合脚本自动化,可显著提升Linux操作效率。