摘要: CMD=$1case $CMD instr1) echo 'srtr1' ;;str2) echo 'srtr2' ;;str3) echo 'srtr3' ;;*) 这里的*表示任意字符 echo '输入的不是str1,str2,str3中的任意一个' ;;esac if [ 条件1 ] 注意空格 阅读全文
posted @ 2020-03-04 16:28 kog_maw 阅读(122) 评论(0) 推荐(0) 编辑
摘要: test命令的功能:检查文件和比较值。 1、判断表达式 test a == b 或者 [a == b] if test (表达式为真) if test !(表达式为假) test 表达式1 -a 表达式2两个表达式都为真,才为真 test 表达式1 -o 表达式2两个表达式只要一个为真,就为真 2、 阅读全文
posted @ 2020-03-04 16:27 kog_maw 阅读(143) 评论(0) 推荐(0) 编辑
摘要: aa=`expr 4 + 5` 输出9bb=$((4+5)) 输出9 aa=` expr \` expr 4 + 5 \` \* 6 ` 输出54bb=$(((4+5)*6)) 输出54 expr 只能做整数型运算,10/3 输出3,涉及乘法需要转义 $()和${}的区别 $() 用来表示优先执行的 阅读全文
posted @ 2020-03-04 16:22 kog_maw 阅读(78) 评论(0) 推荐(0) 编辑
摘要: read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量,用 IFS(内部字段分隔符)变量中的字符作为分隔符。VariableName 参数指定 shell 变量的名称,shell 变量获取输入行一个字段的值。由VariableName 参数指定的第一个 shell 变量 阅读全文
posted @ 2020-03-04 16:21 kog_maw 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 变量设置规则: 区分大小写 字母、数字、下划线组成,不能数字开头,环境变量大写,便于quf bash中变量默认类型是字符串型 变量用等号连接,等号左右不能有空格 变量的值如果有空格,用引号引起来 可用set查看所有变量 变量分类:用户自定义变量、环境变量、位置参数变量、预定义变量,可以通过set命令 阅读全文
posted @ 2020-03-04 16:19 kog_maw 阅读(121) 评论(0) 推荐(0) 编辑
摘要: shell是命令解释器,是Unix操作系统的用户接口,程序从用户口得到的输入信息,shell将用户程序及其输入翻译成操作系统内核(kernel)能够识别的指令,并且操作系统内核执行完将返回的输出通过shell再呈现给用户 shell也是一种编程语言,即shell脚本,shell是解释执行脚本的语言, 阅读全文
posted @ 2020-03-04 16:18 kog_maw 阅读(123) 评论(0) 推荐(0) 编辑
摘要: ssh免密登录作用:方便的进行节点之间的切换 ssh node2 免密登录实现: 命令 ssh-keygen -t ras 然后会让你输三个命令,不输,直接三个enter 当前用户的宿主目录下的.ssh目录多了两个文件 id_rsa(私钥)和id_rsa.pub(公钥) 将公钥拷贝给要免密登录的机器 阅读全文
posted @ 2020-03-04 16:17 kog_maw 阅读(166) 评论(0) 推荐(0) 编辑
摘要: scp 用于两台Linux主机之间的通信安装 yum -y install openssh-clients 命令格式: scp file 远程用户名@远程服务器ip:-/ (注意:冒号和目录之间不能有空格,如果拷贝目录需要加-r) scp /etc/profile root@node2:/etc 文 阅读全文
posted @ 2020-03-04 16:14 kog_maw 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 修改ip:vi /etc/sysconfig/network-scripts/ifcfg-eth0 只修改ip修改Mac地址:vi /etc/udev/rules.d/70-persistent-net.rules 将第一个删掉,然后将eth1改为eth0 service network resta 阅读全文
posted @ 2020-03-04 16:12 kog_maw 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Linux 下的软件安装大概分为如下几种 二进制程序的安装(最简单安装) 1、安装*.tar.gz *.bz2二进制软件包 解压到/usr/local:tar -zxvf *.tar.gz -C /usr/local tar -jxvf *.bz2 -C /usr/local 解压后自动安装 2、提 阅读全文
posted @ 2020-03-04 16:11 kog_maw 阅读(138) 评论(0) 推荐(0) 编辑