Linux学习篇之三 shell

shell是一种系统程序,属于用户和计算机之间的桥梁。它的出现主要是因为处于保护Linux系统的目的,因为如果每个用户都调用系统来对计算机进行操作,那么也太危险了,所以就发明了shell,把所有需要用到的命令都放在这里面,然后用户使用时输入命令,系统自动识别用户输入的程序执行请求,交给内核或适当的进程来处理。

我学习的主要是Bash

一:shell变量

1:

“=” 等号两边不能有空格,若本来就有,用引号包起来

Readonly 就可以设置变量只读属性

echo可以读变量的值,但是变量前要加 美元的那个符号

[root@localhost ~]# MOVIE="Life is beautiful"

[root@localhost ~]# readonly MOVIE

[root@localhost ~]# MOVIE=haha

bash: MOVIE: readonly variable

[root@localhost ~]#

[root@localhost ~]# echo $MOVIE

Life is beautiful

2:

使用unset就可以清除以前定义的某个变量

3:

使用set|more可以查看所有的变量

二:环境变量

环境变量是用户的工作环境。其实就是一个路径,用户输入命令后系统自动搜索的路径。

具体的感觉不需要了解那么多,以后用到再说。

三:Bash常用的功能

1:‘*‘ 代表多个相同或不同的字符

2:’?‘代表一个字符

3:tab 命令自动展开,是系统自动搜索路径然后列出可能的命令

四:命令记忆

按上下键可以出现之前出现的命令




你可能感兴趣的:(linux命令,shell,bash)