2019年11月23日

Python3之命令行参数处理

摘要: sys模块常用单元getopt模块optparse模块argparse模块toc sys模块 sys模块代表了Python解释器,主要用于获取和Python解释器相关的信息,其中 sys.argv 可以获取命令行参数 在Python交互式解释器中可以先导入sys模块 import sys,再输入 dir(sys) 查看sys模块所包含的全部程序单元(包括变量、函数等),或者 [i f... 阅读全文

posted @ 2019-11-23 21:15 云襄 阅读(16830) 评论(0) 推荐(1) 编辑

2019年11月18日

SSH使用手机验证登陆

摘要: 简单来说,就是用Google的身份验证器上验证码登陆SSH(基于时间,验证必须保证手机和服务器上时间一致) 本人的实验环境为CentOS7,其他Linux发行版本都可以,大同小异 环境准备(配置阿里云的YUM源) [root@mybolg ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/r... 阅读全文

posted @ 2019-11-18 18:55 云襄 阅读(347) 评论(0) 推荐(0) 编辑

awk基本用法

摘要: awk 是一种编程语言,用于在 linux/unix 下对文本和数据进行处理。 awk 数据可以来自标准输入、一个或多个文件,或其它命令的输出。 awk 通常是配合脚本进行使用, 是一个强大的文本处理工具。 awk基本知识awk内部变量awk模式动作awk条件判断awk循环语句awk数组toc awk基本知识 awk 的两种形式语法格式 awk [options] 'comma... 阅读全文

posted @ 2019-11-18 18:54 云襄 阅读(237) 评论(0) 推荐(0) 编辑

Shell正则应用

摘要: 正则表达式 regular expression, RE 是一种字符模式,用于在查找过程中匹配指定的字符。在大多数程序里,正则表达式都被置于两个正斜杠之间;例如/l[oO]ve/就是由正斜杠界定的正则表达式,它将匹配被查找的行中任何位置出现的相同模式。在正则表达式中,元字符是最重要的概念 正则表达式的作用 Linux正则表达式经常在 grep,sed,awk 等中出现,要想学好这些命令首... 阅读全文

posted @ 2019-11-18 18:53 云襄 阅读(210) 评论(0) 推荐(0) 编辑

Shell数组

摘要: 数组分类 普通数组:只能使用整数 作为数组索引(键) 关联数组:可以使用字符串 作为数组索引(键) 普通数组关联数组遍历数组toc 普通数组 数组赋值方式 ## 针对每个索引进行赋值 [root@Shell ~]# array1[0]=zhao [root@Shell ~]# array1[1]=qian [root@Shell ~]# array1[2]=sun [root... 阅读全文

posted @ 2019-11-18 18:52 云襄 阅读(123) 评论(0) 推荐(0) 编辑

Shell函数

摘要: 函数的作用 命令合集,完成特定功能的代码块 函数必须先定义才可以使用,如果定义不调用则不被执行 使代码模块化,避免重复代码,加强可读性,便于复用 函数基本用法函数传参toc 函数基本用法 定义函数三种写法 ## 方法一 函数名() { 函数要实现的功能代码 } ## 方法二 function 函数名 { 函数要实现的功能代码 ## 方法三 function 函... 阅读全文

posted @ 2019-11-18 18:51 云襄 阅读(128) 评论(0) 推荐(0) 编辑

Shell循环语句

摘要: For循环语句While循环语句toc 循环通用命令 exit 退出整个程序 break 结束当前循环,或跳出本层循环 continue 忽略本次循环剩余的代码,直接进行下一次循环 For循环语句 for 变量名 in [ 取值列表 ] do 循环体 done 用 For 循环通过 user.txt 文件批量创建用户 #!/bin/bash for i in $(c... 阅读全文

posted @ 2019-11-18 18:50 云襄 阅读(117) 评论(0) 推荐(0) 编辑

expect交互脚本

摘要: expect是一个免费的编程工具语言,用来实现自动和交互式任务通信的编程工具语言。 expect 安装expect基础应用toc expect 安装 源码包安装需要先 Tcl 库,因为expect是在 Tcl 基础上创建起来的,所以这里我就不用源码包安装了,直接用yum安装 ## expect 在base源,这里我用的是阿里云的YUM源,有base源可以忽略 [root@Shell... 阅读全文

posted @ 2019-11-18 18:47 云襄 阅读(283) 评论(0) 推荐(0) 编辑

Shell脚本判断语句

摘要: if判断语句case判断语toc if判断语句 单分支结构 if [ 如果你有房 ];then 我就嫁给你 fi 双分支结构 if [ 如果你有房 ];then 我就嫁给你 else 再见 fi 多分支结构 if [ 如果你有房 ];then 我就嫁给你 elif [ 你有车 ];then 我就嫁给你 elif [ 你有... 阅读全文

posted @ 2019-11-18 18:45 云襄 阅读(359) 评论(0) 推荐(0) 编辑

Shell脚本条件测试

摘要: Shell 条件测试文件测试数值比较逻辑判断字符串比较正则对比toc Shell 条件测试 格式1: test 条件表达式 格式2: [ 条件表达式 ] 格式3: [[ 条件表达式 ]] 文件测试 [ -e dir|file ]测试文件或目录是非存在 [ -d dir ] 测试是否存在,而且是目录 [ -f file ] 测试是否存在,而且是文件 ... 阅读全文

posted @ 2019-11-18 18:43 云襄 阅读(146) 评论(0) 推荐(0) 编辑

导航