当前位置: 首页 > news >正文

指令集-最常用 Linux 命令速查手册(整合版)

涵盖日常使用、系统管理、网络、防火墙及常用运维场景。以下命令覆盖了 Linux 日常运维 95% 的需求。建议收藏。执行敏感指令时注意检查哦。持续更新BUFF

一、文件与目录操作

ls– 列出目录

ls -la # 显示隐藏文件和详细信息 ls -lh # 人类可读大小 ll # 多数发行版的别名,等同 ls -l

cd– 切换目录

cd /path cd .. # 上级 cd - # 回到上次所在目录

pwd– 显示当前路径

pwd

mkdir– 创建目录

mkdir dir mkdir -p a/b/c # 递归创建多级目录

touch– 创建空文件或更新时间戳

touch file.txt

cp– 复制

cp source dest cp -r source_dir dest_dir

mv– 移动 / 重命名

mv old new mv file dir/

rm– 删除

rm file rm -rf dir # 强制递归删除,危险操作慎用

find– 查找文件

find / -name "filename" # 全盘按名查找 find . -name "*.log" # 当前目录下查找 find . -mtime -1 # 1天内修改过的文件

ln– 创建链接

ln -s target link_name # 软链接(符号链接)

二、查看与编辑文件

cat– 全量输出文件内容

cat file cat file1 file2 > merged

less– 分页查看(可前后翻页)

less file # q 退出,/ 搜索,n 下一个匹配项

head/tail– 查看头部 / 尾部

head -n 20 file tail -f logfile # 实时跟踪日志

grep– 文本搜索

grep "pattern" file grep -r "error" /var/log/ grep -i "warning" file # 忽略大小写

echo– 输出文本或变量

echo "hello" echo $PATH

vim/nano– 终端文本编辑器

vim file nano file

三、权限管理

chmod– 修改权限

chmod +x script.sh # 添加执行权限 chmod 755 file # rwxr-xr-x chmod 777 file # 全权限(谨慎使用)

chown– 修改所有者

chown user:group file chown -R user:group dir

sudo– 以超级用户身份执行

sudo command sudo -i # 切换 root

查看权限:

ls -l ll

四、进程与作业控制

ps– 查看进程

ps aux # 所有进程详情 ps aux | grep nginx

kill– 终止进程

kill PID kill -9 PID # 强制终止

jobs/fg/bg– 作业管理(终端内)

jobs # 列出当前终端的后台作业 fg %1 # 将作业1调至前台 bg %1 # 让作业1在后台继续运行 kill %1 # 终止作业1(如挂起的 yum 进程)

nohup– 后台运行,忽略挂断信号

nohup command & nohup sh carte.sh pwd/carte-config-master-18080.xml &

五、系统信息与管理

uname– 系统信息

uname -a

cat /etc/centos-release– 查看 CentOS 版本

cat /etc/centos-release # 其他发行版可用 cat /etc/os-release

df– 磁盘空间使用

df -h df -Th # 显示文件系统类型

du– 目录/文件占用空间

du -sh * # 当前目录下各对象大小 du --max-depth=1 -h # 一层子目录的大小汇总

top/htop– 动态进程监控

top htop # 需安装,更友好

systemctl– 服务管理(systemd)

systemctl status nginx systemctl start/stop/restart nginx systemctl enable nginx # 开机自启 systemctl disable firewalld # 永久关闭防火墙

service– 兼容旧版服务管理

service mysqld status

journalctl– 查看日志

journalctl -u nginx -f

rpm– 查询已安装软件包生成的文件

rpm -ql mysql-8.0.26-1.module_el8.4.0+915+de215114.x86_64

六、网络相关

ping– 连通性测试

ping -c 4 google.com

curl/wget– 下载与请求

curl -O https://example.com/file.tar.gz wget https://example.com/file.tar.gz curl -I https://example.com # 查看响应头

ss– 查看套接字(替代 netstat)

ss -tlnp # 监听中的 TCP 端口

netstat– 传统端口/连接查看

netstat -anp # 所有连接及进程 netstat -ntlp # TCP 监听端口 netstat -ntulp | grep 80 # 过滤 80 端口 netstat -an | grep 3306 # 过滤 3306 netstat -nultp # 所有 TCP/UDP 监听

lsof– 查看端口占用

lsof -i:端口号 lsof -i:80

scp– 远程拷贝

scp file user@host:/path scp -r dir user@host:/path

ssh– 远程登录

ssh user@host ssh -p 2222 user@host

七、防火墙管理(firewalld)

# 状态 firewall-cmd --state 启停 systemctl stop firewalld # 临时关闭 systemctl start firewalld # 开启 systemctl disable firewalld # 永久关闭 开放端口 firewall-cmd --add-port=123/tcp --permanent firewall-cmd --reload # 重载使规则生效 查询端口是否开放 firewall-cmd --query-port=123/tcp

八、压缩与归档

tar– 打包解包

tar -czvf archive.tar.gz dir/ # 打包并 gzip 压缩 tar -xzvf archive.tar.gz # 解压 tar -zxvf 名称.tar.gz # 解压简写

gzip/gunzip– 单文件压缩

gzip file gunzip file.gz

zip/unzip

zip -r archive.zip dir/ unzip archive.zip

九、包管理(yum / dnf,RHEL/CentOS 系)

yum install mariadb-server # 安装 yum update # 更新 yum remove package # 卸载 yum search keyword # 搜索 # dnf 命令相同,直接替换 yum

十、数据库与中间件运维示例

以下为 Apache Doris 和 MySQL 常用操作,放在这里便于速查。

Doris 集群管理

# 添加后端节点 ALTER SYSTEM ADD BACKEND "192.168.122.1:9050"; ALTER SYSTEM ADD BACKEND "172.25.50.191:9050"; 查看后端节点状态 SHOW PROC '/backends'; 启动 FE(前台/守护) bin/start_fe.sh --daemon 启动 Broker bin/start_broker.sh --daemon 查看 Broker 状态 SHOW PROC "/brokers";

MySQL / Doris 客户端连接

mysql -h 127.0.0.1 -P9030 -uroot # 回车后输入密码(如无密码直接回车)

后台脚本启动

nohup sh carte.sh pwd/carte-config-master-18080.xml &

查看正在运行的 sh 脚本

ps aux | grep .sh
http://www.jsqmd.com/news/1152383/

相关文章:

  • 【ChatGPT vs DeepSeek终极对决】:20年AI架构师实测7大维度(推理速度、中文逻辑、代码生成、长上下文、幻觉率、API稳定性、企业级合规性)数据全公开
  • Hermes-agent飞书集成实战:gateway配置与502错误深度排障
  • STM32 HAL 库 5 大实战函数解析:GPIO中断、ADC滤波与FFT在电赛中的应用
  • 建筑集团数据可视化大屏
  • 企业级 AI 记忆三层架构 —— 数据流转与保存流程详解
  • Optiver 2027 OA 题目全公开,Quant 三类新题型暴露了什么?
  • Content Security Policy 绕过实战:DVWA靶场3种典型CSP配置缺陷分析
  • 大模型选型生死局(Claude vs DeepSeek深度拆解):金融/政务/客服场景落地效果差异全曝光
  • XZ7111 工作电压范围2.8V 到 6V 1.5A带使能控制的 LED 恒流驱动器芯片
  • 51单片机+DS1302时钟芯片:Proteus 8.11仿真与Keil 5调试全流程(附3模块电路图)
  • 为什么92%的国内AIGC项目组在2024Q2转向DeepSeek?——基于21家客户POC数据的决策逻辑链(含ROI测算模板)
  • CIFAR-10 图像分类:5种数据增强策略对比与模型泛化能力提升 15%
  • GDB + objdump 实战缓冲区溢出:3步定位栈帧与覆盖返回地址(附32位环境配置)
  • 国产流版签一体化办公软件排行榜(2026)
  • Myaql
  • PyTorch Tensor 内存操作 3 大陷阱:GPU/CPU 拷贝、原地修改与 CUDA 错误规避
  • NAND Flash 硬件电路设计 3 大实战:全志H3、ZYNQ、HI3798 平台对比
  • ChatGPT vs DeepSeek:中文语义理解差距高达41.6%?NLP实验室级对比测试(含BERTScore、BLEU-4、人工盲评三重验证)
  • 普尚云课堂 | 天线参数测试之噪声温度
  • BERT vs GPT-2:3 种 Transformer 架构(Encoder/Decoder/Encoder-Decoder)核心差异对比
  • Linux下RTL8821CU无线网卡驱动编译与Secure Boot签名实战
  • 阿里 x82y 234 全类型验证码,纯算生成纯协议通过,包含最新算法 234、bx_et、bx-pp、_rand
  • TCP 通信协议
  • 打开网络ADB调试(设置端口为5555)
  • 第一次用TMGM 官方版 MT5 系统,界面怎么调才不抓瞎?
  • 为什么92%的Claude生成Commit被CI/CD拒绝?揭秘GitHub Actions兼容性断点与4层校验加固方案
  • 革命性跨平台融合:APK安装器让Windows原生运行安卓应用
  • 二进制安全工程实践:Windows消息防撤回的逆向工程方案
  • HiveWE:魔兽争霸III地图编辑的现代化终极解决方案
  • 自演化数据库架构:从静态Schema到AI驱动的自适应表结构设计