一 认识bash这个shell
1 管理整个计算机硬件的其实就是操作系统的内核,这个内核是需要被保护的,所以我们一般用户就 只能通过shell来跟内核通信,以让内核达到我们所想打到的工作。
2 只要能够操作应用程序的接口度能够称为shell
3 bash shell 的功能
命令记忆功能history
命令与文件补全功能
命令别名设置功能(alias)
作业控制,前台,后台控制
程序脚本
通配符
二 shell的变量功能
1 环境变量例如PATH,HOME,MAIL,SHELL等,为了区别与自定义变量的不同,环境变量通常以大写 字符来表示
2 我们可以利用echo这个命令来显示变量,但是变量在被显示时,前面必须加上字符$才行
3 基本上,命令运行的顺序可以这样看
1 以相对/绝对路径执行命令
2 由alias找到该命令执行
3 由bash内置的命令来执行
4 通过$PATH这个变量的顺序找到一个命令来执行
4 bash默认的组合键
Ctrl+C 终止目前的命令
Ctrl+D 输入结束EOF
Ctrl+M 就是Enter
Ctrl+S 暂停屏幕的输出
Ctrl+Q 恢复屏幕的输出
Ctrl+U 在提示符下,将整行命令删除
Ctrl+Z 暂停目前的命令
5 通配符与特殊符号
* 代表0个到无穷多个任意字符
? 代表一定有一个任意字符
[] 同一代表一定有一个在中括号内的字符,例如[abcd]代表这四个中一个
[-] 例如[0-9]代表0-9之间的所有数字
[^] 例如[^abc]表示的是非abc的其它字符
时间: 2024-10-31 19:10:21