Shell - 1

来源:互联网 发布:JS在区间内取随机数 编辑:程序博客网 时间:2024/05/22 06:37

安利一个非常好的Shell 入门网址:

http://www.runoob.com/linux/linux-shell-process-control.html


学习于:http://blog.jobbole.com/85702/

首先shell是什么:

shell术语最普通的解释就是:用户用来输入命令的任何程序。之所以被称为“shell”,是因为它隐藏了shell界面下面的操作系统的细节(这与最底层的“kernel”相反)。


找到shell路径:


\

同理其他如下:

type -a kshtype -a shtype -a bash


这里出现了几个shell类型:

zsh:http://zhuanlan.zhihu.com/mactalk/19556676

sh  :    

bash: bash 是一个为GNU计划编写的Unix shell  :http://vbird.dic.ksu.edu.tw/linux_basic/0320bash.php





etc/shells 中shells包含了系统所有所支持的shell列表,每一行代表一个shell,用cat命令后:


相对于根路径


使用,改变当前的shell模式(也叫进入子shell):直接输入shell名字:



通过echo $SHLVL可以输出当前的shell层数(也不一定准确,但是可以输出关联shell层数目的数字)

如图演示过程代表了shell层是嵌套的:


永久变更系统shell模式:chsh   , 想定向到用户的话,用sudo



想查看环境变量:env





进入python编辑:输入命令 : python


要退出的话: Ctrl + D 即可




参考:

Reference 1 : http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104429.html




0 0
原创粉丝点击