Linux的XShell编程以及系统任务设置

Shell编程概述

名词解释

Kernal(内核):Linux内核主要是为了和硬件打交道
Shell(壳):

命令解释器(command interpreter)
Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序语言。
Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

在这里插入图片描述
在这里插入图片描述

Shell脚本的执行

在这里插入图片描述

Shell基础入门

Shell变量

在这里插入图片描述
在这里插入图片描述

示例:
在这里插入图片描述
在这里插入图片描述
Unset uname之后打印uname不会报错,但是也没有值。

Shell字符串

在这里插入图片描述

在这里插入图片描述
示例:
在这里插入图片描述
上图中表示了双引号和单引号的区别,可以看见双引号中的username变量的值能被取出来,而单引号则取不出来。另外我们写字符串其实不用引号包起来也行,但是它识别不了空格,即如果我们不带引号,则所写的字符串中不能包括空格,不然会报错。
演示取字符串的长度:
在这里插入图片描述

Shell数组

在这里插入图片描述
示例:
在这里插入图片描述

Shell注释

在这里插入图片描述
在这里插入图片描述

Shell参数传递

在这里插入图片描述
示例,先在代码中写上参数传递的占位符:
在这里插入图片描述
然后在外面写参数:
在这里插入图片描述

算数运算符

在这里插入图片描述

关系运算符

在这里插入图片描述
在这里插入图片描述

布尔运算符

在这里插入图片描述
在这里插入图片描述

逻辑运算符

在这里插入图片描述

字符串运算符

在这里插入图片描述
在这里插入图片描述

文件测试运算符

在这里插入图片描述
在这里插入图片描述

Echo打印数据

在这里插入图片描述

Test命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Shell流程语句

if:
在这里插入图片描述
case:
在这里插入图片描述
在这里插入图片描述
for:
在这里插入图片描述
while:
在这里插入图片描述
break:
在这里插入图片描述
continue:
在这里插入图片描述
Shell函数:
在这里插入图片描述
在这里插入图片描述

系统启动流程

我们装系统的时候有一个问题啊,就是为什么我们的电脑关机之后,我们把它的电源拔了,但是一启动机器的时候它依然能保证这个系统时间是正确的,这是为什么呢?还有我们一般用u盘用光盘装系统的时候,是不是开机的时候疯狂的摁delete键啊按f12,我们就是为了进到什么里面去,就是进到一个winpe里面去,那这个winpe是做什么的,我们为什么要进到这个winpe里面呢,这时候就要扯到一个计算机的硬件,叫BIOS。这个BIOS就是基于我们的主板所自动带领的一套关于计算机硬件的一套系统,你买一个主板就决定了你的主板是什么样的,它决定了我们机器开机程序启动的一个流程。
当然这是windows系统的,如果是Linux系统的则不一样,如下图:
在这里插入图片描述
在这里插入图片描述
开机启动的图解:
在这里插入图片描述
系统任务:
在这里插入图片描述
开机自启动服务:
在这里插入图片描述
在这里插入图片描述
定时任务:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在地球迷路的怪兽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值