Bash shell初识
什么是Bash shell
Bash shell :命令解释器,它在操作系统的最外层,负责用户程序与用户进行交互操作的一组接口,将用户输入的命令翻译给操作系统,并将处理后的结构输出到屏幕。就是让人类和计算机进行沟通,告诉计算机要干什么,计算机就会通过命令然后去执行相关操作,最终会给我们一个返回结果。
当我们输入命令想要打开一个文件的时候,会给系统调用接口,接口会根据指示操作内核(用来通过接口操作硬件),内核先找到硬件中的硬盘等一系列需要用到的硬件,找到文件并打开。
命令的传达流程:用户输入》程序或服务》系统接口》内核》硬件
当我们使用远程工具链接Linux服务,系统就会打开一个默认的shell。
补充:硬盘上放的是通过高低电位表示的二进制数字。这是二进制数字是在存放的时候按照某个表将输入的文本编码成二进制数,然后可以在按照这个表进行解码,就成为了输入的文本。这就就相当于古代的对暗号,先将暗号对应的意思写成一张表,然后想知道什么意思,就要去拿到这个表在反解出来原文本内容。
Bash shell 的作用
-
文件管理:用于文件的增删改查。
-
用户管理:用户的增删改查
-
磁盘管理
-
网络管理
-
。。。。。
Bash Shell的用法
- 命令行敲命令
- shell script的方式(脚本)
shell的提示符:
[ root @ zls ~ ] #
当前登陆用户 分隔符 主机名 当前所在的路径(路径最后一个文件夹名字)
# 超级用户的命令提示符。
$ 普通用户的提示符