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
)。