自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

harawen的博客

hara的学习天地

  • 博客(13)
  • 收藏
  • 关注

原创 shell实用脚本听课笔记3-检查主机存活状态

##检查主机存活状态方法1 通过ping的方式 ifconfig来判断主机vi ping.sh#!/bin/bashIP_LIST="47.94.22.27 47.94.22.28"for IP in $IP_LIST;do ping -c 1 $IP &>/dev/null; then ##访问一次 返回状态为0时说明正确 echo "&IP OK." ...

2018-05-03 09:19:11 423

原创 shell实用脚本听课笔记2-批量创建用户

#vi create_user.sh#!/bin/bashfor USER in user{1..5};do if ! id $USER &>/dev/null; then ##如果USER状态为0时 则user存在 所以!非0 PASS=$(echo &RANDOM |md5sum |cut -c 1-8 ##截取1-8位作为密码 useradd $USER...

2018-05-03 09:17:33 165

原创 shell实用脚本听课笔记1-输出颜色字体

##颜色vi test.sh#!/bin/bash#description:testfunction echo_color(){ if[ $1 == "green" ]; then echo -e "\033[32;40mshell\033[0m" elif [ $1 == "red" ]; then echo -e "\033[31;40mshell\033[0m" fi...

2018-05-03 09:16:04 246

原创 shell的学习与巩固第九次课程 输出输入重定向 比较深奥的东西 需要多研究

这里只是讲个大概,大家有兴趣了解的可以深入研究一下Linux##Shell 输入/输出重定向command > file 将输出重定向到 file。command < file 将输入重定向到 file。command >> file 将输出以追加的方式重定向到 file。n > file 将文件描述符为 n 的文件重定向到 file。n >> ...

2018-04-29 19:00:08 101

原创 shell的学习与巩固第八次课程 shell函数

##shell函数#shell函数定义格式[ function ] funname [()]{ action; [return int;]}##1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。##2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-25...

2018-04-29 18:07:35 131

原创 shell的学习与巩固第七次课程 流程控制 熟悉其他语言的这部分可以简略阅读下即可

语法规则上会有一点点变化##Shell流程控制##if elseif conditionthen command1 command2 ... commandNelse commandfiif [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fi## if else-if else...

2018-04-29 17:44:55 141

原创 shell的学习与巩固第六次课程 test命令 运算符与第三次课程有关

需要回顾的可以重温一下shell第三次课程##test命令 #Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。#1.字符串测试= 等于则为真!= 不相等则为真-z 字符串 字符串的长度为零则为真-n 字符串 字符串的长度不为零则为真##2.文件测试-e 文件名 如果文件存在则为真-r 文件名 如果文件存在且可读则为真-w...

2018-04-29 17:13:39 127

原创 shell的学习与巩固第五次课程 关与printf转义顺序需常看

##printf的转移序列  \a 警告字符,通常为ASCII的BEL字符\b 后退\c 抑制(不显示)输出结果中任何结尾的换行字符(只在%b格式指示符控制下的参数字符串中有效),而且,任何留在参数里的字符、任何接下来的参数以及任何留在格式字符串中的字符,都被忽略\f 换页(formfeed)\n 换行\r 回车(Carriage return)\t 水平制表符\v 垂直制表符\\ 一个字面上的反...

2018-04-29 17:06:45 162

原创 shell的学习与巩固第四次课程echo命令 转义以及命令执行结果

转义概念对于新手来说需要特别注意!最后一个data命令 `data`   `符号为ESC下的那个键##简单介绍一下echo命令#1.显示普通字符串echo "It is a test"#如果是普通字符串 双引号可以省略##需要注意#2.显示转义字符echo "\"It is a test\""#其中“”需要转移 许多sql中也会出现这样的情况##原样输出字符串,不进行转义或...

2018-04-29 16:39:19 987

原创 shell的学习与巩固第三次课程 运算符需要常看!!

这次实验比较简单,但需要常看比如文件测试运算符号!#--------------------------------------------#Shell运算符#算数运算符#关系运算符#布尔运算符#字符串运算符#文件测试运算符#--------------------------------------------val=`expr 2 + 2`echo "两数之和为 : $va...

2018-04-29 16:25:55 128

原创 shell的学习与巩固第二次课程

照例:代码放在最后##传递参数##特别注意:在为shell脚本传递的参数中如果包含空格,应该使用单引号或者双引号将该参数括起来,以便于脚本将这个参数作为整体来接收echo "Shell 传递参数实例!";echo "执行的文件名:$0";echo "第一个参数为:$1";echo "第二个参数为:$2";echo "第三个参数为:$3";#结果$ chmod +x test.sh...

2018-04-29 15:58:51 96

原创 shell的学习与巩固第一次课程

结尾处会有代码!##第一课 第一个shell脚本vi test.sh #sh代表shell脚本 也可以vim#!/bin/bash # #!为约定标记 用什么解释器来执行 echo "Hello World!"wq!cd test.shchmod +x ./test.sh #授予脚本执行权力./test.sh #或则/bin/sh test.sh##第二课 sh...

2018-04-29 15:38:25 201

原创 18/4/28号centos安装设置网卡及相关问题

CentOS 7.0默认安装好之后是没有自动开启网络连接的因此需要设置IP地址刚安装的centos系统要以root角色设置,其他角色会有权限问题cd  /etc/sysconfig/network-scripts/#进入网络配置文件目录vi  ifcfg-eno16777736  #编辑配置文件,添加修改以下内容此处特别要注意HWADDR需要设置为mac地址-ip addr讲红色字体地址写在HWA...

2018-04-28 20:14:05 138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除