运维必须学好shell

@我家的馨宝儿!

备注:那么作为一个开发人员,尤其是对于大公司的开发人员或者分工比较明确的开发公司,运维的工作的确做得很少,那么今天首先一起学习以下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脚本的执行的顺序是从上到下依次按照顺序执行的

 

那么第一张需要掌握的东西基本就是这些了!

猜你喜欢

转载自blog.csdn.net/fsj818077/article/details/82385277
今日推荐