Linux常用命令速查表

一、文件与目录操作(高频基础)

命令 核心功能 常用参数 实操示例
ls 列出目录内容 -l(长格式)、-a(显隐藏文件)、-h(人类可读大小) ls -lh(查看当前目录详情)
cd 切换工作目录 - cd /home(绝对路径)、cd ../(上级目录)、cd ~(家目录)
pwd 显示当前路径 -P(显真实路径,非软链接) pwd -P
mkdir 创建目录 -p(递归创建多级目录) mkdir -p a/b/c
rm 删除文件 / 目录 -r(递归删目录)、-f(强制删除,无提示) rm -rf old_dir(高危操作!谨慎使用)
cp 复制文件 / 目录 -r(递归复制目录)、-a(保留文件属性) cp -a file.txt /tmp/
mv 移动 / 重命名 - mv old.txt new.txt(重命名)、mv file.txt /tmp/(移动)
find 按条件查找文件 -name(按名称)、-size(按大小)、-type(按类型) find /etc -name "*.conf"(找 /etc 下的 conf 文件)

二、文本内容处理(核心技能)

命令 核心功能 常用参数 实操示例
cat 查看小文件内容 -n(显示行号) cat -n /etc/passwd
more/less 分页查看大文件 - less /var/log/messages(按空格翻页,/关键词搜索)
head/tail 查看文件开头 / 结尾 -n 数字(指定行数)、-f(实时监控日志) tail -f /var/log/nginx/access.log
grep 文本过滤(关键词匹配) -i(忽略大小写)、-v(排除匹配)、-n(显行号) grep -i "error" /var/log/messages
sed 流式文本编辑 s/旧/新/g(全局替换)、d(删除行) sed 's/old/new/g' file.txt
awk 数据提取 / 统计 -F(指定分隔符) awk -F: '{print $1}' /etc/passwd(提取用户名)
wc 统计行数 / 单词数 / 字节数 -l(行数)、-w(单词数)、-c(字节数) wc -l file.txt

三、用户与权限管理(系统安全)

命令 核心功能 常用参数 实操示例
useradd/userdel 创建 / 删除用户 -r(删除用户家目录) useradd testuseruserdel -r testuser
passwd 设置用户密码 -l(锁定用户)、-u(解锁用户) passwd testuser
chmod 修改文件权限 数字权限(755=rwxr-xr-x)、符号权限(u+x chmod 755 file.shchmod u+x file.sh
chown 修改所有者 / 所属组 -R(递归修改目录) chown -R root:root dir
su/sudo 切换用户身份 -(切换带环境变量) su - rootsudo ls /root

四、系统信息与进程管理(运维核心)

命令 核心功能 常用参数 实操示例
uname 查看系统内核信息 -a(显示所有信息) uname -a
df 查看磁盘空间 -h(人类可读单位) df -h
free 查看内存 / 交换分区 -h(人类可读单位) free -h
top 实时监控进程 / 资源 快捷键:P(CPU 排序)、M(内存排序)、q(退出) top
ps 查看进程快照 -ef(详细信息)、aux(资源占用) `ps -ef
kill 终止进程 -9(强制终止) kill -9 1234(进程号为 1234)
nohup 后台运行程序(退出终端不终止) &(后台执行) nohup ./test.sh &

五、网络管理命令(网络运维)

命令 核心功能 常用参数 实操示例
ip 查看 / 配置网卡 addr(IP 信息)、route(路由表) ip addr
ping 测试网络连通性 -c 数字(发送数据包数量) ping -c 4 www.baidu.com
netstat/ss 查看端口监听 -tulnp(TCP/UDP/ 监听 / 进程号) `ss -tulnp
curl/wget 下载文件 / 测试 HTTP - curl www.baidu.comwget https://xxx.com/file.tar.gz

六、压缩与解压命令(文件归档)

命令 压缩格式 压缩命令 解压命令
tar .tar.gz tar -czvf test.tar.gz dir/ tar -xzvf test.tar.gz
tar .tar.bz2 tar -cjvf test.tar.bz2 dir/ tar -xjvf test.tar.bz2
unzip .zip - unzip test.zip -d /tmp/
相关推荐
zzhclc21 小时前
pyrosm windows 如何搭建环境 使用conda
linux·运维·服务器
沐浴露z21 小时前
详细解析 SYN泛洪
服务器·网络
码农小白猿21 小时前
IACheck提升锅炉安装验收报告审核效率:智能化审核为安全合规保驾护航
运维·人工智能·ai·iacheck
QT 小鲜肉21 小时前
【Linux命令大全】001.文件管理之slocate命令(实操篇)
linux·运维·服务器·数据库·笔记
绿白尼21 小时前
USB的NRZI编码机制和位填充机制
linux
北方的流星1 天前
华为PPPoE协议的配置
运维·网络·华为
peterhunter03201 天前
CONFIG_CPU_SW_DOMAIN_PAN
linux
zfj3211 天前
Linux 系统 I/O 监控命令大全
linux·服务器·数据库·io·监控
___波子 Pro Max.1 天前
Linux下的posix_spawn接口使用场景及与fork区别
linux
oMcLin1 天前
Linux 系统服务器的 KVM 虚拟化实战:搭建、配置与管理
linux·运维·服务器