标签归档:Shell

shell中的参数扩展及特殊变量

echo $SHLVL  该变量包含当前工作的shell level

$*  所有参数列表 受IFS控制

PS1 为提示符,可进行设置 PS1=”[\u@\h \W]\$”
PS2 为换行时的那个符号如 aa ‘换行后默认会出现>我们可以进行修改 PS2=”换成你喜欢的
IFS 为变量的分隔符,默认是空格 继续阅读

Unix系列shell程序编写

Unix系列shell程序编写
Shell是什么? 
任何发明都具有供用户使用的界面。UNIX供用户使用的界面就是Shell(DOS的command熟悉吧,但UNIX的要强大的多)。 Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。
为了不同的需要,UNIX提供了不同的Shell。现在的UNIX大部分都支持BourneShell,以下教程就以BourneShell(Bsh)为例,一步步的领略UNIX Shell的强大功能,占先其强大魅力,达到更方便灵活的管理、应用UNIX的目的。  继续阅读

Shell、脚本、编程和编译

Shell 定制

在本节中,我们将学习如何:
设置并取消环境变量
使用配置文件在登录或派生新 shell 时设置环境变量
对经常使用的命令序列编写 shell 函数
使用命令列表
Shell 和环境
在 出现图形界面之前,程序员都是使用打字机终端或 ASCII 显示终端连接到 UNIX® 系统的。用户可以使用打字机终端输入命令,输出结果通常会被打 印到连续的纸张上。大部分 ASCII 显示终端都是每行 80 个字符,每屏 25 行,不过也有比这更大或更小的终端。程序员输入一条命令并按下回车键之后,系统就会解释并执行这条命令。 继续阅读