shell
shell学习
学数通的小伙
大二华为数通方向IE学习,顺便学学linux系统和网络服务管理
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
文本处理工具——cut列截取
文本处理工具——cut列截取 标签(空格分隔): linux 文章目录文本处理工具——cut列截取1.语法和选项案例实例 列出当前系统的运行级别 1.语法和选项 语法: # cut 选项 文件名 常见选项: -c:以字符为单位进行分割,截取 -d:自定义分隔符,默认为制表符\t -f:与-d一起使用,指定截取那个区域 案例 1.截取passwd文件中以冒号分隔的第一列 # cut -d: f1 passwd 2.截取passwd文件中以冒号分隔的第一列和第5列 # cut -d: f1,5 passw原创 2020-05-30 10:27:08 · 1218 阅读 · 0 评论 -
文本处理工具——grep行过滤
文本处理工具——grep 标签(空格分隔): linux 1.grep man grep 语法和选项 语法 #grep [选项] '关键字' 文件名 常见选项: -i:不区分大小写 -n:显示关键字所在行号 ^:匹配关键字所开始的行 $:匹配关键字所结尾的行 -v:匹配不以关键字所开始/结尾的行 -A/B/C加数字:匹配关键字所在行的后/前/前后n行 –color=auto:显示关键字颜色 别名实现,默认grep 都加上颜色显示 临时:alias grep=‘grep --color=auto’ 永久:原创 2020-05-29 20:58:19 · 520 阅读 · 0 评论 -
shell脚本附带选项day05
shell脚本附带选项day05 标签(空格分隔): shell 文章目录shell脚本附带选项day051.存在问题2.如何编写 传递选项3.应用 1.存在问题 在linux shell中如何处理tail -10 xxx.txt这样的命令行选项? 步骤 1.调用tail指令 2.系统把后续选项传递给tail 3.tail先去打开指定的文件 4.取出最后10行 2.如何编写 传递选项 传递: #./test.sh a b c 接收: 在脚本中可以用“$1"来表示a.“$2” 来表示b.以此类推。 接受用原创 2020-05-27 19:01:56 · 248 阅读 · 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 condition then command1 command2 … f原创 2020-05-26 19:45:22 · 294 阅读 · 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 · 205 阅读 · 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 · 257 阅读 · 0 评论
分享