Color Scheme
Find People
Username
Password
Sign Up
old site http://222.195.74.11/
中文版 Location: Homepage >> Chenglong Shen : CV - Publications - Blog

IDL & Linux

Poster:

1. shell编程常用命令集锦
一.BASH shell编程

1.alias: alias[alias-name[=value]...]
单独显示被定义的别名列表,也可以定义别名,提供用等号分开的名和值.

2.at
给出用户想要执行的时间参数.
例子:$at 8:15pm 15 < latecmds
$at noon Oct 29 <latecmds

3.bg:bg [jobspec]
把某个任务放到后台.

4.bind:
bind [-m keymap][-lvd][-q name]
bind [-m keymap] -f filename
bind [-m keymap] keyseq:function-name
显示当前读取行关键字和被绑定的函数,或者把关键字顺序绑定到读取行函数或宏.

5.break:break [n]
强制程序从for,while或until循环中退出.

6.builtin:builtin shell-builtin[arguments]
执行指定的shell内置函数,是参数返回退出状态.

7.case:
case variable in
pattem)
commands
;;
pattem)
commands
;;
*)
default commands
;;
esac
case结构从多个选择中取其中之一,经常用于实现菜单.

8.cd:cd[dir]
把当前目录改为dir.

9.continue:continue[n]
跳过当前循环体的余项,重新执行循环,开始下一个迭代.可以用在for.while.until循环体.

10.declare:
declare [-frxi] [variable-name[=value]]
typeset [-frxi] [variable-name[=value]]
声明一个变量,指定变量名以及用赋值运算符"="隔开的初始值.

11.dirs:dirs[-l][+/-n]
显示当前所记忆的目录列表.

12.echo:
echo string
echo variable
把数据送往标准输出,不仅能输出字符串常量,还能输出变量的值.
选项 功 能
-n 禁止在结束出换行
-e 启动下面换码符的解释
-E 禁止下面换码符的解释

13.elif
if Linux command
then
commands
elif Linux command
then
commands
else
commands
fi
elif结构允许用户套嵌if-then-else操作,用户可以选择多个选项之一.

14.enable:enable[-n][-all][command-name...]
启动或禁止内建shell命令,-n选项禁止命令.

15.eval:eval[argument...]
读取并把参数连接到单个命令中,之后被shell读取并执行该命令.

16.exec:exec[[-]command[arguments]]
执行命令,代替当前 shell,不建立新的进程.

17.exit:exit[n]
使shell退出,没有n,则返回最后一条命令执行的状态.

18.export
export[-nf][name[=word]...]
export -p
已命名的变量被自动标志为顺序执行shell和命令的输出,也可以为变量赋值.
例子:$mybname="Charles"
$export myname

19.fc
fc[-e ename][-nlr][first-event][last-event]
fc -s[pattem=replacement][event]
从历史表中选择一系列的事件(用户最近执行的命令).

20.fg [jobspec]
把后台任务放置到前台,使它成为当前的任务,如果jobspec不存在,shell使用当前的人任务.

21.for
for variable
do
commands
done
在shell文件内部,shell文件在命令行被调用时,没有给定值的列表的for结构把命令行中给定的参数作为其值的列表,依次使用for命令自动设置的每一个参数.

22.for-in
for variable in list of values
do
commands
done
依次引用列表值,它取两个操作数:一个变量和一个 列表值,可方便管理文件.
Chenglong Shen
Posted at 2006-12-26 22:35 CST
Last modified at 2006-12-26 22:35 CST
Link to this poster
Top


Locations | Statistics | FAQ
Best view under the 1024x768 resolution and with the normal size of fonts.
Designed & developed by Yuming Wang, run for 6345 days since December 15, 2006, and last upgraded on May 28th, 2009.
Powered by Apache + PHP coded cOpfOs 3.11.1 last upgraded on February 22nd, 2010.
Copyright © 2006, all rights reserved.