@我家的馨宝儿!
备注:那么作为一个开发人员,尤其是对于大公司的开发人员或者分工比较明确的开发公司,运维的工作的确做得很少,那么今天首先一起学习以下shell。
课程的第一节主要介绍了shell以及他的种类、常见的shell、当前系统中shell的信息查看、shell脚本等
shell是什么
它是操作系统和外部用户之间交互的一种命令解释器
这句话是啥意思呢,意思就像翻译一样,就像咱俩咱一起可以说蔚县话一样,但是有时候和其他人说话你就需要用普通话,所以shell语言就起了普通话的作用,用来实现操作系统和我们外部用户的交流
shell有两种:
图形界面shell GUI shell(实际工作中很少用,反正我咋用)
命令行shell CLI shell,所谓命令行,就是没有图形化操作界面,是通过语言命令进行操作,这样说吧,通俗的说就是看电视
和听收音机的区别,这个命令行就像听收音机,没有形象的图形,但是操作快捷,执行效率高,还可以 实现自定义脚本
常见的shell:
sh/csh/ksh/bash
我们工作中用到的,一般就是bash,这个bash你就这样理解,因为shell有很多种类或者版本,那么bash就是其中一个常见的版本
查看shell的信息(就是一些简单的查询语句),cat 是进行显示,echo是进行输出的,简单的说就是像大屏幕一样,将需要的东西通过固定语句进行结果显示
cat /etc/shells
echo $SHELL
echo $BASH_VERSION
shell脚本基础信息:
shell脚本是一堆命令在文件中的组合
shell脚本的首行是也必须是shell的命令解释器 #!/bin/bash
shell脚本的执行的顺序是从上到下依次按照顺序执行的
那么第一张需要掌握的东西基本就是这些了!