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

一、文件与目录操作

ls -- 列出目录l

s -la # 显示隐藏文件和详细信息

ls -lh # 人类可读大小

ll # 多数发行版的别名,等同

ls -lcd -- 切换目录

cd /pathcd ..

上级

cd - #

回到上次所在目录pwd --

显示当前路径pwdmkdir --

创建目录mkdir dirmkdir -p a/b/c

递归创建多级目录touch --

创建空文件或更新时间戳touch file.txtcp --

复制cp source destcp -r source_dir dest_dirmv --

移动 / 重命名mv old newmv file dir/rm --

删除rm filerm -rf dir

强制递归删除,危险操作慎用find --

查找文件find / -name "filename"

全盘按名查找find . -name "*.log"

当前目录下查找find . -mtime -1 # 1天内修改过的文件

ln -- 创建链接

ln -s target link_name

二、查看与编辑文件

cat -- 全量输出文件内容

cat filecat file1 file2 > mergedless --

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

q 退出,/ 搜索,

n 下一个匹配项

head / tail -- 查看头部 / 尾部

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

grep -- 文本搜索

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

echo --

输出文本或变量echo "hello"echo $PATHvim / nano --

终端文本编辑器

vim filenano file

三、权限管理

chmod -- 修改权限

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

chown -- 修改所有者chown user:group filechown -R user:group dirsudo -- 以超级用户身份执行sudo commandsudo -i #

切换 root

查看权限:ls -lll

四、进程与作业控制

ps -- 查看进程

ps aux #

所有进程详情 ps aux | grep nginxkill --

终止进程kill PIDkill -9 PID

五、系统信息与管理

uname -- 系统信息

uname -acat /etc/centos-release -- 查看 CentOS 版本cat /etc/centos-release#

其他发行版可用 cat /etc/os-releasedf --

磁盘空间使用df -hdf -Th #

显示文件系统类型

du -- 目录/文件占用空间

du -sh * #

当前目录下各对象大小du --max-depth=1 -h #

一层子目录的大小汇总top / htop --

动态进程监控tophtop #

需安装,更友好systemctl --

服务管理(systemd)systemctl status nginxsystemctl start/stop/restart nginxsystemctl enable nginx #

开机自启systemctl disable firewalld #

永久关闭防火墙service --

兼容旧版服务管理service mysqld statusjournalctl --

查看日志journalctl -u nginx -frpm --

查询已安装软件包生成的文件rpm -ql mysql-8.0.26-1.module_el8.4.0

九、包管理(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启动 Brokerbin/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

相关推荐
ltl28 分钟前
小文件问题:文件数量如何放大元数据与 I/O 成本
linux
ltl39 分钟前
网络延迟优化:Nagle、TCP_NODELAY 与中断亲和
linux
张文君1 小时前
ubuntu26.04从ext4改成mdadm的raid1+lvm启动
linux·运维·网络
xx~t1 小时前
嵌入式——进程与线程1
linux·c语言·学习·嵌入式·进程与线程
DevHub2 小时前
QEMU + Busybox 搭建嵌入式 Linux 开发环境:内核编译到启动,30 秒一个迭代
linux·运维·服务器
ouynagda2 小时前
Linux 进程管理详解:从概念到实践
linux·运维·网络
2401_890603402 小时前
Linux 基础文件IO
linux·运维·服务器
tx11208763582 小时前
K8S-pod管理与控制器管理
linux·运维·kubernetes·pod