shell 内置命令和保留字

上一篇 / 下一篇  2015-09-14 16:54:00 / 个人分类:学习交流

转自shell 内置命令和保留字
命令含义
!保留字,逻辑非
:不做任何事,只做参数展开
.读取文件并在shell中执行它
alias设置命令或命令行别名
bg将作业置于后台运行
bind将关键字序列与readline函数或宏捆绑
break保留字,跳出for、while、until、select循环
builtin调用命令的内建命令格式,而禁用同名的函数。或者同名的扩展命令
case保留字,多重选择
cd切换当前工作目录
command找出内建和外部命令;寻找内建命令而非同名函数
continue保留字,到达下次for、while、until、select循环
declare声明变量定义变量属性
dirs显示当前存储的列表
disown将作业从列表中移除
do保留字,for、while、until、select循环的一部分
done保留字,for、while、until、select循环的一部分
echo打印参数
elif保留字,if结构的一部分
else保留字,if结构的一部分
enable开启和关闭内建命令
esac保留字,case的一部分
eval将参数作为命令再次处理一遍
exec以特定程序取代shell或为shell改变I/O
exit退出shell
export将变量声明为环境变量
fc与历史命令一起运行
fg将作业置于后台运行
fi保留字,if循环的一部分
for保留字,for循环的一部分
function定义一个函数
getops处理命令行选项
hash记录并指定命令的路径名
help显示内建命令的帮助信息
history显示历史信息
if保留字,if循环的一部分
in保留字,case、for、select循环的一部分
jobs显示后台运行的作业
kill向进程传送信号
let使变量执行算术运算
local定义局部变量
logout从Shell中注销
popd从目录栈中弹出目录
pushd将目录压入栈
pwd显示当前工作目录
read从标准输入中读取一行
readonly将变量定义为只读
return从函数或脚本返回
select保留字,生成菜单
set设置Shell选项
shift变换命令行参数
suspend终止Shell的执行
test评估条件表达式
then保留字,if结构的一部分
time保留字,输出统计出来的命令执行时间,其输出格式由TIMEFORMAT变量来控制
times针对Shell及其子Shell,显示用户和系统CPU的时间和
trap设置扑捉程序
type确定命令的源
typeset声明变量,定义变量属性,与declare等价
ulimit设置和显示进程占用的资源限制
umask设置和显示文件权限码
unalias取消别名定义
unset取消变量或函数定义
until保留字,一种循环结构
wait等待后台作业完成
while保留字,一种循环结构

TAG:

 

评分:0

我来说两句

Open Toolbar