Linux 系统中有大量常用命令,以下是分类整理的核心命令及其用途说明:
ls
-l(详细信息)、-a(显示隐藏文件)、-h(易读文件大小)cd
cd /home(进入 /home 目录)、cd ..(返回上级目录)pwd
mkdir
mkdir dirname、mkdir -p dir1/dir2(递归创建)rm
-r(递归删除)、-f(强制删除)rm -rf /(会删除系统所有文件!)cp
cp file1 file2、cp -r dir1 dir2(递归复制目录)mv
mv old.txt new.txt(重命名)、mv file /tmp(移动)touch
cat
cat file.txtless / more
less largefile.loghead / tail
tail -n 20 file.log(显示最后20行)、tail -f(实时追踪日志)grep
grep "error" log.txt(搜索包含 "error" 的行)vim / nano
vim file.txt → 按 i 进入编辑模式 → Esc → :wq 保存退出。chmod
chmod 755 script.sh(赋予可执行权限)chown
chown user:group file.txtsudo
sudo apt updatepasswd
passwd usernameps
ps aux(显示所有进程)top / htop
kill
kill -9 PID(强制终止)df
df -h(易读格式)free
free -m(以MB为单位)uname
uname -a(内核版本等)ping
ping google.comifconfig / ip
ifconfig 需安装 net-tools)netstat
netstat -tulnp(查看监听端口)ssh
ssh user@192.168.1.1wget / curl
wget https://example.com/file.ziptar
bash
tar -czvf archive.tar.gz dir/ # 压缩
tar -xzvf archive.tar.gz # 解压zip / unzip
unzip file.zipDebian/Ubuntu (APT)
sudo apt update # 更新软件源
sudo apt install package # 安装软件
sudo apt remove package # 卸载软件
CentOS/RHEL (YUM/DNF)
sudo yum install package
sudo dnf remove package
find
find /home -name "*.txt"history
alias
alias ll='ls -alF'man
man ls--help 或 man 查看详细用法(如 ls --help)。rm -rf)前务必确认路径。*、?)和管道符(|)提高效率。如果需要更详细的某个命令说明,可以进一步提问!