Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104645076
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-10 18:09:37



unset[-fv][name...]
移除对映於name的参数。要注意PATH、IFS、PPID、PS1、PS2、UID、EUID不能unset。若RANDOM、SECONDS、LINENO、HISTCMD被unset,它们会丧失原有意义,既始它们後来被重设也一样。返回值为True,除非name是不能被unset的。



--------------------------------------------------------------------------------

fc[-eename][-nlr][first][last]
fc-s[pat=rep][cmd]
修正命令。



--------------------------------------------------------------------------------

getoptsoptstringname[args]
解析位置参数。



--------------------------------------------------------------------------------

hash[-r][name]
对每个name命令的完整路径记录下来。"-r"选项强迫忘记所有命令位置。如果没有给参数,则将会印出所有的资讯。返回值为True。



--------------------------------------------------------------------------------

help[pattern]
显示协助资讯。



--------------------------------------------------------------------------------

history[n]
history-rwan[filename]
没有参数时,会显示所下命令的历史记录。带有参数"n"则显示最後n个。

其它参数如下:
-a:新增"新历史"到历史档中。
-n:读取尚未读到历史中的记录。
-r:读取filename做为历史档,并用它为目前历史记录。
-w:将现有历史记录写到filename中。



--------------------------------------------------------------------------------

letarg[arg...]
算术表述。请参考算术表述一节。



--------------------------------------------------------------------------------

local[name[=value]...]
产生一个局部参数。如果用於function,则其作用围在function内及其子函数。



--------------------------------------------------------------------------------

logout
离开loginshell。



--------------------------------------------------------------------------------

popd[ /-n]
移除目录堆叠。" n"移除上面n个,"-n"移除下面n个。



--------------------------------------------------------------------------------

pushd[dir]
pushd /-n
将目录新增到目录堆叠的最上面。" n"旋转该堆叠,使第n个目录变成最上面。"-n"旋转该堆叠,使倒数第n个目录变成最上面。



--------------------------------------------------------------------------------

pwd
列出目前工作目录的绝对路径。



--------------------------------------------------------------------------------

read[-r][name...]
读进一行,然後第一个字设到第一个name,第二个设到第二个name,依此类推。如果没有name在参数中,则read会将值设到REPLY。返回值为零,除非遇到End-Of-File。若有"-r"选项,则"\n"被考虑为该行的一部份。



--------------------------------------------------------------------------------

readonly[-f][name...]
readonly-p
将给定的name标记为readonly。如果是"-f"选项,则函数也一样被标记为readonly。"-p"会列出所有readonly的name。"--"取消检查剩馀的参数。



--------------------------------------------------------------------------------

shift[n]
PositionalParameters从n 1...开始,会被改为$1...。n若为零,则没有改变。n若未给定,则内定为1。n必须是非负数,并且小於或等於$#。若n大於$#,则没有改变。返回值为零,除非n大於$#或小於零。



--------------------------------------------------------------------------------

suspend[-f]
暂停这个shell的执行,直到它收到SIGCONT信号。"-f"选项则是叫loginshell不要抱怨,不过还是一样暂停。返回状态零,除非该shell是个loginshell,而且没有"-f"选项。



--------------------------------------------------------------------------------

testexpr
[expr]
我们在ExitStatus的部份已经说过了,不再重。



--------------------------------------------------------------------------------

times
列出该shell的累积的使用者及系统时间及从shell执行的process时间,返回值为零。



--------------------------------------------------------------------------------

trap[-l][arg][sigspec]
当收到sigspec信号时,执行arg命令。"-l"显示出信号名称及号码。



--------------------------------------------------------------------------------

type[-all][-type|-path]name[name...]
没有参数的状况下,它会显示出shell如何解译name做为命令。如果有"-type",它将会显示alias、keyword、function、builtin或file。如果有"-path"的参数,它将会显示该命令的路径,找不到的话,不显示任何东西。如果有"-all"的参数,它将会显示所有可执行name的可能路径。type接受"-a"、"-t"、"-p"做为缩写。



--------------------------------------------------------------------------------

ulimit[-SHacdfmstpnuv[limit]]
ulimit提供了对shell的可获取资源控制的功能。

-a:报告目前所有限制。
-c:设定最大可产生的core档案。
-d:行程资料段(process'sdatasegment)最大值。
-f:可被这个shell产生的最大档案。
-m:residentsetsize最大值。
-s:堆叠最大值。
-t:CPUTIME最大值(以秒计算)。
-p:pipesizein512-byteblocks的最大值。
-n:可开启的filedescriptors最大值。
-u:单一使用者可使用的最大process数。
-v:该shell最大虚拟记忆体可用值。

所有项目是以1024做为单位。



--------------------------------------------------------------------------------

umask[-S][mode]
将使用者的file-creationmask设为mode。"-S"选项将mask印成符号形式。
阅读(970) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~