顯示具有 shell——Harley Hahn 標籤的文章。 顯示所有文章
顯示具有 shell——Harley Hahn 標籤的文章。 顯示所有文章

2019年7月29日 星期一

shell变量

学习如何熟练的使用shell是非常重要的。可以确定的是,shell和其他复杂的Unix程序相似,拥有许多不真的需要理解的特性。但是,shell中有许多基本的思想拥有极大的实用价值。下面是具体的列表:

2019年7月24日 星期三

修改shell

当登录系统时,系统会自动启动一个shell。这个shell就是登录shell。那么怎样判定您登录的是哪种shell?如何临时修改shell?以及如何用口令文件永久修改登录shell: csh?

1.临时修改shell?
如果你没有改变默认的shell,否则登录shell就是系统为您的用户标识所赋予的shell。如果您使用的是Linux,那么登录的shell可能是bash。如果使用的是商业Unix,那么登录的shell可能就是Korn shell。如果使用的是FreeBSD,那么登录的shell可能是Tcsh。

2019年7月22日 星期一

如何选择适合的shell

Unix的shell不下数十种,我们介绍了不同时期重要的Unix shell,包括Bourne shell, Korn shell, FreeBSD shell, Pdksh, Zsh, Bash, C-shell和Tsh。那么,如何选择适合的shell?
为了便于参考,下面示范了这些shell以及相应的程序名称。当运行shelld时,如果系统中存在该shell,那么只需键入这个shell的名称即可,例如:

bash
ksh
tcsh


在一些Unix系统中,个中不同的shell都按照它们各自的名称安装。sh程序不同于kshbash, csh不同于tcsh。因此如果想使用一种老式的Bourne shell,那么您要键入sh;如果想使用Bash,那么您要键入bash。同理,您也可以使用csh(标准的C-shell)或者Tcsh(增强的C-shell)。

2019年7月20日 星期六

Unix Shell

从历史角度出发,Unix shell有两大家族——Bourne Shell家族和C-shell家族,下面我们来了解:我们现在使用的Unix shell是怎样演变而来的?

什么是shell

从技术层面回答什么shell: shell是一个程序,充当用户界面和脚本解释器,允许用户输入命令以及间接的访问内核的服务。