Shell编程相关

sleep 将目前动作延迟一段时间
mapfile 从标准输入读取行并赋值到数组。
newusers 用于批处理的方式一次创建多个命令
suspend 挂起shell的执行。
declare 声明变量,设置或显示变量的值和属性。
pv 显示当前在命令行执行的命令的进度信息,管道查看器
false 返回状态为失败。
continue 结束本次循环,继续执行下一个for,while或until循环。
uupick 命令处理传送进来的文件
shift 移动位置参数。
trap 捕捉信号和其他事件并执行命令。
xargs 将标准输入数据转换成命令行参数或者将单行或多行文本输入转换成其他格式
return 从函数中退出并返回数值。
restore 所进行的操作和dump指令相反
source 在当前Shell环境中从指定文件读取和执行命令。
diffstat 显示diff命令输出信息的柱状图
break 结束for,while或until循环。
read 从键盘读取变量值
seq 以指定增量从首数开始打印数字到尾数
set 显示或设置shell特性及shell变量
enable 启动或禁用shell内建命令
exit 退出当前的shell。
readonly 标记shell变量或函数为只读
ltrace 用来跟踪进程调用库函数的情况
env 显示系统中已存在的环境变量
command 调用并执行指定的命令
true 返回状态为成功。
mktemp 创建临时文件供shell脚本使用
clear 清空终端的屏幕.
dris 显示和清空目录堆栈中的内容
setsid 在新的会话中运行程序
nohup 将程序以忽略挂起信号的方式运行起来
time 统计给定命令所花费的总时间
tempfile shell中给临时文件命名
losetup 设定与控制循环(loop)设备
disown 从当前的shell中移除作业。
unset 删除指定的shell变量或函数。
yes 重复打印指定字符串
dpkg-divert Debian Linux中创建并管理一个转向列表
export 为shell变量或函数设置导出属性。
test 执行条件表达式。
fishshell 比 bash 更好用的 shell
type 显示指定命令的类型。
exec 调用并执行指定的命令
local 在函数内定义局部变量。
shuf 产生随机的排列。
wait 等待进程执行完后返回
sh shell命令解释器
jq jq命令可以在命令行处理json数据
case case ... esac 与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构.