Linux 系统中有大量常用命令,以下分类整理了一些最核心和实用的命令,便于快速查阅:
ls
-l(详细信息)、-a(显示隐藏文件)、-h(人类可读大小)cd
cd /home、cd ..(返回上级)pwd
mkdir
mkdir dirname、mkdir -p dir1/dir2(递归创建)rm
rm file、rm -r dir(递归删除目录)cp
cp file1 file2、cp -r dir1 dir2mv
mv oldname newname、mv file /target/pathtouch
touch filenamecat
cat file.txtless / more
head / tail
tail -f logfile(实时追踪日志)find
find /home -name "*.txt"grep
grep "keyword" file、grep -r "pattern" /dirchmod
chmod 755 file、chmod +x script.shchown
chown user:group filesudo
sudo apt updatepasswd
passwd usernameuseradd / userdel
useradd newuser、userdel oldusersu
su - usernameuname
uname -a(全部信息)df
df -h(人类可读格式)du
du -sh /dirtop / htop
free
free -hps
ps aux | grep nginxkill
kill -9 PIDuptime
ping
ping google.comifconfig / ip
ip addr shownetstat / ss
netstat -tulnpcurl / wget
curl -O http://example.com/filessh
ssh user@hostscp
scp file user@host:/pathtar
tar -cvf archive.tar dir/tar -xvf archive.targzip / gunzip
.gz 文件gzip file、gunzip file.gzzip / unzip
.zip 文件unzip archive.zipDebian/Ubuntu (APT)
sudo apt update(更新软件列表)sudo apt install package(安装包)sudo apt remove package(卸载包)RHEL/CentOS (YUM/DNF)
sudo yum install packagesudo dnf remove packageArch Linux (Pacman)
sudo pacman -S packagesudo pacman -R packagealias
alias ll='ls -alF'history
crontab
crontab -e(编辑任务)ln
ln -s /path/target linkname(软链接)dd
dd if=/dev/zero of=file.bin bs=1M count=100掌握这些命令能覆盖日常80%的Linux操作需求。建议结合 man 命令(如 man ls)查阅手册深入学习。对于复杂任务,可通过管道(|)和重定向(>、>>)组合命令。