摘要: 1、判断1.1 if语句if condition;then commandfi示例:#!/bin/bashif [ `ps -elf | grep -c ssh` -gt 1 ]; then echo "true"fi命令行展示:if [ `ps -elf | grep -c ssh` -gt 1 阅读全文
posted @ 2020-06-27 23:21 我是搞运维的 阅读(155) 评论(0) 推荐(0)
摘要: 1、整数运算工具 原生bash不支持简单的数学运算,需要命令协助使用 1)expr命令 乘法操作应采用 \* 转义,避免被作为Shell通配符;参与运算的整数值与运算操作符之间需要以空格分开,引用变量时必须加$符号 X=1234 expr $X + 78 a=`expr 2 + 2` echo $a 阅读全文
posted @ 2020-06-27 23:16 我是搞运维的 阅读(186) 评论(0) 推荐(0)
摘要: 1、解释器 1.1 shell认识 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 shell是解释器的总称,bash 阅读全文
posted @ 2020-06-27 23:10 我是搞运维的 阅读(132) 评论(0) 推荐(0)
摘要: 本篇主要讲述: 1 目录和文件 2 目录和文件的操作(复制,删除,移动) 3 查看文件内容的命令 4 搜寻命令(which,whereis,locate,find); 5 文件内容的过滤grep; 1、目录和文件 1.1 查看及切换目录 查看当前目录:pwd(print working direct 阅读全文
posted @ 2020-05-17 12:04 我是搞运维的 阅读(171) 评论(0) 推荐(0)
摘要: 本篇主要讲述: 1 文件和目录的基本权限 2 设置基本权限(chmod,chown,chgrp) 3 附加权限(特殊权限) 4 ACL策略权限 5 文件与目录的默认权限与隐藏权限 1、基本权限 1.1 访问方式(权限) 读取:允许查看内容-read r 写入:允许修改内容-write w 可执行:允 阅读全文
posted @ 2020-05-17 09:39 我是搞运维的 阅读(3003) 评论(0) 推荐(0)
摘要: 本篇主要讲述: 1 用户、用户组基本概念 2 用户管理以及操作 3 组管理以及操作 1、用户、用户组基本概念 1.1 基本概念 用户账户的作用:登陆操作系统、访问控制(不同的用户具备不同的权限) 组帐号:方便对用户的管理 唯一标识: UID GID 管理员的UID:0 普通用户UID:RHEL7从1 阅读全文
posted @ 2020-05-17 09:37 我是搞运维的 阅读(206) 评论(0) 推荐(0)
摘要: 一、列表的表现形式 创建一个列表,只要把逗号分隔的不同的数据项使用方括号“[ ]”括起来。 二、列表的操作 2.1 访问列表中的值 操作和字符串类似,正数下标默认从0开始,负数下标-1表示最后一个元素。 2.2 列表追加数据 list.append() 2.3 列表插入数据 list.insert( 阅读全文
posted @ 2019-09-24 23:05 我是搞运维的 阅读(151) 评论(0) 推荐(0)
摘要: 一、字符串的使用 可以使用引号( ' 或 " 或“”)来创建字符串,python中单引号和双引号使用完全相同。 三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。 二、使用转义字符 \ 2.1 常用的几种用法 2.2 使用r可以让反斜杠不发生转义 三、字符串运算符 字符串连 阅读全文
posted @ 2019-09-23 23:26 我是搞运维的 阅读(286) 评论(0) 推荐(0)
摘要: 1 注释 1.1 以#号开头的注释 (单行注释) 1.2 以""" 注释内容 """ (多行注释) 1.3 以 ''' 注释内容''' (多行注释) 2 行与缩进 python代码块通过缩进对齐表达代码逻辑而不是使用大括号; 缩进表达一个语句属于哪个代码块。 语句块缩进(常用4个空格) 3 多行语句 阅读全文
posted @ 2019-09-22 09:25 我是搞运维的 阅读(149) 评论(0) 推荐(0)