摘要:
数组定义方法 方法一: 数组名=(value0 valuel value2 …) [root@localhost ~]# num=(10 20 30 40 50) [root@localhost ~]# echo ${num[*]} 10 20 30 40 50 方法二: 数组名=([0]=valu 阅读全文
摘要:
数组排序算法 冒泡排序 类似气泡上涌的动作,会将数据在数组中从小到大或者从大到小不断的向前移动。 基本思想 冒泡排序的基本思想是对比相邻的两个元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置) ,这样较小的元素就像气泡一样从底部上升到顶 阅读全文
摘要:
结构 循环语句 for循环语句 while循环语句 until循环语句 for语句的结构 读取不同的变量值,用来逐个执行同一组命令 for 变量名 in 取值列表 do 命令序列 done [root@localhost ~]# files=`ls` [root@localhost ~]# echo 阅读全文
摘要:
结构 条件测试 文件测试与整数测试 字符串测试与逻辑测试 if语句 if单分支语句 if双分支语句 if多分支语句 case分支语句 条件测试操作 test命令 测试表达式是否成立,若成立则返回0,否则返回其他数值。 格式1:test 条件表达式 格式2:[ 条件表达式 ] 文件测试 [ 操作符 文 阅读全文
摘要:
Shell函数 将命令序列按格式写在一起 可方便重复使用命令序列 Shell函数定义 function 函数名 { 命令序列 } 或 函数名() { 命令序列 } 调用函数的方法 函数名 [参数1] [参数2] 函数返回值 return表示退出函数并返回一个退出值,脚本中可以用$?变量显示该值 使用 阅读全文
摘要:
二层循环 for 语句 #!/bin/bash for ((i=1; i<=10; i++)) do echo "outer loop:$i" for ((j=1; j<=5; j++)) do echo "--inter loop:$j" done done while 语句 #!/bin/bas 阅读全文
摘要:
echo -n 表示不换行输出 echo -e 输出转义字符,将转义后的内容输出到屏幕上 常用的转义字符如下: \b 转义后相当于按退格键(backspace) ,但前提是"\b"后面存在字符; "\b"表示删除前一个字符, "\bb"表示删除前两个字符。 [root@localhost ~]# e 阅读全文
摘要:
检查是否已经挂载ISO镜像文件 记得勾选“启动时连接”,开机后系统会自动运行镜像文件, 否则电脑会一直尝试使用PXE方法安装操作系统,此时如果没有准备外部安装源就会提示exiting pxe rom 阅读全文
摘要:
PXE装机需要在服务端安装FTP服务,并准备安装源 在服务端设置匿名用户访问的FTP服务(最大权限) #修改配置文件 vim /etc/vsftpd/vsftpd.conf anonymous_enable=YES #开启匿名用户访问。默认已开启 write_enable=YES #开放服务器的写权 阅读全文
摘要:
结构 Shell脚本概述 Shell的作用 Shell编程规范 重定向与管道 Shell脚本变量 自定义变量 特殊变量 Shell脚本概述 什么是Shell?就是与内核沟通的界面、应用程序等等。比如你要播放音乐,你的计算机通过你在Shell输入的打开音乐的命令, Shell在告诉操作系统的内核用户希 阅读全文