安利一个非常好的Shell 入门网址:
http://www.runoob.com/linux/linux-shell-process-control.html
学习于:http://blog.jobbole.com/85702/
首先shell是什么:
shell术语最普通的解释就是:用户用来输入命令的任何程序。之所以被称为“shell”,是因为它隐藏了shell界面下面的操作系统的细节(这与最底层的“kernel”相反)。
找到shell路径:
\
同理其他如下:
type -a ksh
type -a sh
type -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