00:00
大家好,欢迎大家继续收看上硅谷的云计算课程,我是沈超老师。这节课呢,我们来看一个叫做IO的命令啊,在讲12脚本执行方式当中,我们要先提举IO命令。I呢是输出命令,其实我们前面已经建了很多回了,比如说如果我要想输出一串没有空格的符号,直接加符号就行了,当如果我要想输出有空格,就需要干嘛用双引号把它括下来。这样的话,这个空格才能正确输出,那IO就是输出,当然也可以把它保存在文件当中,又输出什么东西,对吧?那好,那但是呢,我们今天呢,看一下IQ的一些特殊符号,比如说IQ加杠E和杠N,杠N没有什么太大作用,就是不换行,它的作用就不换行,啥意思啊看。如果我们现在eo看111,它是不是会换行,那如果加个杠N呢,你看下一看就知道了,看到了吗?就是输出完之后没有换行这个呃,偶尔有在脚本中能用到,知道一下就行,那我们主要看看这个杠一选项。
01:04
加了刚进选项之后,它就可以支持这种通过反斜向控制的这种转移符,然后来生效,比如说它支持这样一些东西。那反斜杠,反斜杠它意思就是输出反斜杠本身,为什么要这样说啊,原因艾克我们杠E,如果我们后面只写反斜杠,系统会认为反斜杠,因为在我们这里有特殊含义嘛。他会认为你是要输出这种控制字符,所以他不会执行,认为你这个是不是想输出反斜杠,后面还要加字符,比如说加个A。考C了才能退出,那要真想就想打出来这个反斜杠怎么办?我们就需要在反斜杠后面再加个反斜杠,那前面这个反斜杠是转移符,所谓的转移符啊转。转逆服。他的意思就是把它后面跟着这个符号的特殊作用取消给取掉,变成一个普通字符,也就是输出反这个斜杠的意思,那回车这样才能输出,这个事儿是有可能会用到,大家知道这事儿啊。
02:10
然后呢?这些呢,我们随便讲解的,比如说反斜杠杠A,它可以输出一个警告音,那我们试试啊,比如说你看。就是如果是杠一听见了吧,听见了吧,有些学员,有些学员觉得这个这个我们因为有时候命令补全呀,包括我们的这个文件补全,我们有时候看补不全的时候,比如说大一,然后呃,这个这个这个这个随便吧,打个什么rule,它补不全的时候会其实一个这个就是会有这样的一个,其实一学员有时候会觉得很很烦啊,那怎么办?在这个17C下有一个叫做阴。这个RC的这样一个文件打开它,然后把这句话。默认这句话是注释的。把这句话的注释去掉,然后重启你的整个linus再登录,你就不会再有这个71了啊呃,其实原先我也我其实并不在意这个事儿,就是咱们学员因为录视频老当当当响,然后就有学员提意见,那我们就说一句,这个很简单啊,好。
03:15
那这个就是2X-A就直接输出这个71了啊行知道就行,然后呢,我们反而常用的简单看一下啊,就是这几个就行,比如说杠气,它就是输出制表符,你看A中间加个杠气,然后再写B,它就会把A和B中间加一个推键给隔开,就这样一个意思,反斜杠N呢,就是换牌,那那我的GF看G。EF会输入到下面这行,就这个意思啊,知道就行,这个杠气是N杠,N是换行符,杠七是制表符啊,也就是K线。当然也可以按照八进制零后面是写八进制数X后面写十进制数来输出字符,这个在特殊情况下有可能会看到,我们需要知道各位。
04:04
编程啊,我们说它有这样一个特征,它是什么?你需要先把前面讲的这些细节的东西都背下来,在后面写程序的时候,如果你能用到把它想起来,这个编程你就学会了。所以他一开始我们会发现,我们在学差尔基础的时候,你会发现我们讲的很多东西好像跟编程没关系。那是由于什么?我们现在还是在做准备阶段,还是在讲这些基础内容啊,所以这些东西理论上来说,你真要写的话,可能都得背下来才能真的写出东西来,所以能背还是要背的,比如说这里这个杠一写16进制的61,其实就是字母A,那我们试试啊,I口杠一。反斜杠X开启16进制,16进制的61。就是字母。这个东西啊,你百度去搜个阿斯格码表是能找到了啊,就是能找到。S是个马表。
05:03
我们是能找到这个东西了。能看见吧,我们可以看到字母小写的字母A。对吧,它的十进制数是97啊,他没有写16进制,那这里值没有写16进制,那把它转成16进制,就是应该是61啊,那应该能找到有16进制,我看他这个是十进制这种方法。有16进制吗?有,这里有。这一列是16进制,好。那这节点是它的符号作用,那我们看啊字母A。字母小A小A啊,大A小A是两个符号,16进制,十六十一看到了吧。OK,那这样的话可以通过手工输入这个16进制的方式来输出符号有用吗?偶尔有特殊情况下有,你现在需要做的是把它给我记住,好吧,好,这是输出。按进制输出,其次呢,我们IO可以输出颜色,那这个格式是这样的。
06:04
这个格式是固定格式,代表开启颜色输出,反斜杠10M代表结束颜色输出,其中它的中间就是起作用的意思,代表把abcd这四个字符用31M的颜色来输出,31M是红色。啊,那么试试啊,这个符号比较复杂,我们再再输一下。然后反斜杠E,然后中括号一啊,反斜杠一,中括号一,逗号分号,这是开启输出31M,输入字符ABC,然后反斜杠E,然后这个中括号0M。终止输出啊,这是终止颜色输出的格式,那我们看一下就知道了啊,其实就是把这玩意儿输出成颜色,那可以改吧,颜色可以改,比如说我改成。比如说我改成32 32是绿色33。
07:03
可以改颜色,看不清了,黄色根本看不见啊,反正就这个意思吧,它能支持颜色。其次,除了支持31之外,还可以支持41 42,那它的作用是改背景颜色,那我们试试那背景颜色,我们。把它改成三颜色真看不见,那就44看,哇塞,那就40几,四十二四十二吧,41啥意思,字还是黑的,只不过是把背景颜色改成红的或者蓝的这个呃,晒不支持输出什么,就是那种图形啊,这样我们说是因为它也是文本工具对吧?那有时候我们想要比如说写一个漂亮点的程序,会有一个界面,我们有可能会需要艾口来输出这种色块,哎把它给框起来,这样的形式有可能有这样的情况啊,我们见过了,当然这个就比较费功夫,对吧?那他支持这样的输出,哎,艾朋学们知道就行,这个东西其实绝大多数情况下就还是标准输出,就是知道这是eo就输出就行了,哎,MR沈长is honestman啊,这是啊,沈超老师是最最诚实的,这个这个男人对吧,好了,最正直的男人也可以啊,就这样一句话,直接输出就行了。
08:20
那后面这些选项呢,我们曾经看到过一些程序用到了,所以我解释一下,免得你看不懂。好,各位爱Q命令呢,是要执行市像脚本当中最常见的这个命令,所以我们提前先讲一下,其实我们之前已经见过了,只是没有学我们这里这个学习一下爱命。好了,那这节课的内容就是这样,我们下节课再见。
我来说两句