随笔分类 -  shell语法

摘要:计划任务分为两类:系统级和用户级 无论是系统级还是用户级的cron计划都是文本文件,系统的计划文件存放在/etc/crontab路径下。用户的计划文件放在/var/spool/cron/用户名,不管是哪一种,都可以满足我们定制计划任务的需求。root用户可以直接对文件进行修改来编写计划任务也可以使用 阅读全文
posted @ 2017-11-25 17:45 shy车队破风手 阅读(206) 评论(0) 推荐(0)
摘要:选项 正则表达式主要参数: grep命令常见用法 在文件中搜索一个单词,命令会返回一个包含“match_pattern”的文本行: 在多个文件中查找: 输出除之外的所有行 -v 选项: 标记匹配颜色 --color=auto 选项: 使用正则表达式 -E 选项: 只输出文件中匹配到的部分 -o 选项 阅读全文
posted @ 2017-11-25 16:47 shy车队破风手 阅读(375) 评论(0) 推荐(0)
摘要:1. 正则表达式规则 一些不便书写的字符,采用在前面加 "\" 的方法。 表达式 可匹配 \r, \n 代表回车和换行符 \t 制表符 \\ 代表 "\" 本身 \v 垂直制表符 \f 换页符 有特殊用处的标点符号,在前面加 "\" 后,就代表该符号本身。 表达式 可匹配 \^ 匹配 ^ 符号本身 阅读全文
posted @ 2017-11-19 13:58 shy车队破风手 阅读(351) 评论(0) 推荐(0)
摘要:一 什么是shell script 将OS命令堆积到可执行的文件里,由上至下的顺序执行文本里的OS命令,再加上些智能(条件/流控)控制,就变成了智能化脚本了。 二 变量 part1 为何要有变量 程序的运行就是一些列状态的变量->用变量值的变化去表示 part2 变量命名规则 以字母或下划线开头,剩 阅读全文
posted @ 2017-04-22 10:09 shy车队破风手 阅读(332) 评论(0) 推荐(0)
摘要:awk awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 awk命令形式: awk [-F|-f|-v] 'BEGIN{} //{command1;command2} END{}' 阅读全文
posted @ 2017-04-22 09:40 shy车队破风手 阅读(291) 评论(0) 推荐(0)
摘要:开发脚本自动部署及监控 1.编写脚本自动部署反向代理、web、nfs; 要求: I、部署nginx反向代理三个web服务,调度算法使用加权轮询; II、所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性; 部署ngix代理机 部署nfs服务器端 部署nginx服务端 2 阅读全文
posted @ 2017-03-24 14:45 shy车队破风手 阅读(318) 评论(0) 推荐(0)
摘要:固化命令的方式 用户状态登录执行bash的顺序(用户登录自动执行) #/etc/profile #/etc/profile.d #/root/.bash_profile #/root/.bashrc #/etc/bashrc 非登录状态执行bash的顺序(/bin/bash就自动执行) #/root 阅读全文
posted @ 2017-03-22 14:59 shy车队破风手 阅读(400) 评论(0) 推荐(0)
摘要:bash环境 shell一般代表两个层面的意思,一个是命令解释器,比如BASH,另外一个就是shell脚本。本节我们站在命令解释器的角度来阐述shell。 命令的优先级: 命令分为: ==> alias #别名 ==> Compound Commands #指的是 if while for ==> 阅读全文
posted @ 2017-03-21 18:56 shy车队破风手 阅读(904) 评论(0) 推荐(0)