![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Shell脚本
文章平均质量分 71
Shell脚本学习记录
GloriaHuo
合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。——老子·《道德经》
展开
-
LINUX学习笔记_Shell脚本_Bash的基本功能
LINUX学习笔记Shell脚本_Bash的基本功能1.Shell概述2. Shell 脚本执行方式3. Shell 脚本运行1. 历史命令格式:history[选项][历史命令保存文件]选项:-c: 清空历史命令-w: 把缓存中的历史命令写入历史命令保存文件,~/.bash_history历史命令默认保存1000条,可以在环境配置变量配置文件/etc/profile中进行修改,然后重新登陆;如果超过,就会删除第一条,保存最后输入的一条.历史命令调用:① 使用上下箭头调原创 2021-04-05 15:43:27 · 125 阅读 · 0 评论 -
LINUX学习笔记_Shell脚本_环境变量配置文件
LINUX学习笔记Shell脚本_环境变量配置文件1. 环境变量配置文件简介2. 环境变量配置文件作用3. 其他配置文件和登陆信息1. 环境变量配置文件简介Source命令强制性让当前的配置文件生效,不需要注销或者重新登陆命令格式:source空格 配置文件 或者是 .空格 配置文件环境变量配置文件简介环境变量配置文件中主要是定义对系统的操作环境生效的系统默认环境变量,如PATH, HISTSIZE, PSI, HOSTNAME等默认环境变量。环境变量配置文件类型/et原创 2021-04-05 21:22:04 · 193 阅读 · 0 评论 -
LINUX学习笔记_Shell脚本_字符处理命令
LINUX学习笔记Shell脚本_字符处理命令1. 排序命令sort2. 统计命令wc1. 环境变量配置文件简介命令格式:sort[选项]文件名选项:-f: 忽略大小写-n:以数值型进行排序,默认使用字符串型排序-r: 反向排序-t: 指定分隔符,默认的分隔符是制表符;sort -t “:”-k n[,m]: 按照指定的字段范围排序。从第n字段开始,m字段结束(默认到行尾)可以搭配管道符使用例子:2. 统计命令wc命令格式:wc [选项] 文件名原创 2021-04-07 22:53:11 · 113 阅读 · 0 评论 -
LINUX学习笔记_Shell脚本_简介
LINUX学习笔记Shell脚本_简介1.Shell概述2. Shell 脚本执行方式3. Shell 脚本运行1. Shell概述shell是命令的解释器,为用户提供一个向linux内核发送请求以便运行程序的界面系统级程序,用来启动,挂起,停止甚至编写一些程序。是强大的编程语言,容易编写,调试,灵活性强。是解释执行的脚本语言,在shell中可以直接调用linux系统命令.Shell 的分类Bourne Shell:最早,在Unix中使用,主文件名sh,B-shell;包括原创 2021-04-01 21:56:43 · 182 阅读 · 0 评论 -
LINUX学习笔记_Shell脚本_条件判断
LINUX学习笔记字符处理命令1. 正则表达式与通配符2. 基础正则表达式3. 支持正则表达式的命令1. 排序命令sort命令格式:sort[选项]文件名选项:-f: 忽略大小写-n:以数值型进行排序,默认使用字符串型排序-r: 反向排序-t: 指定分隔符,默认的分隔符是制表符;sort -t “:”-k n[,m]: 按照指定的字段范围排序。从第n字段开始,m字段结束(默认到行尾)可以搭配管道符使用例子:2. 统计命令wc命令格式:wc [选项] 文件名原创 2021-04-12 13:44:24 · 146 阅读 · 0 评论 -
LINUX学习笔记_Shell脚本_正则表达式
LINUX学习笔记Shell脚本_正则表达式1. 正则表达式与通配符2. 基础正则表达式3. 支持正则表达式的命令1. 正则表达式与通配符正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep, awk, sed等命令可以支持正则表达式通配符(*:匹配任意字符, ?:匹配任意一个字符, [ ]:匹配中括号中指定的任意一个字符)用来匹配符合条件的文件名,通配符是完全匹配。Ls, find, cp 这些命令不支持正则表达式,所以只能使用shell自己的通配符进行匹配。2.原创 2021-04-07 23:18:56 · 219 阅读 · 0 评论 -
LINUX学习笔记_Shell脚本_Bash的变量
LINUX学习笔记Shell脚本_Bash的变量1. Bash的变量含义2. 变量设置规则3. 变量分类1. Bash的变量含义变量计算机内存的单元,其中存放的值可以改变。当shell脚本需要保存一些信息时,如一个文件名或是一个数字,就把它存放在一个变量中。每个变量有一个名字,所以很容易引用它。使用变量可以保存有用的信息,使系统获知用户相关设置,变量也可以用于保存暂时信息。2. 变量设置规则变量名称可以由字母,数字,下划线组成,但是不能以数字开头。在Bash中,变量的默认类原创 2021-04-05 18:12:56 · 158 阅读 · 0 评论 -
LINUX学习笔记_Shell脚本_Bash的运算符
LINUX学习笔记Shell脚本_Bash的运算符1. 数值运算与运算符2. 变量测试与内容替换1. 数值运算与运算符① Declare声明变量类型命令格式:declare [+/-][选项] 变量名选项:-:给变量设定类型属性+:取消变量的类型属性-i:将变量声明为整数型(integer)-x: 将变量声明为环境变量-p:显示指定变量的被声明的类型② 数值运算方法一: declare方法二:expr 或 let 数值运算工具方法三:“((运算原创 2021-04-05 21:08:58 · 165 阅读 · 0 评论