会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Morning-sun
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2019年8月23日
shell笔记_知识回顾
摘要: shell脚本: 明白一点:shell脚本本身是一个工具 在写shell脚本之前,就要明白:这个功能能到底如何实现? curl 访问文件源代码,查看网站状态; 才能通过shell(bash)所提供的逻辑关系,来串联这些语句,从而实现,脚本运维自动化; 1、bash的特性 history 重定向原理
阅读全文
posted @ 2019-08-23 16:30 Morning-sun
阅读(122)
评论(0)
推荐(0)
编辑
shell笔记_awk
摘要: awk 【单独的编程语言解释器】 1、awk介绍 全称:Aho Weinberger Kernaighan 三个人的首字母缩写; 1970年第一次出现在Unix机器上,后来在开源领域使用它; 所以,我们在Linux中使用,改名为GNU awk;所以,在Linux上实际上叫做gawk; grep 行过
阅读全文
posted @ 2019-08-23 16:25 Morning-sun
阅读(82)
评论(0)
推荐(0)
编辑
shell笔记_数组与字符串
摘要: 回顾: 函数:写一个代码块,用来重复调用的; 1、函数的写法格式 2、参数,在函数名后面直接加,即可;如果在外面 abc(){ 函数体 $@ } abc 1 2 3 4 5 :wq a.sh 1 2 3 4 5 6 3、变量 local本地变量 local i=1 如果在函数体外同样也定义了一个相同
阅读全文
posted @ 2019-08-23 16:23 Morning-sun
阅读(385)
评论(0)
推荐(0)
编辑
shell笔记_函数
摘要: 函数: 1、函数介绍function 为了避免代码重复使用,我们一般通过函数编写代码块,而这一个代码块用来实现某种功能。 且,这个功能在后面的代码中,会重复调用; def 2、函数的语法格式 函数的写法格式: function check_cpu { cat /proc/cpuinfo } ls /
阅读全文
posted @ 2019-08-23 16:22 Morning-sun
阅读(93)
评论(0)
推荐(0)
编辑
shell笔记_case while until
摘要: for语句 for 变量 in 列表;do 循环体 done for((初始语句; 判断语句; 值变化语句)); do 循环体 done case语句 分支 case 变量 in PAT1) 执行语句 ;; PAT2) 执行语句 ;; *) 默认执行语句 ;; esac while语句 循环 格式:
阅读全文
posted @ 2019-08-23 16:18 Morning-sun
阅读(96)
评论(0)
推荐(0)
编辑
shell笔记_sed语句
摘要: sed命令 Linux文本处理三剑客 之 sed sed stream EDite 作为行编辑器,对文本进行编辑(以行为单位进行编辑) 注意:sed编辑文件,却不改变原文件; sed的工作原理: 指定一个文本文件,依次读取文本文件中每行的内容,读取到模式空间中(PATTERN SPACE),在模式空
阅读全文
posted @ 2019-08-23 16:17 Morning-sun
阅读(173)
评论(0)
推荐(0)
编辑
shell笔记_read与for语句循环
摘要: 交互输入与for语句 1、交互输入 read Python中用input()函数,进行输入; read命令同时可以定义多个变量值;而输入的内容默认以空格为分隔符,将值输入到对应的变量中; 如果默认值过多,最后所有的值都会被赋予给最后一个变量; 如果默认值过少,多余的变量则为空值; 示例: read
阅读全文
posted @ 2019-08-23 16:10 Morning-sun
阅读(316)
评论(0)
推荐(0)
编辑
shell笔记_grep与正则表达式
摘要: grep与正则表达式: 1、grep程序 Linux下有文本处理三剑客 -- grep sed awk grep:文本 行过滤工具 sed: 文本 行编辑器(流编辑器) awk:报告生成器(做文本输出格式化) grep 包含三个命令:grep egrep fgrep ,它们是用来进行 行模式(pat
阅读全文
posted @ 2019-08-23 16:09 Morning-sun
阅读(122)
评论(0)
推荐(0)
编辑
shell笔记_if判断语句
摘要: if语句: if条件语句的使用格式: 1、单分支语句 if 条件;then 执行语句 fi 2、双分支语句 if 条件;then 执行语句1 else 执行语句2 fi 3、多分支语句 if 条件;then 执行语句1 elif;then 执行语句2 elif;then 执行语句3 else 执行语
阅读全文
posted @ 2019-08-23 16:09 Morning-sun
阅读(269)
评论(0)
推荐(0)
编辑
shell笔记_编程原理
摘要: 编程原理: 1、编程介绍 早期编程: 驱动 硬件默认是不能使用的; 不同的厂家硬件设备之间需要进行指令沟通,我们需要驱动程序来进行“翻译”; 更趋近与硬件开发的工程师,要学习“汇编语言”;而“汇编语言”被厂家所限制;C C++ 的底层就是汇编语言; 现在编程: 基于高级语言,以及超高级语言,更好的让
阅读全文
posted @ 2019-08-23 16:08 Morning-sun
阅读(86)
评论(0)
推荐(0)
编辑
shell笔记_重定向与文本处理命令
摘要: 重定向和管道符: 1、重定向 程序 = 指令 + 数据 命令 变量 在程序中,数据如何输入?又如何输出? 数据输入:键盘 -- 标准输入,但是并不是唯一输入方式; --stdin echo "123456" | passwd --stdin "username" 例如:功能添加用户 useradd.
阅读全文
posted @ 2019-08-23 16:07 Morning-sun
阅读(152)
评论(0)
推荐(0)
编辑
公告