shell编程的基本常识
时间:2008-08-12 来源:sss0213
bash的基本配置是由配置文件组成的/etc/profile称之为shell的全局配置文件,另一个是在个人目录下的.bash-profile,还有一个是个人目录下的/etc/bashrc是第二个全局配置文件,在个人目录下也有个配置文件~.bashrc
echo 输出信息
read 从标准出入读入输入信息
eval 读取参数,执行结果命令
exec 执行命令,但不在当前shell
export 导出变量,使当前shell可应用它
readonly 使变量只读
return 退出函数并带有返回值
set 控制各种参数到标准输出的显示
times 显示shell的运行过程的用户和系统时间。第一行给出shell消耗时间,第二行给出运行命令消耗的时间。
ulimit 显示或设置shell资源
umask 显示或设置 缺省文件创建模式
unset 从shell内存中删除变量或参数
wait命令保证进程同步,等待一个子进程结束,可以在wait中指定进程ID号,如果未指定,则等待直到所有子进程完成。多个并发就用多个wait
如:
#!/bin/sh
echo "aaaaaaaaaaaaaaa"
echo "bbbbbbbbbbbbbbb"
sleep 5 &
echo "ccccccccccccccc"
wait (等待所有子进程运行完毕)
echo “ddddddddddddd”
test 表达式 = [ 表达式 ]
echo 输出信息
read 从标准出入读入输入信息
eval 读取参数,执行结果命令
exec 执行命令,但不在当前shell
export 导出变量,使当前shell可应用它
readonly 使变量只读
return 退出函数并带有返回值
set 控制各种参数到标准输出的显示
times 显示shell的运行过程的用户和系统时间。第一行给出shell消耗时间,第二行给出运行命令消耗的时间。
ulimit 显示或设置shell资源
umask 显示或设置 缺省文件创建模式
unset 从shell内存中删除变量或参数
wait命令保证进程同步,等待一个子进程结束,可以在wait中指定进程ID号,如果未指定,则等待直到所有子进程完成。多个并发就用多个wait
如:
#!/bin/sh
echo "aaaaaaaaaaaaaaa"
echo "bbbbbbbbbbbbbbb"
sleep 5 &
echo "ccccccccccccccc"
wait (等待所有子进程运行完毕)
echo “ddddddddddddd”
test 表达式 = [ 表达式 ]
相关阅读 更多 +