返回首页

Linux命令速查 - MyTools在线工具

🧰 MyTools

Linux 命令速查

全部
命令
说明
pwd
显示当前所在目录
ls -lah
列出文件(含隐藏、人类可读大小)
cd ~
回到用户主目录
cd -
回到上一次所在目录
mkdir -p a/b/c
递归创建多级目录
cp -a src dst
复制并保留权限/时间戳
cp -r dir dst
递归复制目录
mv old new
移动/重命名
rm -rf dir
强制递归删除(危险,慎用)
ln -s target link
创建软链接
touch file
创建空文件/更新时间戳
tree -L 2
树状显示目录(2 层)
cat file
输出整个文件
less file
分页查看(/ 搜索,q 退出)
head -n 20 file
查看前 20 行
tail -f app.log
实时追踪文件新增内容
tail -n 100 file
查看末尾 100 行
wc -l file
统计行数
diff a.txt b.txt
比较两个文件差异
stat file
查看文件元数据(大小/时间/权限)
grep -rn "kw" .
递归搜索关键字并显示行号
grep -i "kw" file
忽略大小写搜索
find . -name "*.log"
按名称查找文件
find . -mtime -1 -type f
查找 24 小时内修改过的文件
awk '{print $1}' file
按列提取(默认空格分列)
sed -i 's/old/new/g' file
原位批量替换
sort -nr file
按数值逆序排序
uniq -c
相邻去重并计数(常配 sort)
cut -d, -f2 file
按逗号分割取第 2 列
xargs cmd
把标准输入转为命令参数
chmod +x run.sh
赋予可执行权限
chmod 644 file
数字法设置权限
chown user:group file
修改文件属主/属组
chgrp -R grp dir
递归修改属组
umask
查看默认权限掩码
sudo !!
以 root 重复上一条命令
whoami
显示当前用户
useradd -m user
创建用户并建主目录
passwd user
设置用户密码
usermod -aG sudo user
把用户加入 sudo 组
groups user
查看用户所属组
su - user
切换用户(加载环境)
ps aux | grep nginx
查找指定进程
top
实时进程/资源监控(htop 更好用)
kill -9 PID
强制结束进程
pkill -f "java -jar"
按命令行匹配结束进程
nohup cmd &
后台运行且退出终端不中断
jobs / fg %1
查看后台任务 / 调回前台
systemctl status nginx
查看服务状态
systemctl restart nginx
重启服务
crontab -e
编辑定时任务
curl -I url
只看响应头
curl -o out.json url
下载并保存响应
wget url
下载文件
ping -c 4 host
探测连通性(4 次)
ss -tlnp
查看监听端口与进程
netstat -anp | grep 8080
检查端口占用
ip addr
查看网卡与 IP
scp file user@host:/path
远程复制文件
ssh -p 2222 user@host
指定端口远程登录
dig +short domain
查询 DNS 解析
traceroute host
查看到目标的路由跳点
tar -czvf a.tar.gz dir
打包并 gzip 压缩
tar -xzvf a.tar.gz
解压 tar.gz
tar -cjvf a.tar.bz2 dir
打包并 bzip2 压缩
zip -r a.zip dir
创建 zip(unzip 解压)
gzip file / gunzip file.gz
单文件压缩/解压
apt update && apt upgrade
Debian/Ubuntu 更新索引与软件
apt install pkg
安装软件包
yum install pkg
CentOS 7 安装软件包
dnf install pkg
CentOS 8+/Fedora 安装
dpkg -i pkg.deb
安装本地 deb 包
rpm -ivh pkg.rpm
安装本地 rpm 包
df -h
查看磁盘空间
du -sh dir
统计目录总大小
free -h
查看内存使用
uname -a
查看内核与系统信息
lsb_release -a
查看发行版版本
uptime
查看运行时长与负载
lscpu
查看 CPU 信息
env / echo $PATH
查看环境变量
history | grep ssh
检索历史命令
shutdown -h now
立即关机(reboot 重启)

Linux 命令速查:常用命令按分类(文件、文本、进程、网络、磁盘)速查,服务器运维的桌面速查卡。

适用场景

  • 服务器排查:进程、端口、磁盘、日志命令的组合查询
  • 文本三剑客(grep/awk/sed)的常用写法对照
  • 新机器初始化与权限配置的命令清单

常见问题

最值得背下来的 10 条命令是哪些?

ls/cd/cat、grep、find、ps/kill、df/du、chmod/chown、tail -f、systemctl、curl、tar。覆盖日常 90% 的服务器操作场景。

怎么安全地执行"看不懂的命令"?

先 man 命令名查手册确认参数含义;危险操作(rm、chmod -R、dd)先加 -n/--dry-run 或在测试目录演练。对 root 权限保持敬畏。

相关工具