Centos系统语句基础1

简介: Centos系统语句基础1

Centos系统语句基础1

修改网卡信息

先ifconfig查看网卡名 一般是ens33

然后配置网卡文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33

进去后发现有默认配置

配置完毕后重启网卡

Bash脚本的声明

注释

系统自定义变量

$0 shell脚本的名称

$# 总共输入了多少个参数

$* 我们输入的参数都有那些

$1$3$5 …… 这些分别是第一\三\五个参数

条件表达式

文件测试所用的参数

操作符 作用

-d 测试文件是否为目录类型

-e 测试文件是否存在

-f 判断是否为一般文件

-r 测试当前用户是否有权限读取

-w 测试当前用户是否有权限写入

-x 测试当前用户是否有权限执行

$? 显示上一条语句的返回值

逻辑符

&& 与

|| 或

! 取反

可用的整数比较运算符

操作符 作用

-eq 是否等于

-ne 是否不等于

-gt 是否大于

-lt 是否小于

-le 是否等于或小于

-ge 是否大于或等于

过滤信息

Awk提取

[ free -m | grep Mem: | awk '{print $4}' -lt 1024 ] && echo "memory is low " || echo “system is ok”

内存小于1G预警

常见的字符串比较运算符

操作符 作用

= 比较字符串内容是否相同

!= 比较字符串内容是否不同

-z 判断字符串内容是否为空

判断系统语系是否为utf-8

因为我的系统语系是中文utf-8的为了防止有些认识美国utf-8的我多加了一条判断

[ $LANG = zh_CN.UTF-8 ] || [ $LANG = en_US.UTF-8 ] && echo “system’s LANG is utf_8” || echo "system’s LANG is not utf_8 "

相关文章
|
8天前
|
关系型数据库 MySQL Linux
卸载、下载、安装mysql(Linux系统centos7)
卸载、下载、安装mysql(Linux系统centos7)
|
8天前
|
Java Linux Shell
linux自动部署jar包,注册系统服务(基于Centos7)
linux自动部署jar包,注册系统服务(基于Centos7)
129 0
|
8天前
|
安全 Linux 网络安全
百度搜索:蓝易云【centos7系统添加用户、密码,以及修改端口教程】
请牢记,对系统进行任何更改都需要谨慎行事。在执行这些操作之前,最好备份重要的数据和配置文件,并确保您具有足够的权限和知识来进行这些更改。如果在操作过程中遇到任何问题,请务必小心并及时修复,以免影响系统的稳定性和安全性。
77 2
|
8天前
|
监控 安全 Linux
CentOS7下部署ARL资产侦察灯塔系统
CentOS7下部署ARL资产侦察灯塔系统
329 3
|
8天前
|
关系型数据库 MySQL Linux
一次虚拟机centos7系统崩溃恢复记录
一次虚拟机centos7系统崩溃恢复记录
22 0
|
6天前
|
Shell Linux 应用服务中间件
centos系统内容器部署服务访问不到是因为run后面加了bash
centos系统内容器部署服务访问不到是因为run后面加了bash
|
6天前
|
Linux 网络安全
CentOS系统openssh-9,网络安全大厂面试真题解析大全
CentOS系统openssh-9,网络安全大厂面试真题解析大全
|
6天前
|
运维 Linux
CentOS系统openssh-9,你会的还只有初级Linux运维工程师的技术吗
CentOS系统openssh-9,你会的还只有初级Linux运维工程师的技术吗
|
8天前
|
Java Linux API
minio文档系统在centos7虚拟机上的搭建
minio文档系统在centos7虚拟机上的搭建
11 0
|
8天前
|
安全 Linux Anolis
centos停止更新?这篇博客教会你CentOS 7转化系统为阿里龙蜥Anolis OS 7
centos停止更新?这篇博客教会你CentOS 7转化系统为阿里龙蜥Anolis OS 7

热门文章

最新文章