![](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 · 122 阅读 · 0 评论 -
LINUX学习笔记_Shell脚本_环境变量配置文件
LINUX学习笔记 Shell脚本_环境变量配置文件 1. 环境变量配置文件简介 2. 环境变量配置文件作用 3. 其他配置文件和登陆信息 1. 环境变量配置文件简介 Source命令 强制性让当前的配置文件生效,不需要注销或者重新登陆 命令格式:source空格 配置文件 或者是 .空格 配置文件 环境变量配置文件简介 环境变量配置文件中主要是定义对系统的操作环境生效的系统默认环境变量,如PATH, HISTSIZE, PSI, HOSTNAME等默认环境变量。 环境变量配置文件类型 /et原创 2021-04-05 21:22:04 · 178 阅读 · 0 评论 -
LINUX学习笔记_Shell脚本_字符处理命令
LINUX学习笔记 Shell脚本_字符处理命令 1. 排序命令sort 2. 统计命令wc 1. 环境变量配置文件简介 命令格式:sort[选项]文件名 选项: -f: 忽略大小写 -n:以数值型进行排序,默认使用字符串型排序 -r: 反向排序 -t: 指定分隔符,默认的分隔符是制表符;sort -t “:” -k n[,m]: 按照指定的字段范围排序。从第n字段开始,m字段结束(默认到行尾) 可以搭配管道符使用 例子: 2. 统计命令wc 命令格式:wc [选项] 文件名原创 2021-04-07 22:53:11 · 98 阅读 · 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 · 154 阅读 · 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 · 128 阅读 · 0 评论 -
LINUX学习笔记_Shell脚本_正则表达式
LINUX学习笔记 Shell脚本_正则表达式 1. 正则表达式与通配符 2. 基础正则表达式 3. 支持正则表达式的命令 1. 正则表达式与通配符 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep, awk, sed等命令可以支持正则表达式 通配符(*:匹配任意字符, ?:匹配任意一个字符, [ ]:匹配中括号中指定的任意一个字符)用来匹配符合条件的文件名,通配符是完全匹配。Ls, find, cp 这些命令不支持正则表达式,所以只能使用shell自己的通配符进行匹配。 2.原创 2021-04-07 23:18:56 · 197 阅读 · 0 评论 -
LINUX学习笔记_Shell脚本_Bash的变量
LINUX学习笔记 Shell脚本_Bash的变量 1. Bash的变量含义 2. 变量设置规则 3. 变量分类 1. Bash的变量含义 变量 计算机内存的单元,其中存放的值可以改变。当shell脚本需要保存一些信息时,如一个文件名或是一个数字,就把它存放在一个变量中。每个变量有一个名字,所以很容易引用它。使用变量可以保存有用的信息,使系统获知用户相关设置,变量也可以用于保存暂时信息。 2. 变量设置规则 变量名称可以由字母,数字,下划线组成,但是不能以数字开头。 在Bash中,变量的默认类原创 2021-04-05 18:12:56 · 150 阅读 · 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 · 150 阅读 · 0 评论