bash初识,shell的基础语法及基本特性
1.1 bash初识
1.1.1 什么是bash shell
是一个命令解释器,负责用户程序与内核进行交互操作的一种接口, 将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕。
1.1.2 bash shell的作用
文件管理
用户管理
权限管理
磁盘管理
网络管理
软件管理
应用管理
...管理
1.1.3 bash两种使用方式
1)	命令:效率低,适合少量工作
2)	脚本:效率高,适合大量工作
1.1.4 命令提示符
[root				@		centos7			~		]			# :超级管理员
[oldboy				@		centos7 			~		]			$ :普通用户
当前登录的用户			主机名		  当前目录的位置
1.2 shell的基础语法
1.2.1
命令	      选项	    参数
command  [-options]  [arguments]	  中括号 可有可无
查看当前登录的用户
[root@oldboy ~]# whoami
Root
第一个命令
echo:所见即所得,输出echo后面参数内容,在bash shell中调用变量\(
-e :识别换行符等特殊符号
\  :转义符
\)  :调用变量
echo 'zls':
[root@oldboy ~]# echo "zls"
Zls
echo -e 'zls\n123':
[root@oldboy ~]# echo -e "zls\n123"
zls
123
1.3 shell的基本特性
1.3.1 命令补全:tab
1.3.2 参数补全:yum install -y bash-completion
1.3.3 选项补全:主要是补全路径
C:\Users\Administrator\Documents\Virtual Machines\CentOS 64 位
当使用windows查找一个目录层级特别多的文件时,打开的效率会非常的慢,但如果使用linux查找一个目录层级特别多的文件时,可以通过tab键快速补全
PS:tab键可以实命令补全,路径补全,在实际生产中tab补全往往是我们使用的最多的,因为可以减少执行命令以及路径出错率,还能提高输入效率。
linux的快捷键
命令的快捷键可以帮助我们大大提升工作效率
Ctrl + a    :将光标跳转到行首
Ctrl + e   :将光标跳转至行末
Ctrl + w   :以空格为单位,将当前光标位置之前的内容删除
Ctrl + u   :将当前光标位置之前的内容全部删除
Ctrl + l   :清屏
Ctrl + c   :终止当前命令
Ctrl + d   :退出,断开当前连接(exit,logout)
Ctrl + z   :挂起,放后台执行
Ctrl + r   :搜索历史命令
Ctrl + s   :锁屏
Ctrl + q   :解锁
Ctrl + 左右:按照单词跳转光标
ESC + .    :瞬间显示出上一条命令,最后的内容,以空格分隔
“#”:注释,不执行,在命令行前面加 "#" 则该命令不会被执行。
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号