Skip to content

Linux 原生指令大全 (含语法结构)

:此处仅包含 Linux 内核、Coreutils 及 Shell 内建指令,不含第三方应用。

1. 常用原生指令 (高频精简版)

指令语法结构描述
lsls [选项] [目录]列出目录内容
cdcd [目录]切换工作目录
pwdpwd显示当前路径
cpcp [选项] <源> <目标>复制文件或目录
mvmv [选项] <源> <目标>移动或重命名
rmrm [选项] <文件/目录>删除文件或目录
mkdirmkdir [选项] <目录名>创建新目录
catcat [选项] <文件>查看或连接文件内容
grepgrep [选项] <模式> <文件>文本搜索
chmodchmod [选项] <模式> <文件>修改文件权限
chownchown [选项] <用户:组> <文件>修改文件所有者
psps [选项]查看进程状态
killkill [选项] <PID>终止进程
ipip [选项] <对象> <命令>网络配置管理
mountmount -t <类型> <设备> <挂载点>挂载文件系统
manman <指令>查看帮助手册

2. Linux 原生指令全集 (分类速查)

2.1 Shell 内建指令 (Shell Builtins)

指令语法结构描述
aliasalias <名称>=<命令>设置指令别名
bgbg [作业ID]将作业放到后台运行
echoecho [选项] <字符串>输出字符串
exitexit [数值]退出当前 Shell
exportexport <变量名>=<值>设置环境变量
fgfg [作业ID]将后台作业提到前台
historyhistory [行数]显示历史指令
sourcesource <文件>. <文件>在当前 Shell 执行文件
typetype <命令>显示指令类型
unsetunset <变量/函数>删除变量或函数

2.2 文件与目录操作 (Coreutils - File)

指令语法结构描述
lsls [选项] [路径]列出目录内容
cpcp [选项] <源> <目标>复制
mvmv [选项] <源> <目标>移动/重命名
rmrm [选项] <文件>删除
mkdirmkdir -p <路径>创建目录
rmdirrmdir <目录>删除空目录
touchtouch <文件>创建空文件/更新时间戳
lnln -s <源文件> <链接名>创建链接 (软链需加 -s)
readlinkreadlink -f <链接>获取符号链接的真实路径
statstat <文件>显示文件详细状态信息
filefile <文件>识别文件类型
basenamebasename <路径> [后缀]获取文件名部分
dirnamedirname <路径>获取目录路径部分

2.3 文本处理与流操作 (Coreutils - Text)

指令语法结构描述
catcat [文件]连接并打印内容
tactac [文件]反向打印内容
headhead -n <行数> [文件]输出开头部分
tailtail -f [文件]实时输出结尾部分
moremore [文件]分页显示
lessless [文件]高级分页显示
cutcut -d<分隔符> -f<列> [文件]按列提取文本
sortsort [选项] [文件]排序
uniquniq [选项] [文件]去除相邻重复行
wcwc -lwn [文件]统计行/词/字节数
trtr <字符集1> <字符集2>替换或删除字符
teecommand | tee <文件>双向重定向 (屏幕+文件)
grepgrep -r <文本> <路径>递归搜索文本
sedsed 's/旧/新/g' <文件>流编辑器
awkawk '{print $1}' <文件>文本分析工具

2.4 用户、权限与组 (User & Permissions)

指令语法结构描述
chmodchmod <755|+x> <文件>改变权限
chownchown <用户>:<组> <文件>改变所有者
umaskumask [模式]设置新建文件的默认权限掩码
idid [用户]显示用户ID信息
whowho显示已登录用户
ww显示用户及活动
susu - [用户]切换用户身份
passwdpasswd [用户]修改密码
useradduseradd [选项] <用户>创建新用户 (底层)
userdeluserdel -r <用户>删除用户
groupaddgroupadd <组名>创建新组

2.5 进程管理 (Process)

指令语法结构描述
psps aux进程快照
toptop实时进程监控
killkill -9 <PID>发送信号 (强制杀死)
pkillpkill <进程名>按名称杀死进程
nicenice -n <值> <命令>设置进程优先级运行
nohupnohup <命令> &后台运行且忽略挂起信号
watchwatch -n <秒> <命令>周期性执行命令

2.6 系统信息与内核 (System & Kernel)

指令语法结构描述
unameuname -a显示内核系统信息
dmesgdmesg | grep <关键词>查看内核环形缓冲日志
uptimeuptime显示负载和运行时间
datedate "+%Y-%m-%d"显示/设置时间
freefree -h查看内存使用情况
lscpulscpu查看CPU架构详情
rebootreboot重启系统

2.7 磁盘与文件系统 (Storage)

指令语法结构描述
dfdf -h查看磁盘空间
dudu -sh <目录>查看目录占用大小
lsblklsblk列出块设备
mountmount <设备> <挂载点>挂载
umountumount <挂载点>卸载
fdiskfdisk <设备>磁盘分区工具
mkfsmkfs.ext4 <设备>格式化文件系统
syncsync强制刷写缓存到磁盘

2.8 网络基础 (Network - iproute2)

指令语法结构描述
ipip addr show显示IP地址
ipip route show显示路由表
ipip link set <设备> up启用网卡
ssss -tuln查看监听端口
pingping <IP/域名>测试连通性