Linux的bash内部命令history就可以显示命令行的命令历史,默认环境执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果想要查看命令历史的时间戳,那么可以执行:# export HISTTIMEFORMAT='%F %T '# history | less1 2008 ...
分类:
系统相关 时间:
2016-04-15 15:22:11
阅读次数:
295
上文中曾讲到,我在我的 Mac 上发现很多和 Bash 内部命令同名的外部命令,在那 24 个外部命令中,我发现个奇怪的现象:它们中有 15 个居然是 Shell 脚本,更奇怪的是,居然是同一个 Shell 脚本的硬链接:$find /usr/bin -inum 376183/usr/bin/ali...
分类:
其他好文 时间:
2015-09-27 01:11:34
阅读次数:
176
Bash shell的内置命令
1.(查看命令属性) type [-tpa] name:不加任何参数时,会显示出那么是外部命令还是bash内部命令
-t :
file :表示为外部命令
alias:该命令为命令别名设置的命令
builtin:该命令为bash内置的命令功能
-p:如果后面接name为命令,会显示完整的文件名(外部命令)或者显示内置命令
-a: 在...
分类:
系统相关 时间:
2015-04-01 22:06:19
阅读次数:
185
#manshellbuiltinsBASH_BUILTINS(1)BASH_BUILTINS(1)NAMEbash,:,.,[,alias,bg,bind,break,builtin,cd,command,comp-gen,complete,continue,declare,dirs,disown,echo,enable,eval,exec,exit,export,fc,fg,getopts,hash,help,history,jobs,kill,let,local,logout,popd,printf,pu..
分类:
系统相关 时间:
2014-10-30 01:55:08
阅读次数:
222
exec和source都属于bash内部命令(builtins
commands),在bash下输入man exec或man source可以查看所有的内部命令信息。bash
shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特...
分类:
系统相关 时间:
2014-04-30 00:23:34
阅读次数:
671