Linux 系统的核心命令是管理和操作系统的关键工具。以下分类整理了一些最常用且重要的命令,涵盖文件操作、系统管理、网络、权限管理等关键领域:
ls
-l(详细信息)、-a(显示隐藏文件)、-h(人类可读大小)。cd
cd /var/log 或 cd ~(返回家目录)。cp
cp file1.txt /backup/,-r 递归复制目录。mv
mv old.txt new.txt。rm
-r(递归删除目录),-f(强制删除)。mkdir / rmdir
rmdir 仅删除空目录)。cat / less / more
cat(全部输出)、less(交互式分页)。head / tail
tail -f 实时追踪日志。find
find /home -name "*.log"。grep
grep "error" /var/log/syslog。top / htop
ps
ps aux 或 ps -ef。kill / pkill
kill -9 PID(强制终止)。df / du
df -h(文件系统)、du -sh *(目录大小)。free
free -h。uname
uname -a(内核版本等)。uptime
chmod
chmod 755 script.sh 或 chmod +x file。chown
chown user:group file.txt。sudo
useradd / usermod / userdel
passwd
ping
ping google.com。ifconfig / ip
ip addr)。netstat / ss
netstat -tulnp 或 ss -tuln。curl / wget
curl -O http://example.com/file。ssh
ssh user@host。scp
scp file.txt user@remote:/path。tar
tar -czvf archive.tar.gz /dir(压缩)、tar -xzvf archive.tar.gz(解压)。gzip / gunzip
gzip file.txt。zip / unzip
alias
alias ll='ls -alF'。cron / crontab
crontab -e。history
man / --help
man ls 或 ls --help。echo
echo $PATH。which / whereis
which python。fdisk、iptables)通常需要 sudo。rm -rf /、dd、mkfs 等操作可能造成不可逆损坏,需谨慎使用。man 命令查阅手册,或使用 [command] --help 快速查看选项。掌握这些核心命令后,可以高效完成大多数 Linux 系统管理任务。进阶学习可结合脚本编写(Bash/Python)和工具链(如 awk、sed)。