728 字
4 分钟
Linux常用命令
Linux 常用命令汇总
整理:日常高频命令,按模块分类,含语法、说明与示例,适合入门与速查。
1. 文件与目录操作
| 命令 | 语法 & 示例 | 说明 |
|---|---|---|
cd | cd /home/user cd ~ cd - | 切换目录(绝对/相对、家目录、上次目录) |
ls | ls -lah /tmp | 列出目录内容(-l 详情,-a 隐藏,-h 易读) |
pwd | pwd | 显示当前绝对路径 |
mkdir | mkdir -p a/b/c | 创建目录,-p 递归 |
rm | rm -rf test/ | 删除文件/目录,-r 递归,-f 强制 |
cp | cp -pv file.txt /backup/ | 复制,-r 目录,-p 保留属性,-v 过程 |
mv | mv old new mv file /tmp/ | 重命名或移动 |
touch | touch file | 创建空文件或更新 timestamp |
cat | cat -n file | 一次性查看小文件,-n 显示行号 |
tail | tail -f /var/log/messages | 默认末 10 行;-f 实时追踪,-n N 指定行数 |
2. 系统信息查看
| 命令 | 示例 | 用途 |
|---|---|---|
uname | uname -a | 内核/架构/主机名 |
lsb_release | lsb_release -a | 发行版详情(Ubuntu、CentOS 等) |
top | top → M P 1 q | 实时进程与资源;M 内存排序,P CPU 排序,1 多核 |
free | free -h | 内存使用,-h 人类可读 |
df | df -hT | 磁盘空间与文件系统类型 |
du | du -sh /var/log | 目录/文件大小,-s 汇总 |
ps | ps -ef `ps aux | grep nginx` |
3. 用户与权限
| 命令 | 示例 | 说明 |
|---|---|---|
useradd | useradd -m -s /bin/bash alice | 创建用户并建家目录 |
passwd | passwd alice | 设置/修改密码 |
userdel | userdel -r alice | 删除用户及家目录 |
su | su - su - alice | 切换用户,- 加载环境变量 |
sudo | sudo apt update | 以 root 权限执行单条命令 |
chmod | chmod 755 script.sh chmod -R 600 dir/ | 数字/符号方式改权限 |
chown | chown -R www-data:www-data /var/www | 改所有者与属组 |
4. 搜索与查找
| 命令 | 示例 | 说明 |
|---|---|---|
find | find /var -name "*.log" -mtime -7 | 按名称、时间、大小、类型等查找 |
grep | grep -Rin "error" /etc/ | 内容搜索,-R 递归,-i 忽略大小写,-n 行号 |
5. 压缩与解压
| 命令 | 示例 | 说明 |
|---|---|---|
tar | tar -zcvf backup.tar.gz dir/ tar -zxvf backup.tar.gz -C /tmp | .tar.gz 打包与解压;-j 对应 .tar.bz2 |
zip / unzip | zip -r code.zip src/ unzip code.zip -d /opt/ | Windows 友好 zip 格式 |
6. 网络操作
| 命令 | 示例 | 说明 |
|---|---|---|
ip | ip addr ip route | 现代版 ifconfig,查看地址/路由/链路 |
ping | ping -c 4 8.8.8.8 | 连通性测试,-c 次数 |
netstat | netstat -tulnp | 监听端口与 PID(或 ss -tulnp) |
curl | curl -O https://example.com/file.tar.gz | 下载/发送 HTTP 请求 |
7. 其他实用命令
| 命令 | 示例 | 说明 |
|---|---|---|
clear | clear 或 Ctrl+L | 清屏 |
history | history 20 !5 | 命令历史;!N 执行第 N 条,!string 执行最近以 string 开头的命令 |
man | man tar | 在线手册,q 退出 |
shutdown | shutdown -h now shutdown -r +10 shutdown -c | 关机/重启/取消计划 |
reboot / halt | reboot halt | 立即重启/关机(同 shutdown -r/-h now) |
8. 速查小结
- 先
man <命令>看详细用法。 - 文件操作:
cd / ls / cp / mv / rm / mkdir / touch / cat / tail。 - 权限:
chmod 755+chown user:group。 - 进程 & 资源:
top/ps/free/df/du。 - 网络:
ip addr/ping/curl/netstat。 - 打包:
tar -zcvf/tar -zxvf;zip:zip -r/unzip -d。
持续练习,按需组合选项,效率翻倍!
赣公网安备36040202000372号