Linux 作为服务器和开发的主流操作系统,掌握其常用命令是IT工程师的必备技能。以下分类整理最核心的 Linux 命令,附实用示例和场景说明:
pwd
pwd → /home/userls
-l:详细列表(权限、大小)-a:显示隐藏文件ls -la /etccd
cd ~:返回家目录cd ..:返回上级目录mkdir / rmdir
mkdir -p project/{src,log} (递归创建多级目录)cp / mv / rm
rm -i:删除前确认alias rm='rm -i'(添加到 ~/.bashrc)cat
cat /etc/os-releaseless / 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.txtsudo
sudo su -useradd / passwd
useradd -m devuser && passwd devusertop / htop
htop 更直观)ps
ps aux | grep pythonkill / pkill
kill -9 1234 (强制终止PID 1234)df / du
df -h (人类可读格式)du -sh * (统计当前目录大小)ping
ping -c 4 google.comifconfig / 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.gzgzip / 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操作效率。