通过编写Shell命令发送给linux内核去执行, 操作就是计算机硬件. 所以Shell命令是用户操作计算机硬件的桥梁,
原创 精选 2023-10-22 21:46:42
429阅读
思路: 判断/root/test/下是否有14这个文件,如果有.就拷贝到/home目录下 例: #!/bin/bashif   [ -f /root/test/14 ] || cp /root/test/14 /home   then        echo "成功"else        echo "失败"fi
原创 2023-01-15 11:09:12
258阅读
1、查看当前系统谁在登录:who2、数出当前系统的登录用户:who | wc -l(l-->line,w-->word,c-->character)3、小型shell脚本开发周期:$cat > nusere      新建文件,使用cat复制终端的输入       &nbsp
原创 2015-05-27 16:17:33
705阅读
Shell脚本入门总结作者:马鹏归档:学习笔记2017/7/20格式说明:蓝色字体:注释×××背景:重要绿色背景:注意目录第1章常见的shell类型II第2章shell的好处II第3章本次shell课程的目的II第4章如何学习shell脚本III4.1shell脚本是什么III4.2学习shell准备工作:III4.3shell脚本的书写格式:III学习脚本IV第5章命令这里就不多说了IV第6章变
原创 2017-11-26 09:55:05
662阅读
1点赞
1. 接受用户的参数 1 $0 //第几个参数 2 $# //参数总长度 3 $* //分别有什么 4 5 6 [root@localhost ~]# cat example.sh 7 #!/bin/bash 8 echo "当前脚步名称为$0" 9 echo "总共有$#个参数,分别是$*" 10 ...
转载 2021-10-29 09:04:00
269阅读
2评论
建立一个脚本    Linux中有好多中不同的shell,但是通常我们使用bash (bourne过我们使用任意...
原创 2022-11-30 13:20:43
88阅读
Shell中的特殊符号 1.$ 美元符号,用来表示变量的值。 如变量NAME的值为Mike,则使用$NAME就可以得到“Mike”这个值。 2.# 井号,除了做为超级用户的提示符之外,还可以在脚本中做为注释的开头字母,每一行语句中,从#号开始的部分就不执行了。 3.“” 双引号,shell不会将一对双引号之间的文本中的大多数特殊字符进行解释。 如#不再是注释的开头,它只表示一个井号“#”。但$
原创 2023-11-18 16:31:51
292阅读
1点赞
一.Shell 概念Shell 英文是“壳”,Shell 是一块包裹着系统核心的壳,处于操作系统的最外层。 Shell 是一个用 C 语言编写的程序,
原创 2022-07-01 20:43:26
144阅读
一、Shell简介  Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系
原创 2023-08-30 14:59:37
118阅读
shell脚本入门
原创 2023-10-05 19:41:18
129阅读
为什么要进行shell编程  在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非建立一个脚本  Lin
shell本质是一个文件,文件里面存放的是特定格式的指令,系统可以使用脚本解析器翻译或解析指令并执行(它不需要编译)一. 使用shell输出helloworld创建并编辑脚本文件touch debug.sh vim debug.sh文件内容如下#!/bin/bash echo "helloworld"执行脚本sh debug.sh或者加权使用可执行权限执行chmod +x debug.sh ./d
原创 2023-07-27 09:28:59
88阅读
文章目录前言一、for循环语句1.结构2.示例①根据IP地址列表检测主机状态二、While循环语句1.结构2.示例①猜商品价格游戏②提示用户输入一个小于100的整数,并计算从1到该数之间所有证书之和三、until循环语句1.结构2.示例 前言在我们实际的工作环境中,经常会进行重复性的工作,每次只是需要处理的对象不一而已,如何能够效率更高的面对这类简单工作呢,这就是我们接下来要进行学习的循环语句
转载 2023-11-11 07:47:32
211阅读
​作业:1.在list1.sh基础. 上,实现循环脚本2.使用if条件语句,不需要加循环|比如:判断系统内存使用率:60% 警告70% 严重警告80% 发邮件60%以下 打印使用率如果第一个条件判断是60%,那么70、 80都符合第一个条件。后面的条件判断就没有意义了。解答:1.在list1.sh基础. 上,实现循环脚本实现脚本代码:#!/bin/bash#****************
原创 2022-11-16 23:00:40
77阅读
目 录一、echo用法二、for循环语句用法三、while循环语句用法四、break、continue、exit含义 一、echo用法常用选项:echo -n 表示不换行输出 echo -e 输出转义字符,将转义后的内容输出到屏幕上常用的转义字符如下:\b转义后相当于按退格键,但前提是\b后面存在字符:\b表示删除前一个字符,\b\b 表示删除前两个字符\c不换行输出,当\c后面存在字符时,后面
1.单分支if语句:格式:示例:2.双分支if语句:格式:示例:3.多分支if语句:格式:示例:
原创 2018-01-21 16:19:47
857阅读
2点赞
使用test测试命令时,多数使用“[条件表达式]”,条件表达式与方括号之间至少需要有一个空格。1、文件测试:-d:测试是否为目录;-f:测试是否为文件;-e:测试是否文件或目录存在;-r:测试当前用户是否有权限读取;-w:测试当前用户是否有权限写入;-x:测试是否设置有可执行权限;2、整数值比较:-eq:第一个数等于第二个数;-ne:第一个数不等于第二个数;-ge:第一个数大于或等于第二个数;-l
原创 2019-08-09 17:31:51
2554阅读
1点赞
如下:"NUM=`docker images | grep '<none>' | wc -l`; if [ $NUM -gt 0 ]; then docker rmi `docker images | grep '<none>' | awk '{print \$3}'`; fi"其命令的作用是,判断是否有 none 镜像,如果有则批量删除。...
原创 2022-02-25 15:51:37
560阅读
一、for循环语句在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的对象不一样,其他命令相同。例如:根据通讯录中的姓名列表创建系统账号等情况。当面对各种列表重复工作任务时,使用if语句已经不能满足需要了,就需要使用到for语句。1.for语句结构使用for循环语句时,需要指定一个变量及可能的取值列表,针对不同的取值重复执行相同的命令序列,知道变量值用完退出循环。1)for
转载 2024-03-15 21:09:58
171阅读
面对列表重复任务时,if语句难以满足需求,按着顺序编写,又非常耗时间,这时候就需要使用循环语句来解决这个问题。一、for循环语句for语句需要定义一个变量和取值列表,根据不同的取值执行相同的命令,知道变量值用完。取值列表里包含多个属性相同的对象,例如:IP地址,通信录等。html/xmlfor语句结构for变量名in取值列表do命令序列done!image.png(https://s2.51cto
原创 2022-05-01 17:02:42
1141阅读
  • 1
  • 2
  • 3
  • 4
  • 5