Chinaunix首页 | 论坛 | 博客

  • 博客访问: 913607
  • 博文数量: 226
  • 博客积分: 10077
  • 博客等级: 上将
  • 技术积分: 2708
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-25 14:36
文章分类

全部博文(226)

文章存档

2010年(15)

2009年(82)

2008年(129)

我的朋友

分类: LINUX

2008-06-04 15:28:25

\d   :日期,格式为week month date ,如:Tue Oct 2
\H   :完整的主机名
\h   :仅取主机名的第一个字段,如lovedebian.com,则显示lovedebian
\t    :时间,为24小时格式,HH:MM:SS
\T   :时间,为12小时格式,HH:MM:SS
\A   :时间,为12小时格式,HH:MM
\u   :当前的用户名
\v   :BASH的版本信息
\w   :完整的工作目录,home 目录会以~代替
\W   :利用basename取得工作目录名称,仅会列出最后一个目录名
\#   :执行的第几个命令
\$   :提示的字符,root是#,而普通用户是$

read [-pt] 变量名
-p   :后面可以跟上提示的字符
-t   :后可以接上等待的时间,以秒为单位,如果超过这个时间还不从键盘上输入,则此变量就不会被赋值

如:read -p "输入你的名字:" -t 10 yourname
即提示“输入你的名字”后等待10秒,如果10秒内未从键盘上或得输入,则yourname这个变量不会被赋值,其值默认为空

decalre [-aixr] 变量名
-a   :将后面的变量定义为数组(array)
-i   :将后面的变量定义为整数(integer)
-x   :与export一样,就是将后面的变量定义为环境变量
-r   :将一个变量定义为read only ,其值不可改变,相当于静态变量

限制用户使用的系统资源的上限:
ulimit [-SHacdflmnpstuv] [配额]
参数:
-H    :hard link,严格规定用户不能超出这个值
-S   :soft link,警告程度,可以超出规定值,超出时给出警告
-a   :列出所以的限制额度
-c   :可以建立的最大的文件的大小(core files)
-d   :程序数据可以使用的最的容量
-f   :此shell可以建立的最大文件容量(一般可以设为2GB)单位为Kbytes
-l   :可用于锁定(lock)的内存量
-p   :可以用管道处理(pipe)的数量
-t   :可以使用的最大CPU时间,单位是秒
-u   :单一使用者可以使用的最的程序(process)数量
如:限制用户只能使用1M以下的文件,就可以:
ulimit -f 1024



set [-uvCHhmBx]
参数:
-u   :默认不启动,启动后,如果使用没有定义的变量时会显示错误信息
-v   :默认不启动,启动后,在信息被输出前,会先显示信息的原始内容
-x   :默认不启动,启动后,在命令被执行前,会显示命令的内容(前面有++符号)
-h   :默认启动,有历史命令关
-H   :默认启动,与历史命令有关
-m   :默认启动,与系统管理有关
-B   :默认启动,有括号[ ] 有关
-C   :默认不启动,如果启动则,使用 > 时,如果文件存在,则不会被覆盖

例:给当前的环境加上参数:-C ,则可以: set -C
从当前环境中去掉参数:-C 可以:set +C
阅读(784) | 评论(0) | 转发(0) |
0

上一篇:apt-get 用法小结

下一篇:Linux中的tty与pts

给主人留下些什么吧!~~