————————————————

随笔分类 -  Linux

摘要:wget 定义 下载工具 格式 wget options url 使用方法 wget url 直接下载网页的内容 wget -o file url 会话返回信息保存在文件中 wget -O file url 把返回内容结果保存在内容中 wget --spider url 检测地址是否有效 wget 阅读全文
posted @ 2022-10-18 17:53 Tjane'Blogs 阅读(54) 评论(0) 推荐(0)
摘要:sendEmail 安装依赖及软件 安装Perl-5.10(Centos7) wget http://www.cpan.org/src/5.0/perl-5.10.0.tar.gz tar zxf perl-5.10.0.tar.gz cd perl-5.10.0 ./configure.gnu - 阅读全文
posted @ 2022-10-18 17:39 Tjane'Blogs 阅读(258) 评论(0) 推荐(0)
摘要:发送电子邮件 方式一 mail 配置步骤 安装mailx yum install mailx -y 修改配置文件 set from=xxx@qq.com set smtp=smtp.qq.com set smtp-auth-user=xxx@qq.com set smtp-auth-password 阅读全文
posted @ 2022-10-18 17:17 Tjane'Blogs 阅读(104) 评论(0) 推荐(0)
摘要:数据库 数据库登录免密登录 编辑配置文件 vim /etc/my.cnf 添加内容 [client] password=xxxxxx 修改权限 chmod 400 /etc/my.cnf 发送命令到数据库 单条 -e /usr/bin/mysql mysql database -u xxx -p x 阅读全文
posted @ 2022-10-18 16:55 Tjane'Blogs 阅读(54) 评论(0) 推荐(0)
摘要:归档备份 步骤 创建归档目录配置文件(源) 读出归档配置文件的目录名(exec+read) 判断配置文件中目录是否存在(-d) 判断目录名里面的文件是否存在(-f) 创建归档存放的目录位置(目) 移动归档目录配置文件到目的目录 创建用户组并添加权限 创建归档日期文件名 执行打包tar归档命令 按需求 阅读全文
posted @ 2022-10-18 16:44 Tjane'Blogs 阅读(52) 评论(0) 推荐(0)
摘要:gawk进阶 内建变量 在gawk程序内部使用的变量,用于提取和处理数据 字段和记录变量(通过在BEGIN设置) FILEDWIDTHS 设定字段宽度 FS 输入字段分隔符(默认空格和制表符) RS 输入记录分隔符(默认是换行符) OFS 输出字段分隔符 ORS 输出记录分隔符 数据变量 ARGC 阅读全文
posted @ 2022-10-17 23:49 Tjane'Blogs 阅读(87) 评论(0) 推荐(0)
摘要:sed进阶 空间 模式空间 sed编辑器当前正在工作的所在行 多行处理 跳过行 n 匹配到所在行后,跳转到下一行执行操作 sed '/target/{n;xxx}' file 合并行 N 匹配到所在行后,把下一行合并到模式空间执行操作 sed '/target/{N;xxx}' file 合并行后删 阅读全文
posted @ 2022-10-17 23:33 Tjane'Blogs 阅读(221) 评论(0) 推荐(0)
摘要:正则表达式 定义 定义了用来过滤数据流中的文本的模式模板 正则表达式引擎 作用 一套底层软件,负责解析正则表达式模式并使用这些模式来进行文本匹配 分类 基础正则表达式(BRE) 拓展正则表达式(ERE) 特殊字符(需转义) .*^[]${ }+?|( ) 基本正则表达式(结合sed) 锚字符 锁定在 阅读全文
posted @ 2022-10-17 22:59 Tjane'Blogs 阅读(62) 评论(0) 推荐(0)
摘要:sed和gawk基础 sed 定义 流编辑器,通过预定义的一组规则,以行为单位来编辑数据流 语法 sed options [address]commad file options为选项;[address]用于确定原文件的行的位置(包含单行,字符匹配,区间,多文本模式);command具体的命令;fi 阅读全文
posted @ 2022-10-17 22:56 Tjane'Blogs 阅读(47) 评论(0) 推荐(0)
摘要:脚本菜单 创建菜单 创建菜单函数 function memu { clear echo echo -e "\t\t THE FUNCTION\n " echo -e "\t1.FUNCTION1" echo -e "\t2.FUNCTION2" echo -e "\t3.FUNCTION3" ech 阅读全文
posted @ 2022-10-17 22:47 Tjane'Blogs 阅读(279) 评论(0) 推荐(0)
摘要:函数 定义 把一段代码块放进放进函数里面进行封装,可以实现一次书写,终身调用 创建函数 格式 function name { commands } 或者 name() { commands } 注意事项 函数名必须唯一,一个脚本两个同名函数,新函数覆盖旧函数 调用函数 函数定义后,直接通过函数名调用 阅读全文
posted @ 2022-10-17 21:55 Tjane'Blogs 阅读(63) 评论(0) 推荐(0)
摘要:处理信号 常见Linux信号 1 SIGHUP 挂起终端 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL 无条件终止进程 15 SIGTERM 尽可能终止进程 17 SIGSTOP 无条件停止进程,但不是终止进程 18 SIGTSTP 停止或暂停进程,但不是终止进程 1 阅读全文
posted @ 2022-10-17 21:34 Tjane'Blogs 阅读(108) 评论(0) 推荐(0)
摘要:输入与输出 输入 来自键盘输入 来自文件输入 输出 输出到屏幕 输出重定向到文件 标准描述文件符 描述文件符 用于系统标识文件对象,包括输入和输出进程在内,一个进程一次允许有9个描述文件符 保留描述文件符 0 标准输入 键盘输入 1 标准输出 输出到屏幕 2 标准错误 显示错误消息到屏幕 重定向错误 阅读全文
posted @ 2022-10-17 21:16 Tjane'Blogs 阅读(47) 评论(0) 推荐(0)
摘要:更多结构命令 更多结构化命令 for循环 用于遍历或生成一系列值得循环 语法 for var in list do commands done 读值 从列表读值 for var in value1 value2 value3 value... for var in "value1 value2 va 阅读全文
posted @ 2022-10-16 22:06 Tjane'Blogs 阅读(48) 评论(0) 推荐(0)
摘要:结构化命令 定义 可用于执行流程控制和改变执行顺序与语句 if command 语句(命令退出状态码) if...then if根据command命令返回码来判断是否执行,如果返回码的值为0,就执行then语句后面的代码块 if command then commands fi if...then. 阅读全文
posted @ 2022-10-16 21:50 Tjane'Blogs 阅读(45) 评论(0) 推荐(0)
摘要:基本脚本编写 创建脚本文件 首行指定编辑器 #!/bin/bash 导出到环境变量 export $PATH=xxxx 增加可执行权限 chmod u+x xxxx 显示信息 echo 解析转移字符 echo -e 不换行 echo -n 日期显示 date +%F yyyy-mm-dd date 阅读全文
posted @ 2022-10-16 21:37 Tjane'Blogs 阅读(601) 评论(0) 推荐(0)
摘要:编辑器 vim 模式 普通模式 编辑模式 命令行模式 命令 删除 删除光标所在字符 x 删出光标所在的单词 dw 删除光标所在行 dd 删除光标所在行的后n行 ndd 删除光标所在位置到行尾 d$ 复制 复制光标所在字符的一个单词 yw 复制光标所在行 yy 复制光标所在行的后n行 ndd 复制当前 阅读全文
posted @ 2022-10-16 21:22 Tjane'Blogs 阅读(51) 评论(0) 推荐(0)
摘要:软件包管理 定义 PMS(包管理系统)提供一系列的命令行工具来安装,管理和卸载软件包,其中包括基础的包管理工具dpkg和rpm及其他高级的包管理工具 文件 aptitude和apt工具仓库 /etc/apt/sources.list yum 仓库文件 /etc/yum.repos.d 基于debia 阅读全文
posted @ 2022-10-15 23:43 Tjane'Blogs 阅读(89) 评论(0) 推荐(0)
摘要:文件系统 定义 文件系统为我们直接操作文件和目录与存储设备之间充当桥梁和中介的角色 分类 基本文件文件(拓展文件系统) ext 单文件大小最大2GB 数据块分散在存储设备(碎片化),读取速度慢 ext2 单文件最大支持32TB 数据块分组,读取速度提升 系统崩溃和断电时易损坏文件系统 存储文件依赖于 阅读全文
posted @ 2022-10-15 23:35 Tjane'Blogs 阅读(916) 评论(0) 推荐(1)
摘要:权限管理 定义 用户或组根据资源的安全性设置来访问,主要是针对文件和目录的权限控制 文件 账户管理文件 /etc/passwd 密码管理文件 /etc/shadow 用户家目录模板文件 /etc/skel 组信息文件 /etc/group 命令 添加用户 查看系统默认用户参数 useradd -D 阅读全文
posted @ 2022-10-15 23:22 Tjane'Blogs 阅读(57) 评论(0) 推荐(0)