shell脚本中的选项,可以让用户丰富很多操作:
其中,常用的关键词有:getopts OPTARG OPTIND
getopts:可以获得脚本后面的选项。引号中是定义的选项,可以有多个。
“:d”: 第一个冒号表示...
8年前 (2018-01-09) 1422℃ 0评论
0喜欢
我们常用的信号有:
1: SIGHUP
2: SIGINT
9: SIGKILL
15: SIGTERM
18: SIGCONT
19: SIGSTOP
如我们执行任务的时候,按Ctrl+C,会发送信号2给程序,程序就中止了。如果...
8年前 (2018-01-09) 1265℃ 0评论
0喜欢
1、随机数
我们用到的概念是数组。每次出现数字以后,比对数组中的其他值,如果重复就重新生成,知道生成所有的不重复数组为止。
shell脚本实现:随机产生1-39中的N个数字,且不能重复代码:
#!/bin/bash
#
# Date: ...
8年前 (2018-01-08) 1812℃ 0评论
1喜欢
数组:数组是连续的一组元素,彼此之间有空格分割,通过索引可以取出数组中的某一个值。
默认的shell变量类型全部为字符串,所以,定义数组需要将数组用括号括起来。
声明一个数组:
declare -a AA // 实际上,直接用索引...
8年前 (2018-01-08) 1550℃ 0评论
0喜欢
1、查看Nginx进程数量
[root@Master ~]# ps aux |grep nginx |grep -v 'grep' -c
3
2、查看服务器处于建立连接状态的web连接数量
[root@Master ~]# netst...
8年前 (2018-01-04) 1674℃ 0评论
0喜欢
逻辑卷是服务器常用的文件系统格式,通过练习,熟悉逻辑卷的编辑操作,熟悉原理。
题目:
1. 新加一块磁盘(20G即可)到虚拟机;
2. 建立三个分区,一个3G,一个5G,一个7G,将这三个分区调整成Linux LVM格式,待后续使用;
...
8年前 (2018-01-01) 2567℃ 0评论
2喜欢
红帽官方安装文档介绍:https://pan.baidu.com/s/1o86570e 密码:6npx
红帽官方的介绍文档,关于kickstart部分(CHAPTER 32)的参数介绍非常详细,如果有不懂的参数,可以参考文档进行学习和修改。...
8年前 (2017-12-30) 2033℃
0喜欢
# Kickstart file automatically generated by anaconda.
#version=DEVEL
install
url --url ftp://192.168.75.77/pub
lan...
8年前 (2017-12-30) 1244℃ 0评论
1喜欢
无论多复杂的脚本,都是由一些基本的结构构成的。
下面,介绍一下基本的shell脚本语法,快速浏览,来秒熟悉基本的脚本编程结构。
1、单行模式下的脚本逻辑
# [ ! -e /vat/tmp/a.txt ] && touch ...
8年前 (2017-12-25) 1641℃ 0评论
0喜欢
bash及其特性:
shell: 外壳程序
广义的shell分类:
GUI:Gnome, KDE, Xfce, 常用的三种
CLI: sh(bone开发的), csh(Berkeley, Bill Joy开发的.), ksh(商业的,社区版...
8年前 (2017-12-21) 1517℃ 0评论
0喜欢