1. 概述 1. 参数 2. 背景 1. 复习一下 shell 脚本的参数获取 3. 场景 1. os 1. centos7 1. 参数: 基础 1. 概述 1. 简单描述 参数 1. 获取参数 1. 获取 第一个 参数 1. 获取参数 1. 使用 ${num} 获取参数 2. ${1} 获取 第一 ...
分类:
系统相关 时间:
2019-12-23 20:43:49
阅读次数:
91
条件判断: 当条件判断的结果为真时$?的值为0, 如果判断的结果为假的则$?的值为非0 test即为判断命令!: ]:~$ test a.txt -nt b.txt 判断a.txt是否比b.txt文件新,这种为命令行格式. 但是在编程中常用的格式为: ]:~$ [ a.txt -nt b.txt ] ...
分类:
系统相关 时间:
2019-12-23 20:38:05
阅读次数:
91
1.“编辑虚拟机设置”-“硬盘”-“实用工具”-“扩展” 2.输入需要扩展的磁盘容量大小 3.点击扩展,扩展完毕,扩充完毕后,打开Ubuntu,然后安装一个工具Gparted sudo apt-get install Gparted 4.安装完毕打开此应用 5.打开Gparted应用,你可以看到已分 ...
分类:
系统相关 时间:
2019-12-23 20:33:24
阅读次数:
107
一、shell脚本编程 1、编程语言的分类,根据运行方式 a、编译运行:源代码 --> 编译器(编译) --> 程序文件 C语言: b、解释运行:源代码 --> 运行时启动解释器,由解释器边解释边运行;即源代码本身并不能运行,而是启动一个解释器的进程,把整个源代码的内容当做解释器的参数。因为其是边解 ...
分类:
系统相关 时间:
2019-12-23 19:18:13
阅读次数:
122
一、添加和root权限一样的用户 1、 adduser admin passwd admin (修改密码) 2、修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示 vim /etc/sudoers ## Allow root to run any commands ...
分类:
系统相关 时间:
2019-12-23 19:16:19
阅读次数:
132
echo echo指令可以输出内容到标准输出,以空白分割字符串,并且后面增加换行。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。 1、语法 echo [-neE] [arg ...] 2、选项列表 选项 说明 -n 输出字符串不换行 -e 处理某些特殊字符 \ ...
分类:
系统相关 时间:
2019-12-23 19:14:19
阅读次数:
173
介绍 一款基于shell命令的监控系统,可以根据项目中输出的日志定时输出或者统计输出,并发送钉钉机器人报警消息。 能做什么: 定时监控某个服务进程是否还存在,不存在则钉钉告警。 定时统计近一段时间内具体日志文件中关键字出现的次数,并对次数做一个阈值比较,超出阈值则钉钉告警并输出日志。 进阶监控(qp ...
分类:
系统相关 时间:
2019-12-23 19:08:41
阅读次数:
108
1. 删除某软件,及其安装时自动安装的所有包 sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc 2. 删除docker其他没有没有卸载 dpkg -l | grep docker 3.卸载 ...
分类:
系统相关 时间:
2019-12-23 19:05:01
阅读次数:
701
Linux核心思想就是:一切皆是文件 Linux目录结构 根目录 / 和 /root目录, 用户主目录 的区别 在Linux中 / 代表了根目录, ./ 代表当前目录 ../ 代表上一层目录,其中有一点需要注意 每一个文件和目录从根目录开始。只有root用户具有根目录下的写权限。请注意,/root是 ...
分类:
系统相关 时间:
2019-12-23 19:04:11
阅读次数:
103
set和add的区别 set可以重写存在的键值对, 也可以添加新的/ 而add不行, 如果存在已有的键名, 则add不会做更新该键值对, 不做任何事, 就是一次无效操作, 也就是, add可以防止重写 已经存在的键值对 ...
分类:
系统相关 时间:
2019-12-23 17:19:26
阅读次数:
75
一、date命令 date -s time 修改系统时钟时间为time 设置时间和日期 例如:将系统日期设定成2018年6月8日的命令 命令 : "date -s 06/08/2018" 将系统时间设定成下午10点46分03秒的命令 命令 : "date -s 10:46:03" 二、hwclock ...
分类:
系统相关 时间:
2019-12-23 17:17:41
阅读次数:
102
1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : ...
分类:
系统相关 时间:
2019-12-23 17:17:24
阅读次数:
95
亲测有效,记录一下 [root@localhost:/opt/xd] esxcli software vib install -v ./vghetto-ax88179-esxi65.vib -f [VibDownloadError] ('./vghetto-ax88179-esxi65.vib', ...
分类:
系统相关 时间:
2019-12-23 17:13:35
阅读次数:
2321
前言: expect是什么? 答:expect 是由Don Libes基于Tcl(Tool Command Language )语言开发的,主要应用于自动化交互式操作的场景,是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。 ex ...
分类:
系统相关 时间:
2019-12-23 17:12:03
阅读次数:
100
tree命令 官方下载地址:http://mama.indstate.edu/users/ice/tree/,右键复制如下图地址: 下载: 执行wget http://mama.indstate.edu/users/ice/tree/src/tree-1.8.0.tgz 进入下载目录,找到下载的文件 ...
分类:
系统相关 时间:
2019-12-23 17:04:57
阅读次数:
156
线上查询及帮助命令(1个) help == help命令用于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。 == 语法 选项 参数 实例 使用help命令显示shell内部shopt命令的帮助信息,输入 ...
分类:
系统相关 时间:
2019-12-23 16:58:18
阅读次数:
164
linuxbashzshoh-my-zsh 一、安装zsh 二、安装oh-my-zsh 一、安装zsh 安装 zsh yum -y install zsh 替换默认shell chsh -s /bin/zsh 查看当前shell echo $SHELL 二、安装oh-my-zsh 安装git yum ...
分类:
系统相关 时间:
2019-12-23 16:57:49
阅读次数:
110