
shell
shell学习
学数通的小伙
大二华为数通方向IE学习,顺便学学linux系统和网络服务管理
展开
-
文本处理工具——cut列截取
文本处理工具——cut列截取标签(空格分隔): linux文章目录文本处理工具——cut列截取1.语法和选项案例实例 列出当前系统的运行级别1.语法和选项语法:# cut 选项 文件名常见选项:-c:以字符为单位进行分割,截取-d:自定义分隔符,默认为制表符\t-f:与-d一起使用,指定截取那个区域案例1.截取passwd文件中以冒号分隔的第一列# cut -d: f1 passwd2.截取passwd文件中以冒号分隔的第一列和第5列 # cut -d: f1,5 passw原创 2020-05-30 10:27:08 · 1152 阅读 · 0 评论 -
文本处理工具——grep行过滤
文本处理工具——grep标签(空格分隔): linux1.grepman grep语法和选项语法#grep [选项] '关键字' 文件名常见选项:-i:不区分大小写-n:显示关键字所在行号^:匹配关键字所开始的行$:匹配关键字所结尾的行-v:匹配不以关键字所开始/结尾的行-A/B/C加数字:匹配关键字所在行的后/前/前后n行–color=auto:显示关键字颜色别名实现,默认grep 都加上颜色显示临时:alias grep=‘grep --color=auto’永久:原创 2020-05-29 20:58:19 · 434 阅读 · 0 评论 -
shell脚本附带选项day05
shell脚本附带选项day05标签(空格分隔): shell文章目录shell脚本附带选项day051.存在问题2.如何编写 传递选项3.应用1.存在问题在linux shell中如何处理tail -10 xxx.txt这样的命令行选项?步骤1.调用tail指令2.系统把后续选项传递给tail3.tail先去打开指定的文件4.取出最后10行2.如何编写 传递选项传递:#./test.sh a b c接收:在脚本中可以用“$1"来表示a.“$2” 来表示b.以此类推。接受用原创 2020-05-27 19:01:56 · 207 阅读 · 0 评论 -
shell 条件判断、5个运算符day03、04
shell 条件判断、5个运算符day03、04标签(空格分隔):shell文章目录shell 条件判断、5个运算符day03、04@[toc]1.语法1.语法1(一个条件)2.语法2(两个条件)3.语法三(多个条件)2.运算符分类2.1算数运算符算数预算法案例注意2.2关系运算符关系运算符案例2.3逻辑运算符逻辑运算符案例2.4字符串运算符案例2.5文件测试运算符(重点)案例1.语法1.语法1(一个条件)if conditionthen command1 command2 …f原创 2020-05-26 19:45:22 · 205 阅读 · 0 评论 -
shell--变量及简单案例 day02
shell–变量及简单案例 day02标签(空格分隔):shell文章目录shell--变量及简单案例 day021.变量1.1变量的含义1.2变量的定义、使用和删除1.3变量名的规范1.4只读变量1.5接受用户输入2.案例1,使用变量形式输出hello world3.案例2,定义一个变量,输入当前时间1.变量1.1变量的含义a.什么是量量就是数据b.什么是变量数据可以发生改变就是变量在一个脚本周期内,其值可以发生改变的量就是变量c.什么是一个脚本周期一个脚本周期可以简单理解为当原创 2020-05-22 10:39:09 · 163 阅读 · 0 评论 -
shell入门 学习day01
shell入门 学习day01标签(空格分隔):shell文章目录shell入门 学习day01@[toc]1.什么是shell?2.什么是脚本?3.shell4.编写规范5.使用流程6.案例1,输出hello world7.两点注意8.案例2创建用户并新建文件1.什么是shell?shell是一个用c语言编写的程序,它是用户使用linux的桥梁,shell既是一种命令语言,又是一种程序设计语言。shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。2.原创 2020-05-21 19:54:36 · 208 阅读 · 0 评论