linux shell(1)
用户通过shell 将我们输入的命令与内核进行通信,好让内核控制硬件工作。
引用百度百科:在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。
在linux中,shell需要调用其他软件,提供用户操作系统的一个接口,因此,man,vi,fdisk等命令都是独立的应用程序,可以通过shell来操作这些应用程序
shell的好处:
1 不同的distribution设计的x window界面不同,学习起来不太方便,而命令界面的shell就是几乎通用的
2,远程进行联机时,shell命令行界面比较快
bash shell:
是linux默认的shell,优点如下:
1 命令记忆功能 :在命令行中按上下键就能找到前后输入的一个命令,默认的记忆数量可达到1000个
2 命令补全功能 tab键的好处,
3 命令别名设置功能:alias
比如,用lm这个自定义的命令来替换ls -al这个功能。 alias lm=‘ls -al’
4 作业控制,前台后台控制
程序脚本 shell script
bash shell的内置命令:type
参数:
type不加任何参数,会显示出name是外部命令还是bash内置命令
-t 加入t参数时,会展现一下字符:
file:表示这个name是外部命令
alias:表示该命令是命令别名所设置的名称
bulitin:表明是内置的命令
-a:展现出路径
posted on 2016-07-03 02:19 sichenzhao 阅读(98) 评论(0) 收藏 举报