Fork me on GitHub

01 2021 档案

摘要:一、什么是条件测试 在bash的各种流程控制结构中通常需要进行各种测试,然后根据不同的测试结果执行不同的操作,比如常见的与if条件进行结合。 语法: 格式一:test<测试表达式> 格式二:[<测试表达式>] 格式三:[[<测试表达式>]] 其中,格式一语格式二是等价的;格式三是扩展的test命令, 阅读全文
posted @ 2021-01-31 19:34 iveBoy 阅读(125) 评论(0) 推荐(0) 编辑
摘要:一、普通方式 分别以脚本传参和read读入的方式写出两个脚本,并且需要对传入的参数进行是否为数字进行判断。 1、脚本传参方式 #!/bin/sh a=1b=2 # 判断输入是否为空 if [ -z "a"]||[z"b" ] then echo "must input" els 阅读全文
posted @ 2021-01-24 16:20 iveBoy 阅读(337) 评论(0) 推荐(0) 编辑
摘要:一、if条件语句 (一)单分支结构 1、语法 # 写法一 if [条件] then 指令 fi # 写法二 分号相当于换行 if [条件];then 指令 fi 2、实例 比较大小 #方法一 #!/bin/sh if [ 2 -lt 10 ] then echo "2 < 10" fi #方法二 [ 阅读全文
posted @ 2021-01-24 10:37 iveBoy 阅读(432) 评论(0) 推荐(0) 编辑
摘要:一、变量数值计算的命令 变量的数值计算主要有以下几个命令或者符号: (()) let expr bc $[] 二、(()) (一)运算符表 运算符 说明 ++ -- 增加 减少,可前置也可后置 + - !~ 一元正号 负号 逻辑与位的取反 + - * / % 加法、减法、乘法、除法、取余 < <= 阅读全文
posted @ 2021-01-17 15:39 iveBoy 阅读(686) 评论(0) 推荐(0) 编辑
摘要:一、变量子串操作表 表达式 说明 {#string} 返回string的长度 string:positionstring中,从位置position{string:position:length} 在stringposition之后开始提取长度为$l 阅读全文
posted @ 2021-01-17 10:18 iveBoy 阅读(233) 评论(0) 推荐(0) 编辑
摘要:一、特殊变量概述 在shell中有两类特殊的变量,一类被称为位置变量,另一类被称为进程状态变量。下面列出位置变量和进程状态变量的具体内容: 位置变量 变量 描述 0shelln 获取当前执行的shell脚本的第n个参数值,n=1...9,如果n>9,使 阅读全文
posted @ 2021-01-14 22:05 iveBoy 阅读(424) 评论(0) 推荐(0) 编辑
摘要:一、变量的类型 变量可分为两类: 环境变量(全局变量) 局部变量 环境变量又被称为全局变量,可以在创建的shell以及任意子进程shell中使用。局部变量只能在创建的shell脚本中使用。 二、环境变量 (一)内置环境变量 环境变量用于定义Shell的运行环境,保证Shell命令的正确执行,Shel 阅读全文
posted @ 2021-01-12 23:25 iveBoy 阅读(694) 评论(0) 推荐(0) 编辑
摘要:一、Shell脚本建立 1、什么是shell Shell是一个命令解释器,它在操作系统的最外层负责直接与用户对话,把用户的输入解释给操作系统,并且处理操作系统的输出结果,输出到屏幕给用户。这种对话方式可以是交互方式或者非交互式(脚本)的。 2、什么是Shell脚本 当Linux命令或者语句不在命令行 阅读全文
posted @ 2021-01-05 21:14 iveBoy 阅读(289) 评论(0) 推荐(0) 编辑
摘要:一、用户身份切换 Linux系统中root用户具有超级管理员的权限,由于权限较大,稍不注意可能造成安全隐患,所以在工作中一般的使用普通用户来完成一些工作,但是如果涉及到的任务需要root用户的权限又该如何呢? 此时,可以使用两个重要的命令即su和sudo命令。 二、su命令 (一)介绍 su命令是用 阅读全文
posted @ 2021-01-02 22:39 iveBoy 阅读(399) 评论(0) 推荐(0) 编辑

TOP
点击右上角即可分享
微信分享提示