Linux 常用命令是系统管理和开发的核心工具,它们能高效完成文件操作、系统监控、网络配置等任务。以下是主要分类及典型用途:
ls
-l
(详情)、-a
(显示隐藏文件)使用。ls -la /home
查看家目录所有文件及权限。cd
cd ~
返回家目录,cd ..
进入上级目录。cp/mv/rm
rm -r
递归删除目录,-i
确认提示。chmod/chown
chmod 755 script.sh
)和文件所有者。cat/tac
tac
逆向显示)。grep
grep "error" log.txt
过滤含 "error" 的行。sed/awk
sed 's/old/new/g'
)或列提取(awk '{print $1}'
)。top/htop
htop
更直观)。df/du
df -h
以易读格式显示),du -sh *
统计目录大小。ps/kill
ps aux
),终止进程(kill -9 PID
)。ping/curl/wget
wget URL
)。netstat/ss
netstat -tulnp
显示监听端口)。ssh/scp
ssh user@host
)或安全传输文件(scp file user@host:/path
)。apt install/remove
yum/dnf install
pacman -S
sudo
sudo apt update
)。useradd/passwd
useradd bob
)或修改密码(passwd bob
)。tar
:打包/解压(tar -xzvf file.tar.gz
解压 .gz
)。zip/unzip
:处理 ZIP 文件。history
:查看命令历史。alias
:创建别名(如 alias ll='ls -l'
)。|
和 >
:管道(ps aux | grep nginx
)和重定向(echo "text" > file
)。bash
df -h # 确认磁盘使用
du -sh /var/log/* # 查找大日志文件
rm /var/log/old.log # 清理
bash
sudo apt install nginx
sudo systemctl start nginx
curl -I localhost # 测试服务
掌握这些命令可覆盖 80% 的日常操作,建议通过 man 命令
(如 man grep
)深入学习参数和进阶用法。