上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 69 下一页

2022年3月26日

|NO.Z.00049|——————————|LinuxShell|——|Linux&Shell$变量.V06|——|预定义变量|

摘要: 一、预定义变量 作用 $? 最后一个执行的命令的返回状态,如果这个变量的值为0,证明上一个命令正确执行,如果这个变量的值为非0,(具体是哪个数,由命令自己来决定)则证明上一个命令执行不正确了。 $$ 当前进程的进程号(PID) $! 后台运行的最后一个进程的进程号(PID) 二、预定义变量实验 ## 阅读全文

posted @ 2022-03-26 23:22 yanqi_vip 阅读(26) 评论(0) 推荐(0)

|NO.Z.00048|——————————|LinuxShell|——|Linux&Shell$变量.V05|——|位置参数变量|

摘要: 一、位置参数变量 作用 $n n为数字,$0代表命令本身,$1-$9代表第一到第九个参数,十以上的参数需要用大括号包含,如${10} $* 这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体 $@ 这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待 $# 这个变量代表命令行中所有 阅读全文

posted @ 2022-03-26 23:22 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00046|——————————|^^实验^^|——|Linux&Shell$变量.V03|——|环境变量|ENV|修改默认提示符|

摘要: 一、环境变量:环境变量设置 ### 环境变量设置 ~~~ 使用 export 声明的变量即是环境变量 [root@localhost ~]# export age="18" 二、环境变量查询和删除 ### 环境变量查询和删除 ~~~ 删除环境变量 gender ~~~ env 命令和 set 命令的 阅读全文

posted @ 2022-03-26 23:21 yanqi_vip 阅读(122) 评论(0) 推荐(0)

|NO.Z.00047|——————————|LinuxShell|——|Linux&Shell$变量.V04|——|环境变量|ENV|修改默认提示符|

摘要: 一、LANG语系变量:查看LANG支持的语系 ### 查看LANG支持的语系 ~~~ # LANG 变量定义了 Linux 系统的主语系环境,这个变量的默认值是: ~~~ 这是因为我们 Linux 安装时,选择的是中文安装,所以默认的主语系变量是“zh_CN.UTF-8”。 ~~~ 那么 Linux 阅读全文

posted @ 2022-03-26 23:21 yanqi_vip 阅读(31) 评论(0) 推荐(0)

|NO.Z.00044|——————————|LinuxShell|——|Linux&Shell$变量.V01|

摘要: 一、Bash的变量和运算符 ### 什么是变量 ~~~ # 在定义变量时,有一些规则需要遵守: ~~~ 变量名称可以由字母、数字和下划线组成,但是不能以数字开头。 ~~~ 如果变量名是“2name”则是错误的。 ~~~ 在 Bash 中,变量的默认类型都是字符串型, ~~~ 如果要进行数值运算,则必 阅读全文

posted @ 2022-03-26 23:20 yanqi_vip 阅读(15) 评论(0) 推荐(0)

|NO.Z.00045|——————————|LinuxShell|——|Linux&Shell$变量.V02|——|变量分类|

摘要: 一、变量分类 ### 用户自定义变量: ~~~ 这种变量是最常见的变量,由用户自由定义变量名和变量的值。 ### 环境变量: ~~~ 这种变量中主要保存的是和系统操作环境相关的数据, ~~~ 比如当前登录用户,用户的家目录,命令的提示符等。 ~~~ 不是太好理解吧,那么大家还记得在 Windows 阅读全文

posted @ 2022-03-26 23:20 yanqi_vip 阅读(31) 评论(0) 推荐(0)

|NO.Z.00043|——————————|LinuxShell|———————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-26 23:20 yanqi_vip 阅读(9) 评论(0) 推荐(0)

|NO.Z.00042|——————————|LinuxShell|——|Linux&Shell$特殊符号.V02|——|通配符|单引号|双引号|反引号|小括号|中括号|大括号|

摘要: 一、Bash 中其他特殊符号 作用 '' 单引号,在单引号中所有的特殊符号,如“$”和“”(反引号)都没有特殊含义 "" 双引号,在双引号中特殊符号都没有特殊含义,但是“$""`"和”\"是例外拥有“调用变量的值,“引用命令“和”转义符“的特殊含义 `` 反引号,反引号括起来的内容是系统命令,在Ba 阅读全文

posted @ 2022-03-26 23:19 yanqi_vip 阅读(39) 评论(0) 推荐(0)

|NO.Z.00040|——————————|LinuxShell|——|Linux&Shell$Bash功能.V06|——|管道符|

摘要: 一、管道符 ### 行提取命令 grep参数说明 ~~~ # 选项: ~~~ -A 数字:列出符合条件的行,并列出后续的 n 行 ~~~ -B 数字:列出符合条件的行,并列出前面的 n 行 ~~~ -c:统计找到的符合条件的字符串的次数 ~~~ -i:忽略大小写 ~~~ -n:输出行号 ~~~ -v 阅读全文

posted @ 2022-03-26 23:18 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00041|——————————|LinuxShell|——|Linux&Shell$特殊符号.V01|——|通配符|单引号|双引号|反引号|小括号|中括号|大括号|

摘要: 一、shell的通配符:通配符 作用 ? 匹配一个任意字符 * 匹配0个或任意多个任意字符,也就是可以匹配任何内容 [] 匹配中括号中任意一个字符,例如:[abc]代表一定匹配一个字符,或者是a或者是b,或者是c [-] 匹配中括号中任意一个字符,-代表一个范围,例如:[a-z]代表匹配一个小写字母 阅读全文

posted @ 2022-03-26 23:18 yanqi_vip 阅读(37) 评论(0) 推荐(0)

|NO.Z.00039|——————————|LinuxShell|——|Linux&Shell$Bash功能.V05|——|多命令执行顺序|

摘要: 一、多命令顺序执行 格式 作用 ; 命令1;命令2 多个命令顺序执行,命令之间没有任何逻辑联系 && 命令1&&命令2 当命令1正确执行($?=0),则命令2才会执行当命令1执行不正确($? 0)则命令2不会执行 || 命令1||命令2 当命令1执行不正确($? 0),则命令2才会执行当命令1正确执 阅读全文

posted @ 2022-03-26 23:17 yanqi_vip 阅读(29) 评论(0) 推荐(0)

|NO.Z.00037|——————————|LinuxShell|——|Linux&Shell$Bash功能.V03|——|Bash快捷键|

摘要: 一、Bash 常用快捷键 作用 ctrl+A 把光标移动到命令行开头,如果我们输入的命令过长,想要把光标移动到命令行开头时使用 Ctrl+E 把光标移动到命令行结尾 Ctrl+C 强制终止当前的命令 Ctrl+L 清屏,相当于clear命令 Ctrl+U 删除或剪切光标之前的命令,我输入了一行很长的 阅读全文

posted @ 2022-03-26 23:16 yanqi_vip 阅读(27) 评论(0) 推荐(0)

|NO.Z.00038|——————————|LinuxShell|——|Linux&Shell$Bash功能.V04|——|输入输出重定向|

摘要: 一、输入输出重定向:Bash 的标准输入输出 设备文件名 文件描述符 类型 键盘 /dev/stdin 0 标准输入 显示器 /dev/stdout 1 标准输出 显示器 /dev/stderr 2 标准错误输出 二、输出重定向 符号 作用 标准输出重定向 命令>文件 以覆盖的方式,把命令的正确输出 阅读全文

posted @ 2022-03-26 23:16 yanqi_vip 阅读(33) 评论(0) 推荐(0)

|NO.Z.00035|——————————|LinuxShell|——|Linux&Shell$Bash功能.V01|——|history命令|

摘要: 一、历史命令:history选项说明 ### history选项说明 ### 历史命令的查看 ~~~ # 选项: ~~~ -c:清空历史命令 ~~~ -w:把缓存中的历史命令写入历史命令保存文件。 ~~~ 如果不手工指定历史命令保存文件, ~~~ 则放入默认历史命令保存文件~/.bash_histo 阅读全文

posted @ 2022-03-26 23:15 yanqi_vip 阅读(26) 评论(0) 推荐(0)

|NO.Z.00036|——————————|LinuxShell|——|Linux&Shell$Bash功能.V02|——|命令补全|命令别名|

摘要: 一、命令别名 ### 命令与文件补全 ~~~ table键的使用 ### 命令格式: [root@localhost ~]# alias ### 查询命令别名 ~~~ 设定命令别名 ~~~ 例如: [root@localhost ~]# alias 别名='原命令' ### 查询系统中已经定义好的别 阅读全文

posted @ 2022-03-26 23:15 yanqi_vip 阅读(34) 评论(0) 推荐(0)

|NO.Z.00033|——————————|LinuxShell|——|Linux&Shell$基础.V02|——|echo命令|

摘要: 一、echo命令 ### echo 命令 ~~~ # 选项: ~~~ -e: 支持反斜线控制的字符转换(具体参见表 11-2) ~~~ -n: 取消输出后行末的换行符号(就是内容输出后不换行) [root@localhost ~]# echo [选项] [输出内容] ### 例子 1:echo 的内 阅读全文

posted @ 2022-03-26 23:14 yanqi_vip 阅读(28) 评论(0) 推荐(0)

|NO.Z.00034|——————————|LinuxShell|——|Linux&Shell$基础.V03|——|脚本执行方式|

摘要: 一、shell脚本执行方式 ### 编写一个shell脚本 !/bin/Bash ~~~ # 注: ~~~ 这个不是注释,是bash bang,可以理解为标识的是以下程序写的是shell程序, ~~~ 告诉系统应该需要使用什么程序来解释这个语言。这句话对于shell脚本是不可以执行的。 ~~~ 若是 阅读全文

posted @ 2022-03-26 23:14 yanqi_vip 阅读(29) 评论(0) 推荐(0)

|NO.Z.00030|——————————|LinuxShell|——|Linux&Shell&流程控制.V11|——|continue|

摘要: 一、流程控制——continue ### continue语法: ~~~ 再来看看 continue 语句,continue 也是结束流程控制的语句。 ~~~ 如果在循环中,continue 语句只会结束单次当前循环, ~~~ 也画个示意图来说明下 continue 语句,如图 12-2 所示: 二 阅读全文

posted @ 2022-03-26 23:13 yanqi_vip 阅读(21) 评论(0) 推荐(0)

|NO.Z.00032|——————————|LinuxShell|——|Linux&Shell$基础.V01|

摘要: 一、Shell 概述:什么是 Shell ### shell说明 ~~~ shell为命令解释器 ~~~ shell可以把命令行翻译成机器语言,同时再把它的结果从机器语言反翻译成命令行 ### shell的功能: ~~~ 提供一个操作的界面,可以执行命令输入把执行的命令翻译成0101,让内核可以读取 阅读全文

posted @ 2022-03-26 23:13 yanqi_vip 阅读(13) 评论(0) 推荐(0)

|NO.Z.00031|——————————|LinuxShell|———————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-26 23:13 yanqi_vip 阅读(8) 评论(0) 推荐(0)

|NO.Z.00029|——————————|LinuxShell|——|Linux&Shell&流程控制.V10|——|break|

摘要: 一、break语句 ### break语句 ~~~ # break语法: ~~~ 再来看看特殊流程控制语句 break 的作用, ~~~ 当程序执行到 break 语句时,会结束整个当前循环。 ~~~ 而 continue 语句也是结束循环的语句, ~~~ 不过 continue 语句单次当前循环, 阅读全文

posted @ 2022-03-26 23:12 yanqi_vip 阅读(21) 评论(0) 推荐(0)

|NO.Z.00028|——————————|LinuxShell|——|Linux&Shell&流程控制.V09|——|exit|

摘要: 一、条件判断——特殊流程控制语句——exit ### exit语法 ~~~ 系统是有 exit 命令的,用于退出当前用户的登录状态。 ~~~ 可是在 Shell 脚本中,exit 语句是用来退出当前脚本的。 ~~~ 也就是说,在 Shell 脚本中,只要碰到了 exit 语句, ~~~ 后续的程序就 阅读全文

posted @ 2022-03-26 23:12 yanqi_vip 阅读(32) 评论(0) 推荐(0)

|NO.Z.00026|——————————|LinuxShell|——|Linux&Shell&流程控制.V07|——|until循环|

摘要: 一、until循环 ### until循环语法 ~~~ 再来看看 until 循环,和 while 循环相反, ~~~ until 循环时只要条件判断式不成立则进行循环,并执行循环程序。 ~~~ 一旦循环条件成立,则终止循环。语法如下: until [ 条件判断式 ] do 程序 done 二、un 阅读全文

posted @ 2022-03-26 23:11 yanqi_vip 阅读(16) 评论(0) 推荐(0)

|NO.Z.00027|——————————|LinuxShell|——|Linux&Shell&流程控制.V08|——|函数|

摘要: 一、条件判断——函数 ### 函数语法 function 函数名 () { 程序 } 二、条件判断——函数实验 ### 实例一:从 1 加到 100 了,我们让用户自己来决定加到多少吧: [root@localhost ~]# vi sh/function.sh #!/bin/bash #接收用户输 阅读全文

posted @ 2022-03-26 23:11 yanqi_vip 阅读(18) 评论(0) 推荐(0)

|NO.Z.00025|——————————|LinuxShell|——|Linux&Shell&流程控制.V06|——|while循环|

摘要: 一、while循环 ### while循环语法 ~~~ # 注:对 while 循环来讲,只要条件判断式成立,循环就会一直继续, ~~~ 直到条件判断式不成立,循环才会停止。 ~~~ 好吧,我们还是写个 1 加到 100 的例子吧, ~~~ 这种例子虽然对系统管理帮助不大,但是对理解循环非常有帮助: 阅读全文

posted @ 2022-03-26 23:10 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00023|——————————|LinuxShell|——|Linux&Shell&流程控制.V04|——|多分支case条件语句|

摘要: 一、多分支case条件语句 ### case 语句和 if…elif…else 语句一样都是多分支条件语句, ~~~ 不过和 if 多分支条件语句不同的是,case 语句只能判断一种条件关系, ~~~ 而 if 语句可以判断多种条件关系。case 语句语法如下: case $变量名 in "值 1" 阅读全文

posted @ 2022-03-26 23:09 yanqi_vip 阅读(26) 评论(0) 推荐(0)

|NO.Z.00024|——————————|LinuxShell|——|Linux&Shell&流程控制.V05|——|for循环|

摘要: 一、for循环 ### 语法一 for 变量 in 值 1 值 2 值 3… do 程序 done ### for循环语法一: ~~~ for 循环是固定循环,也就是在循环时已经知道需要进行几次的循环, ~~~ 有时也把 for 循环称为计数循环。for 的语法有如下两种: ~~~ # 注: ~~~ 阅读全文

posted @ 2022-03-26 23:09 yanqi_vip 阅读(18) 评论(0) 推荐(0)

|NO.Z.00020|——————————|LinuxShell|——|Linux&Shell&流程控制.V01|——|单分支if条件语句|

摘要: 一、单分支if条件语句 ### 单分支条件语句最为简单,就是只有一个判断条件, ~~~ 如果符合条件则执行某个程序,否则什么事情都不做。语法如下: if [ 条件判断式 ];then 程序 fi ### 单分支条件语句需要注意几个点: ~~~ if 语句使用 fi 结尾,和一般语言使用大括号结尾不同 阅读全文

posted @ 2022-03-26 23:08 yanqi_vip 阅读(19) 评论(0) 推荐(0)

|NO.Z.00021|——————————|LinuxShell|——|Linux&Shell&流程控制.V02|——|双分支if条件判断|备份MySQL|监控Apache脚本|

摘要: 一、双分支if条件语句 ### 双分支if条件语句语法 if [ 条件判断式 ] then 条件成立时,执行的程序 else 条件不成立时,执行的另一个程序 fi 二、实例一:双分支if条件语句实验 ### 实例一:双分支if条件语句实验 ### 备份mysql数据库 [root@localhost 阅读全文

posted @ 2022-03-26 23:08 yanqi_vip 阅读(28) 评论(0) 推荐(0)

|NO.Z.00022|——————————|LinuxShell|——|Linux&Shell&流程控制.V03|——|多分支if条件判断|

摘要: 一、多分支if条件判断 ### 多分支if条件判断语法 if [ 条件判断式 1 ] then 当条件判断式 1 成立时,执行程序 1 elif [ 条件判断式 2 ] then 当条件判断式 2 成立时,执行程序 2 …省略更多条件… else 当所有条件都不成立时,最后执行此程序 fi ### 阅读全文

posted @ 2022-03-26 23:08 yanqi_vip 阅读(30) 评论(0) 推荐(0)

|NO.Z.00019|——————————|LinuxShell|——|Linux&Shell&条件判断.V06|——|多重条件判断|

摘要: 一、多重条件判断 作用 判断1-a判断2 逻辑与,判断1和判断2都成立,最终的结果才为真 判断1-o判断2 逻辑或,判断1和潘丹2有一个成立,最终结果就为真 !判断 逻辑非,使原始的判断式取反 二、多重条件判断实验 ### 判断哎哎是否有值,同时判断变量aa的值是否大于23 ~~~ 判断变量 aa 阅读全文

posted @ 2022-03-26 23:07 yanqi_vip 阅读(37) 评论(0) 推荐(0)

|NO.Z.00018|——————————|LinuxShell|——|Linux&Shell&条件判断.V05|——|字符串判断|

摘要: 一、字符串判断 作用 -z字符串 判断字符串是否为空(为空返回真) -n字符串 判断字符串是否为非空(非空返回真) 字符串1=字符串2 判断字符串1是否和字符串2相等(相等返回真) 字符串!1=字符串2 判断字符串1是否和字符串2不相等(不相等返回真) 二、字符串判断实验 ### 判断name变量是 阅读全文

posted @ 2022-03-26 23:07 yanqi_vip 阅读(10) 评论(0) 推荐(0)

|NO.Z.00016|——————————|LinuxShell|——|Linux&Shell&条件判断.V03|——|两个文件之间进行比较|

摘要: 一、两个文件之间进行比较 作用 文件1-nt文件2 判断文件1 的修改时间是否比文件2的新(如果新则为真) 文件1-ot文件2 判断文件1的修改时间是否比文件2的旧(如果旧则为真) 文件1-ef文件2 判断文件1是否和文件2的INode号一致,可以理解为两个文件是否为用一个文件,这个判断用于判断硬链 阅读全文

posted @ 2022-03-26 23:06 yanqi_vip 阅读(31) 评论(0) 推荐(0)

|NO.Z.00017|——————————|LinuxShell|——|Linux&Shell&条件判断.V04|——|两个数据之间进行比较|

摘要: 一、两个数据之间进行比较 作用 整数1-eq整数2 判断整数1是否和整数2相等(相等为真) 整数1-ne整数2 判断整数1是否和整数2不相等(不相等为真) 整数1-gt整数2 判断整数1是否大于整数2(大于为真) 整数1-lt整数2 判断整数1是否小于整数2(小于为真) 整数1-ge整数2 判断整数 阅读全文

posted @ 2022-03-26 23:06 yanqi_vip 阅读(25) 评论(0) 推荐(0)

|NO.Z.00014|——————————|LinuxShell|——|Linux&Shell&条件判断.V01|——|文件类型判断|

摘要: 一、文件类型判断:按照文件类型进行判断:先来看看 test 可以进行哪些文件类型的判断: 作用 -b文件 判断该文件是否存在,并且是否为块设备文件(是块设备文件值为真) -c文件 判断该文件是否存在,并且是否为字符设备文件(是字符设备文件为真) -d文件 判断改文件是否存在,并且是否为目录文件(是目 阅读全文

posted @ 2022-03-26 23:05 yanqi_vip 阅读(19) 评论(0) 推荐(0)

|NO.Z.00015|——————————|LinuxShell|——|Linux&Shell&条件判断.V02|——|文件权限判断|

摘要: 一、文件权限判断:按照文件权限进行判断:test 是非常完善的判断命令,还可以判断文件的权限 作用 -r文件 判断该文件是否存在,并且是否该文件拥有读权限(有读权限为真) -w文件 判断该文件是否存在,并且是否该文件拥有写权限(有写权限为真) -x文件 判断该文件是否存在,并且是否该文件拥有执行权限 阅读全文

posted @ 2022-03-26 23:05 yanqi_vip 阅读(18) 评论(0) 推荐(0)

|NO.Z.00013|——————————|LinuxShell|——|Linux&Shell&字符处理命令.V01|——|sort|uniq|wc|

摘要: 一、排序命令sort ### 排序命令sort ~~~ # 选项: ~~~ -f: 忽略大小写 ~~~ -b: 忽略每行前面的空白部分 ~~~ -n: 以数值型进行排序,默认使用字符串型排序 ~~~ -r: 反向排序 ~~~ -u: 删除重复行。就是 uniq 命令 ~~~ -t: 指定分隔符,默认 阅读全文

posted @ 2022-03-26 23:04 yanqi_vip 阅读(19) 评论(0) 推荐(0)

|NO.Z.00012|——————————|LinuxShell|——|Linux&Shell&字符截取和替换命令.V10|——|Sed命令|字符串替换|

摘要: 一、sed命令 ### sed 主要是用来将数据进行选取、替换、删除、新增的命令,我们看看命令的语法: ~~~ # 选项: ~~~ -n:一般 sed 命令会把所有数据都输出到屏幕,如果加入此选择,则只会把经过 sed 命令处理的行输出到屏幕。 ~~~ -e:允许对输入数据应用多条 sed 命令编辑 阅读全文

posted @ 2022-03-26 23:03 yanqi_vip 阅读(21) 评论(0) 推荐(0)

|NO.Z.00009|——————————|LinuxShell|——|Linux&Shell&字符截取和替换命令.V07|——|流程控制|

摘要: 一、awk流程控制 ### 我们再来利用下 student.txt 文件做个练习, ~~~ 后面的使用比较复杂,我们再看看这个文件的内容: [root@localhost ~]# cat student.txt ID Name PHP Linux MySQL Average 1 Liming 82 阅读全文

posted @ 2022-03-26 23:02 yanqi_vip 阅读(33) 评论(0) 推荐(0)

|NO.Z.00010|——————————|LinuxShell|——|Linux&Shell&字符截取和替换命令.V08|——|awk函数|

摘要: 一、awk函数 ### awk 编程也允许在编程时使用函数, ~~~ 在本小节我们讲讲 awk 的自定义函数。awk 函数的定义方法如下: function 函数名(参数列表){ 函数体 } ### 我们定义一个简单的函数, ~~~ 使用函数来打印 student.txt 的学员姓名和平均成绩,应该 阅读全文

posted @ 2022-03-26 23:02 yanqi_vip 阅读(18) 评论(0) 推荐(0)

上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 69 下一页

导航