Shell&Linux
文章平均质量分 56
Linux命令、shell脚本
蓝桉ʕ·͡ˑ·ཻʔ
这个作者很懒,什么都没留下…
展开
-
学习网站记录篇
菜鸟教程:https://www.runoob.com/鸟哥的私房菜:http://cn.linux.vbird.org/dson博客园:https://www.cnblogs.com/dson/原创 2021-05-08 11:40:33 · 119 阅读 · 0 评论 -
shell脚本案例
https://www.cnblogs.com/guoke-boy/category/1662222.htmlfor循环的使用命令行输入,查看是否是当前用户删除当前目录下的空文件比较俩个数的大小if判断:输入一个数字,如果是1,则输出zaizaizuibang,如果是2,则输出zaizaibuku,如果是其它,什么也不输出for循环:从1加到10while循环:从1加到100 case语句:输入一个数字,如果是1,则输出zaizai,如果...原创 2021-02-03 18:26:33 · 526 阅读 · 0 评论 -
8、shell脚本中4种循环语句的使用
for循环取值变量 C语言型for循环语法详解:for关键字后的双括号是三个表达式,第一个是变量初始化(i=0),第二个是变量范围(i<=10),第三个是变量自增或自减(i++/i--)i从1开始,当i<=3就可以运行,如果运行的值大于3,就退出循环案例1:竖向打印10、9、8、7、6、5几个数字while循环until循环select循环...原创 2021-02-03 18:23:03 · 298 阅读 · 0 评论 -
7、shell中7种运算命令
常见的算术运算符号+、-:加、减*、/、%:乘、除、取余**:幂运算++、--:增加记减少!、&&、||:取反、并且、或<、<=、>、=>:比较符号:小于、小于等于、大于、大于等于==、!=、=:比较符号、不等于、等于<<、>>:向左移、向右移+=、-=:赋值运算:+=相当于i=i+1,-=相当于i=i-1常见的算术运算命令(())——用于整数运算的常用运算符let——用于整数运算exp原创 2021-02-03 18:18:55 · 1660 阅读 · 0 评论 -
6、shell调试技巧以及常见的脚本错误
常见的调试命令工具1、使用bash命令参数调试sh [-xvn] test.sh-x——将执行的脚本内容输出,可以看到执行的过程-n——不执行脚本,检查脚本的语法是否正确,给出错误的展示test1.sh: line 5: unexpected EOF while looking for matching `"'提示第五行结尾没有"-v——执行脚本时,先将脚本的内容输出到屏幕上,如果有错误就给出错误提示2、使用set命令进行调试set [-xvn] test.sh原创 2021-02-03 18:10:14 · 469 阅读 · 0 评论 -
5、Shell脚本中的case条件语句介绍和使用案例
case条件语句语法格式!说明:当变量的值等于1时,那么就会相应的执行指令1的相关命令输出;值等于2时就执行指令2的命令,以此类推;如果都不符合的话,则执行*后面的指令,要注意内容的缩进距离案例1:根据用户的输入判断用户输入的是哪个数字,执行相应动作如果用户输入的是1-9的任意一个数字,则输出对应输入的数字,如果是别的字符,则提示输出不正确并退出程序案例2:打印一个如下的水果菜单(1) banana (2) apple (3) orange (4) cherry!说明:定义颜原创 2021-02-03 18:01:45 · 277 阅读 · 0 评论 -
4、shell脚本中的if条件语句介绍和使用案例
应用场景:判断服务状态,监控服务器的CPU,内存,磁盘等操作单分支结构语法结构!说明:条件表达式可以是test、[ ]、[[ ]]、(( ))等,每一个if条件语句都是以if开头,并带有then,最后以fi结尾案例1:判断etc/hosts是否是文件,并是否存在,如果是文件并且存在就打印相关命令双分支结构:加一个else否则语法结构:如果...那么...否则...案例1:判断etc/hosts是否是文件,并是否存在,如果是文件并且存在就打印相关命令,如果不存在输出原创 2021-02-03 17:55:43 · 430 阅读 · 0 评论 -
3、Shell脚本的函数介绍和使用案例
简介 1、函数也具有别名类似的功能 2、函数是把程序里多次调用相同的代码部分定义成一份,然后给这份代码定义个名字,如果出现重复的就调用就行了 函数优势 1、把相同的程序段定义成函数,可以减少整个程序的代码量 2、可以让程序代码结构更清晰 3、增加程序的可读、易读性、以及管理性 4、可以实现程序功能模块化,不同的程序使用函数模块化 语法格式 格式 function 函数名(){ 指令 return n } 提示:shell的返回值是exit输出返回值,原创 2021-02-03 17:34:18 · 199 阅读 · 0 评论 -
2、shell脚本各种表达式及介绍
条件测试表达式四中条件表达规则test <测试表达式>——test命令和后面<内容>之间至少有一个空格[ <测试表达式> ]——单中括号进行条件测试表达式,[]的边界和内容之间至少要有一个空格[[ <测试表达式> ]]——双括号,[[]]的边界和内容也是要有空格((<测试表达式>))——双小括号,两端不用空格注意语法1中的test命令和语法2中的[]是等价的。语法3中的[[]]为扩展的test命令,语...原创 2021-02-03 15:50:10 · 820 阅读 · 0 评论 -
1、Shell脚本编写规范
开头指定脚本解释器 #! /bin/bash || #! /bin/sh 开头加版本版权等信息 #Date: 20:20 202-3-5 #Author:create by guoke #Mail: 123321@qq.com #Function: This scripts function..... #Version:2.1 时间、作者、邮件、功能、版本 脚本中尽量不要用中文注释 尽量用英文注释,防止出现乱码 脚本以.sh为扩展名 创建执行shell脚本程序的步骤 #原创 2021-02-03 15:13:13 · 202 阅读 · 0 评论 -
Shell学习地址
Shell笔记经验技巧等:http://c.biancheng.net/skill/skill/linux/list_210_1.html原创 2021-01-25 15:27:18 · 85 阅读 · 0 评论 -
Linux字典
Shell命令的查询网址:https://man.linuxde.net/Sed——sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。sed -i 's/原字符串/新字符串/g' file——替换文本文件 sed -n '/开始日志/,/结束日志/p' file——读取部分时间段的日志原创 2020-12-11 17:52:21 · 1063 阅读 · 0 评论