Linux-常用shell简介及shell基本操作
1.查询shell环境变量,切换shell种类
表明目前使用的shell种类是bash。
要想改变shell种类,在终端输入想要运行的shell名称即可。在切换shell种类的过程中,可能会操作失败,这是因为ubuntu没有自带安装想要切换的shell种类。
2.shell命令的基本格式
shell的命令格式如下:
command -options [argument]
command:shell命令的名称。
-options:选项,同一个命令可能有很多不同的选项,用来完成不同的具体功能。
[argument]:参数,作为shell命令的输入,有的shell命令可以没有参数,或者不带参数运行。
例如:
3.shell的常用特殊符号
(1)“*”
是一个通用符号,可以表示任意一个字符(包括空字符)或多个字符组成的字符串。例如
(2)“?”
功能类似于“*”符号,但是只能表示单个字符,不能表示由多个字符组成的字符串。例如
(3)“[ ]”
指定范围,用来指定被显示的内容的范围。例如,在/home/leon目录下新建一个文件夹,名为test,在test文件夹下新建5个文件夹,名为a、b、c、d、e。
(4)“!”
排除符号,用来指定被屏蔽显示内容的部分。需要与“ [ ]”符号联合使用。例如
(5)“;”
分割符号,用于在一行输入多个命令时,分隔各个命令。例如
(6)“`”
命令替代符,这个符号总是成对出现,他们包含的内容在shell中表示一条命令,并且会被执行。例如
(7)“#”
注释符号,以“#”开头的一行被当作是注释处理,不会被执行。
4.自动补全功能
输入“who”,然后按住TAB键,系统将发出警报声,此时可以继续输入,也可以在此按下TAB键,系统将列出说有who开头的命令。
5.按方向键上和下可以选择曾经输入过的历史命令。
6.shell别名机制
需要用到“alias”命令