![](https://img-blog.csdnimg.cn/20190921112715138.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
shell
Back to De3ember
只有枯燥的练习能收获极致的熟练,只有机械的重复才有资格拥抱唯美的创造。
展开
-
Linux之shell学习(一)——shell基础、脚本注释栏的自动生成
一|、概述什么是 shellshell 也是操作系统中的一个软件,它包在 linux 内核的外面,为用户和内核之间的交互提供了一个接口系统中的命令用shell 去解释,shell 接收系统回应的输出并显示其到屏幕中bash = GNU Bourne-Again Shell什么是 shell 脚本脚本是一种解释型语言优点:用 shell 脚本保存执行动作用脚本判定命令的执行条件用...原创 2019-03-15 20:03:30 · 3418 阅读 · 0 评论 -
Linux之shell学习(二)——常用命令
一、diff和patch命令diff通常比较文件的内容,patch常用来打补丁,二者配合使用。1、比较内容vim file1vim file2cat file1123hahacat file2123nihaodiff file1 file2 ##注意是以第二个文件为基准的2c2 ##第一个文件的第2行 修改变成 第二个文件的第2行< ...原创 2019-03-22 22:52:28 · 143 阅读 · 0 评论 -
Linux之shell学习(三)——文本处理三剑客grep、sed、awk
1、grep1.grep的格式grep 匹配条件 处理文件例如:grep root /etc/passwd ##在/etc/passwd全局搜索含有‘root’关键字的内容grep ^root /etc/passwd ##在/etc/passwd全局搜索含有‘root’,且‘root’开头grep root$ /etc/passwd ##在/etc/passwd全局搜索含有‘root’...原创 2019-03-17 21:01:06 · 219 阅读 · 0 评论 -
Linux之shell学习(四)——变量
1.作用2.变量的命名规则首字母不能是数字,变量中只能包含字母数字下划线TESTTEST_REDHATTEST_RedhattesTRedhat 驼峰3.变量设定的方式环境级 : 当前环境生效,当前环境关闭,失效 export 声明环境级的变量重启shell就失效了export A=1用户级 : 只针对配置过的用户生效,其他用户无法使用vim /root/.bash_pr...原创 2019-03-23 19:09:58 · 125 阅读 · 0 评论 -
Linux之shell学习(五)——shell的常用语句
一.for语句1.for 语句的结构fordodone1232.for语句的循环设置`for NUM in 1 2 3 == for NUM in {1…3} == for NUM in seq 1 31in与seq的区别在seq更高级,可以设置步长,如seq 1 2 5(设置1-5之间的步长为举例:编写一个脚本,后边跟上用户名文件和密码文件,建立用户!#!/bin/...原创 2019-04-01 13:15:21 · 139 阅读 · 0 评论 -
Linux之shell学习(六)——shell中的运算
一、运算方式及运算符号运算符号意义+,-加法,减法*,/,%乘法,除法,取余**幂运算++,- -自增加,自减少<,<=,>,>=比较符号= , += , -= , *= , /= , %=赋值运算 例如 a+=1 相当于 a=a+1二、shell中常用的运算命令运算操作与运算命令意义...原创 2019-04-01 14:38:53 · 265 阅读 · 0 评论