
仅内部命令,仅内置函数相关内容讲解
树图思维导图提供 RockyLinux9Bash命令分类 在线思维导图免费制作,点击“编辑”按钮,可对 RockyLinux9Bash命令分类 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:7bd722e1c95f78722aedadeb56213dfc
RockyLinux9Bash命令分类思维导图模板大纲
目录操作
cd:切换当前工作目录
pushd:目录压入栈并切换
popd:从栈弹出目录并切换
dirs:显示目录栈内容
pwd:显示当前目录完整路径
作业管理
jobs:列出终端作业
fg:后台作业转前台
bg:作业放后台运行
其他操作
logout:退出Shell会话
times:显示Shell及子进程累计CPU时间
函数上下文
caller:返回被调用函数上下文信息
变量声明
local:函数内声明局部变量
命令操作
别名相关
alias:创建命令别名
unalias:删除命令别名
命令执行
builtin:执行内置命令,忽略同名外部命令
command:查找执行命令,不考虑别名和函数
eval:将参数作为Shell命令读取执行
exec:在当前Shell执行命令,替换进程
source:在当前环境执行脚本或文件
循环控制
循环操作
break:跳出当前循环
continue:跳过循环剩余语句,继续下次循环
变量操作
变量声明与属性
declare/typeset:声明变量并设属性
export:设置环境变量,子进程可用
readonly:设变量为只读
set:设置 Shell 选项、位置参数,显示环境变量和函数
unset:删除变量或函数
作业与进程管理
作业管理
disown:从作业表删除作业,父Shell退出后继续运行
wait:等待指定进程或作业完成并返回状态
进程操作
kill:发送信号给进程,通常用于终止进程
suspend:挂起当前Shell进程
输入输出操作
输入操作
mapfile:从标准输入读数据存数组
read:从标准输入读一行存变量
输出操作
echo:终端输出文本信息
printf:格式化输出文本
条件与测试
条件判断
if:结合then、else等关键字条件判断
test:条件测试,测试文件、字符串、数值等
trap:指定接收到信号时执行的命令
命令补全
补全相关
compgen:生成命令、文件等补全列表
complete:定义命令补全规则
环境与资源管理
资源限制
ulimit:控制Shell及其子进程资源使用限制
umask:设置文件和目录默认权限掩码
帮助与历史
帮助操作
help:显示内置命令帮助信息
历史操作
fc:调用和编辑历史命令
history:显示历史命令列表
其他
其他操作
bind:绑定键序列到读入函数或宏
enable:启用或禁用内置命令
getopts:解析命令行参数
hash:管理命令哈希表,快速查找路径
let:执行算术运算
return:从函数返回并指定返回值
shift:位置参数左移,处理命令行参数
type:判断命令类型


树图思维导图提供 title: 2024-11-8未命名文件 tags: 影像诊断与手术后符合率统计与分析报告鱼骨图 在线思维导图免费制作,点击“编辑”按钮,可对 title: 2024-11-8未命名文件 tags: 影像诊断与手术后符合率统计与分析报告鱼骨图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f19c198bf7435acf7735ee5051a89d7b


树图思维导图提供 人才分类 在线思维导图免费制作,点击“编辑”按钮,可对 人才分类 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4ee3befae957e5fec906060d197c6814