IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 复盘Linux期末考试【已凉凉】 -> 正文阅读

[系统运维]复盘Linux期末考试【已凉凉】

🏡 ?博客首页:派 大 星

?? ?欢迎关注 ????点赞 ?🎒?收藏 ????留言

🎢 ?本文由派大星原创编撰

🍎? root创建用户

useradd 用户名

passwd 密码
在这里插入图片描述

🍓? Shell脚本的编写

🍇? 什么是Shell脚本

shell脚本是一种解释性语言,用shell脚本保存执行动作;用脚本判断命令的执行条件;用脚本来实现操作的批量执行。

🥑? 如何创建shell脚本

## 用vi编写脚本
vim hello.sh
## 脚本使用的解释器,通常用幻数”#!“指定
#!/bin/bash  
##脚本作者
AUTHOR
##脚本创作时间
DATE
## 脚本作者联系关系
MAIL
## 脚本的版本
VERSION

🌶? 脚本的编写

  • 使用vi 建立一个hello.sh

  • 保存文件:wq

  • 给文件赋予可执行权限 sh xxx.sh

[root@localhost]# vi hello.sh
## 以下是编写shell脚本内容
#! /bin/bash
watch -n 1 date ## 执行程序时间

## 下面是执行脚本程序的命令
## 方式一:
[root@localhost]# sh hello.sh

## 方式二:
[root@localhost]# chmod +x hello.sh   加可执行权限
[root@localhost]# /mnt/hello.sh   绝对路径的方式执行

执行脚本结果如下:

在这里插入图片描述

🍒? 脚本调试

首先编辑shell脚本:

#! /bin/bash -x
echo  hello pdx

执行测试结果如下:

在这里插入图片描述

脚本示例:编辑shell脚本显示IP

[root@localhost]# vi ip_show.sh  编辑脚本显示

#####################################
# Author : pdx											#
# Mail : pdx_jie@163.com						#
# Version : 1.0											#
# Description : 										#
#																		#
#																		#
#####################################

#! /bin/bash
ifconfig eth0 |awk -F "" '/inet/{print $2}' #显示IP

执行脚本测试:sh ip_show.sh

在这里插入图片描述

这里报错的原因是因为我没有配置网卡,所以显示Device not fount

🥝? Diff 指令比较两文件的不同

diff在比较文件过程中结果 读取方式

[num1,num2]a|c|d[num3,num4]
num1,num2 表示在第一个文件的行数
a表示添加:add
c表示更改:change
d表示删除:delete
num3,num4表示在第二个文件中的行数

示例:

[root@localhost]# cd /mnt     进入目录建立文件
[root@localhost]# vi hello1  建立文件hello1并写入内容123
[root@localhost]# vi hello2  建立文件hello2并写入内容123 456
使用diff指令比较两个文件的不同:表示第一个文件的第二行在加上456就和第二个文件一样

在这里插入图片描述

🥦? find指令查找

参数:
-type          类型
-size          大小
-perm          权限
-user          拥有着
-group         所有组
-name          名字
-mindepth      最小深度
-maxdepth      最大深度

测试示例:

[root@localhost]# find /mnt/ -type l          查找/mnt/的连接的文件
[root@localhost]# find /mnt/ -group student   查找/mnt/的student组的文件
[root@localhost]# find  /mnt/ -user root -a  -group student   
[root@localhost]# 查找/mnt/的文件是root用户并且是student组的文件
[root@localhost]# find  /mnt/ -user root -o  -group student   
查找/mnt/的文件是root用户或者是student组的文件

期末考试结束,我在这里宣布Linux课程凉凉
在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-06-04 00:07:03  更:2022-06-04 00:08:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 13:56:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码