UNIX 命令非常多,下面按常用类别给你一个实用清单,适合日常使用和面试速查。如果你需要,我也可以按Linux/Unix 版本或系统管理 / 开发 / 运维单独展开。
ls # 列出目录内容
ls -l # 详细信息
ls -a # 包括隐藏文件
cd # 切换目录
pwd # 显示当前目录
mkdir # 创建目录
mkdir -p dir/subdir
rm # 删除文件
rm -r # 删除目录
rm -f # 强制删除
cp # 复制
cp -r # 复制目录
mv # 移动 / 重命名
touch # 创建空文件 / 更新时间戳
ln # 创建链接
ln -s file link # 软链接
cat # 查看文件内容
more / less # 分页查看
head # 查看文件开头
tail # 查看文件结尾
tail -f # 实时查看日志
wc # 统计行数/字数
wc -l
file # 查看文件类型
vi / vim # 文本编辑器
nano
chmod # 修改权限
chmod 755 file
chown # 修改所有者
chown user:group file
sudo # 以管理员身份执行
whoami # 当前用户
id # 用户ID信息
passwd # 修改密码
su # 切换用户
ps # 查看进程
ps aux
top # 动态查看进程
htop # 增强版 top
kill # 杀死进程
kill -9 PID
pkill # 按名称杀进程
jobs # 后台任务
bg / fg # 后台 / 前台切换
ifconfig # 查看网络接口(老)
ip addr # 新方式
ping # 测试连通性
netstat # 网络状态
ss # 更现代的 netstat
curl # HTTP 请求
wget # 下载文件
ssh # 远程登录
scp # 远程复制
tar
tar -czvf file.tar.gz dir/
tar -xzvf file.tar.gz
zip / unzip
gzip / gunzip
find # 查找文件
find / -name file
grep # 文本搜索
grep "text" file
grep -r "text" dir
awk # 文本处理
sed # 流编辑
df -h # 磁盘使用情况
du -sh * # 目录大小
uname -a # 系统信息
uptime # 运行时间
free -h # 内存使用
lscpu # CPU 信息
| # 管道
> # 覆盖重定向
>> # 追加重定向
< # 输入重定向
示例:
ps aux | grep nginx
cat file.txt | wc -l
echo # 输出
export # 环境变量
env
source # 执行脚本
bash script.sh
history # 历史命令
alias # 别名
| 用途 | 命令 |
|---|---|
| 查看目录 | ls |
| 切换目录 | cd |
| 创建文件 | touch |
| 编辑文件 | vi |
| 删除 | rm |
| 查找 | find |
| 搜索 | grep |
| 网络 | ping, ssh |
| 权限 | chmod, chown |
如果你愿意,我可以:
你更想看哪一种?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。