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)    收藏  举报

导航