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/removeyum/dnf installpacman -Ssudo
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)深入学习参数和进阶用法。