select in 是 Shell 独有的一种循环,适用于与终端(Terminal)进行交互,在其他编程语言中是没有的。 用法 说明 脚本 select var in val_listdo statementsdone var 表示变量,val_list 表示取值列表,与for in循环的语法非常相 ...
分类:
系统相关 时间:
2019-12-19 21:17:10
阅读次数:
104
Here Document 的用法 Here Document可以将它理解为“嵌入文档”“内嵌文档”“立即文档”,它将命令需要处理的数据或者字符串与代码放在一起,适用于命令需要处理的数据量很小,不必要将其单独放在一个文件中的情况。 总的来说,在脚本中嵌入一小段多行数据时,使用Here Documen ...
分类:
系统相关 时间:
2019-12-19 21:12:34
阅读次数:
90
Linux概述 Linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目都会部署到Linux/Unix系统上。 Linux吉祥物:Tux 一只小企鹅 Linux的创始人:Linus Linux理论上讲只是一个系统内核,在这个内核上,很多人进行了进一步 ...
分类:
系统相关 时间:
2019-12-19 21:07:30
阅读次数:
115
1.对重定向的理解 2.硬件设备和文件描述符 文件描述符到底是什么 3.Linux Shell 输出重定向 4.Linux Shell 输入重定向 5.结合Linux文件描述符谈重定向 6.Shell 对文件描述符的操作 7.改变当前shell环境的重定向目标 8.示例 1.对重定向的理解 Linu ...
分类:
系统相关 时间:
2019-12-19 20:59:00
阅读次数:
109
11 shell中内置关键字[[]]:检查条件是否成立 1、小括号、圆括号() 1.1 单小括号() 用途 命令组 括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。 括号中多个命令之间用分号隔开,最后一个命令可以没有分号, 各命令和括号之间不必有空格。 22 ...
分类:
系统相关 时间:
2019-12-19 20:56:45
阅读次数:
148
简单的网络结构图:1,公网IP是单独给***使用的。2、ASA的outside接口10.10.1.30直接nat到公网XXX.XXX.XX.XX3、ssl_***_pool是10.25.10.0/244、ASA的outside接口地址是vlan110.10.0.0/23。5、anyconnect客户端获取到10.25.10.0的地址,可以访问10.10.5.0/24和10.10.0.0/23的地址
分类:
系统相关 时间:
2019-12-19 20:52:57
阅读次数:
683
配置完成ASDM的配置后,浏览器无法打开的提示。1、配置ASDM登录2、配置asdm.bin以上为基本的ASDM的配置。3、配置完成之后,应该可以使用ASDM登录了,但是发现只有使用management端口可以登录,使用outside和inside接口都无法登录。提示如下图百度了下,发现浏览器的加密算法不匹配导致的。4、检查加密算法5、检查版本加密功能没注册之前的Encryption-3DES-A
分类:
系统相关 时间:
2019-12-19 20:46:48
阅读次数:
317
1.管道命令的用法 2.使用管道命令的好处: 3.重定向和管道的区别 4.Linux管道实例 5.管道与重定向 1)管道与输入重定向 2)管道与输出重定向 6.过滤器 7.过滤器举栗 1.管道命令的用法 将两个或者多个命令(程序或者进程)连接到一起,把一个命令的输出作为下一个命令的输入,以这种方式连 ...
分类:
系统相关 时间:
2019-12-19 20:45:05
阅读次数:
114
Shell 局部变量 Shell 全局变量 shell全局变量的易错点: linux shell中./a.sh , sh a.sh , source a.sh, . ./a.sh的区别 Shell 环境变量 shell配置文件 Shell 变量的作用域(Scope),就是 Shell 变量的有效范围 ...
分类:
系统相关 时间:
2019-12-19 19:36:55
阅读次数:
115
https://blog.csdn.net/qq_37674858/article/details/80066264 2.2 使用sed命令对文件中的字符替换 例如:将aaaa字符串修改为bbbb [root@mdw zxy]# sed -i 's|aaaa|bbbb|' file1[root@md ...
分类:
系统相关 时间:
2019-12-19 19:35:17
阅读次数:
113
0.字符串的小知识点 1.字符串的截取 1.1从指定位置开始截取 1.2 从指定字符(子字符串)开始截取 1.3字符串截取的总结 1.4 按指定要求截取 2.字符串的拼接 3.字符串的替换 0.字符串的小知识点 字符串可以由单引号' '包围,也可以由双引号" "包围,也可以不用引号,它们之间是有区别 ...
分类:
系统相关 时间:
2019-12-19 19:22:40
阅读次数:
107
常见Linux文件的编辑命令 vi/vim,有时候我们想写一个脚本实现对文件编辑,这个时候,可能就不够用了,下面介绍一些办法1、echo命令Shell的echo命令常用于字符串的输出例如:[root@mdw zxy]# echo 'Hello World !' > file1[root@mdw zx ...
分类:
系统相关 时间:
2019-12-19 19:19:41
阅读次数:
145
1、free -m #查看当前swap分区大小 2、创建swapfile dd if=/dev/zero of=/swap_file bs=1M count=2000 #复制2G磁盘空间(说明:bs:大块区域大小,count,块的总数)2、将swapfile设置为swap空间 mkswap /swa ...
分类:
系统相关 时间:
2019-12-19 19:12:54
阅读次数:
94
Shell 命令替换是指将命令的输出结果赋值给某个变量。比如,将使用ls命令查看到的某个目录中的内容保存到某个变量中,这就需要使用命令替换。 Shell 中有两种方式可以完成命令替换,一种是反引号` `,一种是$(),使用方法如下: variable=`commands`variable=$(com ...
分类:
系统相关 时间:
2019-12-19 19:10:26
阅读次数:
91
01-背景 修改环境变量时,错误的写成了如下情况 1 PATH=$PAHT:$JAVA_HOME\bin 导致PATH环境变量的原有内容搞没了,相关的shell命令全部都执行不了了。。。。 02-解决方案 1)找另外一台机器,看一下PATH变量的值,在界面上执行如下命令,手动重置下PATH值 1 e ...
分类:
系统相关 时间:
2019-12-19 19:10:11
阅读次数:
92
1.位置参数 2.特殊变量 2.1 用法举栗 2.2 $* 和 $@ 的区别 2.3 $?的用法 1.位置参数 运行 Shell 脚本文件时我们可以给它传递一些参数,这些参数在脚本文件内部可以使用$n的形式来接收,例如,$1 表示第一个参数,$2 表示第二个参数,依次类推。 在调用函数时也可以传递参 ...
分类:
系统相关 时间:
2019-12-19 19:02:45
阅读次数:
111
一、建立gdb与gdbserver的通信: 在gdb设置断点在start_kernel阻塞 在gdb调试窗口输入指令c,QEMU继续启动 通过gdb可以跟踪到内核代码start_kernel。 二、为MenuOS集成网络通信程序,即为MenuOs添加replyhi命令。 此时会重启MenuOS 三、 ...
分类:
系统相关 时间:
2019-12-19 19:01:21
阅读次数:
90