04 2016 档案

摘要:Shell数组的增删改查 shell数组的定义及取值: a=(1 2 3) a=(1 2 3) [root@bogon tmp]# echo ${a[*]} 1 2 3 [root@bogon tmp]# echo ${a[@]} 1 2 3 增加数组元素: [root@bogon tmp]# a[ 阅读全文
posted @ 2016-04-29 14:50 唐胜伟 阅读(4906) 评论(0) 推荐(0) 编辑
摘要:给网卡配置10个临时ip地址,但是不配置192.168.17.15这个ip 阅读全文
posted @ 2016-04-29 14:39 唐胜伟 阅读(594) 评论(0) 推荐(0) 编辑
摘要:Linux系统产生随机数的3种方法 方法一:生成8位随机数 [root@localhost ~]# echo "$RANDOM$(date +%N%t)" | md5sum | cut -c 15-22 96afc009 [root@localhost ~]# echo "$RANDOM$(date 阅读全文
posted @ 2016-04-29 13:49 唐胜伟 阅读(716) 评论(0) 推荐(0) 编辑
摘要:安装服务脚本例子之打印菜单 阅读全文
posted @ 2016-04-29 10:33 唐胜伟 阅读(191) 评论(0) 推荐(0) 编辑
摘要:shell 脚本文件Windows传到Linux后编码问题 下面这个标红的位置出现,是由于脚本从Windows机器上直接传到linux文件格式不对导致的。 cat -v a.sh help^M exit^M }^M [ $# -ne ${parasnum} ] && help_msg^M ^M ex 阅读全文
posted @ 2016-04-28 19:57 唐胜伟 阅读(584) 评论(0) 推荐(0) 编辑
摘要:echo 命令 -n:表示不换行; -e:对特殊字符的解释执行,比如说变色; 例: [root@bogon ~]# echo -n "test"test[root@bogon ~]# 阅读全文
posted @ 2016-04-28 18:31 唐胜伟 阅读(141) 评论(0) 推荐(0) 编辑
摘要:定义函数的方式,监控网站的存活状态 阅读全文
posted @ 2016-04-26 17:54 唐胜伟 阅读(409) 评论(0) 推荐(0) 编辑
摘要:SendEmail语法 -f : 指定发件人邮箱; -t : 指定收件人邮箱; -s:指定发件人邮箱服务器地址; -u : 指定邮件标题; -xu : 指定发送邮件的“用户名”; -xp : 指定发送邮件的“密码”; -m : 指定邮件的主题内容; -o message-charset=utf8 指 阅读全文
posted @ 2016-04-26 17:52 唐胜伟 阅读(551) 评论(0) 推荐(0) 编辑
摘要:Shell函数的简单应用 阅读全文
posted @ 2016-04-25 15:58 唐胜伟 阅读(245) 评论(0) 推荐(0) 编辑
摘要:Shell函数语法 定义函数: function 函数名(){ 指令。。。 } 调用函数,方法1: 函数名 调用函数,方法2: 函数名 参数一 参数二 return在函数里面使用会跳出函数并返回一个值; 阅读全文
posted @ 2016-04-25 14:53 唐胜伟 阅读(175) 评论(0) 推荐(0) 编辑
摘要:break , continue , exit break n :n表示跳出循环的层数,如果省略n表示跳出整个循环。 break n :n表示跳出循环的层数,如果省略n表示跳出整个循环。 continue n :n表示退到第n层循环,如果省略n,表示跳过本次循环,忽略本次循环的剩余代码,进入下一次循 阅读全文
posted @ 2016-04-25 14:21 唐胜伟 阅读(157) 评论(0) 推荐(0) 编辑
摘要:创建5个用户并设置8位随机密码 阅读全文
posted @ 2016-04-25 10:51 唐胜伟 阅读(363) 评论(0) 推荐(0) 编辑
摘要:使用shell的for语法打印小九九 阅读全文
posted @ 2016-04-22 12:31 唐胜伟 阅读(270) 评论(0) 推荐(0) 编辑
摘要:使用while 打印10~1,1~10 阅读全文
posted @ 2016-04-22 10:15 唐胜伟 阅读(478) 评论(0) 推荐(0) 编辑
摘要:计算1加到100的和 方法三:[root@bogon ~]# echo {1..100} | tr " " "+" | bc //tr的意思是把空格替换成+号。5050 方法三:[root@bogon ~]# echo {1..100} | tr " " "+" | bc //tr的意思是把空格替换 阅读全文
posted @ 2016-04-22 10:09 唐胜伟 阅读(1651) 评论(0) 推荐(0) 编辑
摘要:case编写的httpd简单启停脚本 阅读全文
posted @ 2016-04-21 18:37 唐胜伟 阅读(385) 评论(0) 推荐(0) 编辑
摘要:使用case语句给字体改变颜色 阅读全文
posted @ 2016-04-21 17:38 唐胜伟 阅读(491) 评论(0) 推荐(0) 编辑
摘要:增加 [确定] and [失败]系统提示 #!/bin/bash. /etc/init.d/functionsaction "true" /bin/falseaction "false" /bin/true 阅读全文
posted @ 2016-04-21 11:09 唐胜伟 阅读(109) 评论(0) 推荐(0) 编辑
摘要:判断输的的内容是否为整数 方法1: expr $1 +0 /dev/null 2>&1[ $? -eq 0 ]echo "int" 方法2: [ -n "`echo "$1"|sed 's/[0-9]//g'`" ]&&echo "Please Input 1 Number."&&exit 1 阅读全文
posted @ 2016-04-20 14:55 唐胜伟 阅读(153) 评论(0) 推荐(0) 编辑
摘要:比较数字大小 阅读全文
posted @ 2016-04-20 14:44 唐胜伟 阅读(631) 评论(0) 推荐(0) 编辑
摘要:read 读入和整数判断方法 增加对传入参数的判断: 阅读全文
posted @ 2016-04-18 15:05 唐胜伟 阅读(266) 评论(0) 推荐(0) 编辑
摘要:简单的shell运算 阅读全文
posted @ 2016-04-14 15:17 唐胜伟 阅读(212) 评论(0) 推荐(0) 编辑
摘要:输出重定向 echo “aa” > &/dev/null 阅读全文
posted @ 2016-04-14 14:18 唐胜伟 阅读(100) 评论(0) 推荐(0) 编辑
摘要:$0返回值所表示的大概含义 0 表示成功 2 权限拒绝 1~125 表示运行失败,脚本命令,系统命令错误或参数传递错误; 126 找到该命令了,但是无法执行; 127 未找到要运行的命令; 128 命令被系统强制结束 阅读全文
posted @ 2016-04-14 14:11 唐胜伟 阅读(373) 评论(0) 推荐(0) 编辑
摘要:dirname 和 basename 命令 [root@localhost /]# cat /tmp/a.sh dirname $0 #获取脚本所在的路径 basename $0 #获取脚本的文件名 [root@localhost /]# sh /tmp/a.sh /tmp a.sh 阅读全文
posted @ 2016-04-14 13:56 唐胜伟 阅读(248) 评论(0) 推荐(1) 编辑
摘要:seq 生成1~10数字: 生成下列显示的效果: 例一: &表示[0-9]本身,$是想要增加的字符。 [root@localhost tmp]# seq 9 | sed 's#[0-9]#$&#g' $1 $2 $3 $4 $5 $6 $7 $8 $9 例二: [root@bogon ~]# seq 阅读全文
posted @ 2016-04-14 12:55 唐胜伟 阅读(763) 评论(0) 推荐(0) 编辑
摘要:使用内部变量,删除,替换,UNSET,等字符操作 FREDDY=freddy 删除字符串前几2个字符: [root@localhost tmp]# echo ${FREDDY:2} eddy [root@localhost tmp]# echo ${FREDDY:2} eddy 从第2个开始取,取2 阅读全文
posted @ 2016-04-14 12:51 唐胜伟 阅读(234) 评论(0) 推荐(0) 编辑
摘要:统计字符串的长度 [super@localhost ~]$ FREDDY=freddy[super@localhost ~]$ echo $FREDDYfreddy 方法一:通过echo ${#string}的方式(注意:这里的string是该字符串的变量名) [root@bogon ~]# ech 阅读全文
posted @ 2016-04-14 12:36 唐胜伟 阅读(433) 评论(0) 推荐(0) 编辑
摘要:清除日志文件里面的内容 阅读全文
posted @ 2016-04-14 12:12 唐胜伟 阅读(635) 评论(0) 推荐(0) 编辑
摘要:统计系统上的某个进程占用的磁盘读写 pidstat -d -p pidNumber 3 -d 表示磁盘设备 -p 指定pid 3 表示每三秒刷新一次结果 阅读全文
posted @ 2016-04-06 12:19 唐胜伟 阅读(149) 评论(0) 推荐(0) 编辑
摘要:fuser 命令,查看正在被占用的文件; 阅读全文
posted @ 2016-04-06 12:15 唐胜伟 阅读(161) 评论(0) 推荐(0) 编辑
摘要:Linux修复磁盘操作 1.卸载分区 umount /data 修复磁盘,先判读是磁盘坏了,还是文件系统坏了;一般可以修复,但是建议换磁盘。 2.fsck -y /dev/sda1 ##-y 参数意思是全部修复; 3.把/data磁盘挂载上,看看修复是否成功; 阅读全文
posted @ 2016-04-06 12:14 唐胜伟 阅读(1519) 评论(0) 推荐(0) 编辑

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