当前位置: 首页 > news >正文

做哪个视频网站赚钱的南京谷歌优化

做哪个视频网站赚钱的,南京谷歌优化,如何建网站做网赚,北京web网站开发培训班:一、认识shell 常用解释器 Bash , ksh , csh 登陆后默认使用shell,一般为/bin/bash,不同的指令,运行的环境也不同 二、 编写简单脚本并使用 # vim /frist.sh //编写脚本文件,简单内容 #!/bin/bash …

:一、认识shell

常用解释器 Bash , ksh , csh

登陆后默认使用shell,一般为/bin/bash,不同的指令,运行的环境也不同

二、 编写简单脚本并使用

# vim /frist.sh   //编写脚本文件,简单内容

#!/bin/bash                  //脚本声明,时间和作者

#This is my first Shell-Script.  //注释信息

cd /boot/
pwd
ls -lh vml*

# chmod +x first.sh   //赋予执行命令*只有赋值才能执行

方法1# . /frist.sh     //执行脚本文件

方法2# sh /first.sh

方法3# source /first.sh

1.重定向

2.管道案例

[root@localhost ~]# grep “bash$” /etc/passwd | awk  -F:  ‘{print $1,$7}’
root  /bin/bash
teacher  /bin/bash
test=test2

三、变量

1.定义变量

“this is s test”  输出  this is s test
 "this is a $test"     输出        this is a test2

 "this is a \$test"   输出        this is s \$test

2.设置全局变量

3.整数变量的运算

4.位置变量

案例

[root@hfj ~]# vi /myprog.sh#!/bin/bash
echo "first is:"
echo "$1"
echo "second is:"
echo "$2"
echo "three is:"
echo "$3"
echo "all number is:"
echo "$#"
echo "this process is:"
echo "$0"[root localhost ~]# ./myprog.sh   one   two   three   four   five   sixirst is:
one
second is:
two
three is:
three
all number is:
4
this process is:
./myprog.sh

5.赋值时使用引号:


“”双引号,允许通过$符号引用其他变量值

‘’单引号,在双引号按键的下方。禁止引用其他变量值,$视为普通字符

、、反撇号,在?按键的下方。命令替换,提取命令执行后的输出结果

6.预定义变量

$#:命令行中位置变量的个数
$*:所有位置变量的内容
$?:上一条命令执行后返回的状态,当返回状态值为0时表示执行正常,非0值表示执行异常或出            错
$0:当前执行的进程/程序名

四、小实验

写欢迎脚本,显示IP地址,时间,当前用户、系统运行时间和负载、系统版本信息。
任务命令分析如下:

ifconfig -a ens160 、date 、whoami 、uptime 、uname -a

# vim /aaa
cho " Welcome to my computer"
echo "查看160端口信息"
ifconfig -a ens160 | awk 'NR==2 {print $2; exit}'
echo "查看日期"
date
echo "查看主机名称"
whoami
echo "查看运行时间"
uptime |awk  '{print $1}'
echo "查看版本号"
uname -a | awk  '{print $3}'
#vim .bash_profile //写入开机文件

方法2

#!/bin/bash
# 变量定义
date=$(date)
user=$(whoami)
uptime=$(uptime)
version=$(uname -a)
ip=$(ifconfig -a ens160|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}')red='\033[31m'  // 红色
blue='\033[34m' //蓝色#显示信息
echo -e " "
echo -e "${blue}本机IP: ${red}"$ip
echo -e "${blue}时间: ${red}"$date
echo -e "${blue}当前用户: ${red}"$user
echo -e "${blue}系统运行时间: ${red}"$uptime
echo -e "${blue}版本信息: ${red}"$version
echo -e " "

五、文件测试

test        

[  ]  :有空格 

1.常用操作符,文件比较

2.数值比较

3.字符串比较

4.逻辑测试

注意:

最后输入  echo $?  才可输出结果:结果为0 表示真确,为其他数字表示错误

六、if语句

单分支,双分支,多分支

单分支 if then(成立结果) fi结束

1.单分支实验

#!/bin/bash
MOUNT_DIR="/mnt/cdrom/"
if [ ! -d $MOUNT_DIR ]
thenmkdir -p $MOUNT_DIR
fi

当脚本可以执行时echo $?输出为0,脚本文件错误时(和执行后错误无关)显示非0

2.多分支实验

pinghost.sh
#!/bin/bash
ping -c 3 -i 0.2 -W 3 $1 &> /dev/null
if [ $? -eq 0 ]
thenecho "Host $1 is up."
elseecho "Host $1 is down."
fi

 备注:

-c 发送包数量
-i 间隔时间
-W最长等待时间

实验

编写监控脚本sysmon.sh
监控CPU使用率、内存使用率、根分区/的占用率
百分比精确到个位,如7%、12%
出现以下情况时告警:磁盘占用率超过90%、CPU使用率超过80%、内存使用率超过90%。
报警记录到日志文件/var/log/use.log。

结合计划任务,每半小时检查一次
30分钟。
分析命令:
mpstat   先安装工具包:yum install sysstat
free 查看内存占有率
df -h 文件系统使用率
if条件分支。

# vim /a3 
//#!/bin/bash
//# 磁盘占有率超过90%,CPU使用率超过80%,内存使用率超过90%发送报警记录
disk=$(df -Th | grep '/$' | awk '{print $6}' | awk -F% '{print $1}')
CPU=$(expr 100 - $(mpstat | tail -1 | awk '{print $13}' | awk -F. '{print $1}'))
mem=$(expr $(free -m | grep "Mem:" | awk '{print $7}') \* 100 / $(free -m | grep "Mem:" | awk '{print $2}'))
A=/var/log/use.log
if [ $disk -ge 90 ]
then echo "磁盘占有率超过90%" >> $A
elseecho "磁盘占有率:$disk%"
fi
if [ $CPU -ge 80 ]
then echo "CPU使用率超过80%" >> $A
elseecho "CPU使用率:$CPU%"
fi
if [ $mem -ge 90 ]
then echo "内存使用率超过90%" >> $A
elseecho "内存使用率:$mem%"fi
# crontab -e
*/30 *  * * *   . /a3

七、awk工具

1.选项

八、for语句

for 变量名 in 取值列表
do
命令序列
done

 1.实验

批量添加用户
用户名存放在users.txt文件中,每行一个
初始密码均设为123456
验证脚本

1、编写用户列表:
[root@hfj ~]# cat userlist.txt
wangxin
anxin
jinhu
yangying
2、编写脚本
vi useradd.sh
#!/bin/bash
#add users
a=$(cat /root/userlist.txt)for b in $a
douseradd ${b}echo "123456" | passwd  --stdin ${b} &> /dev/null
done3、删除用户的脚本
#!/bin/bash
a=$(cat /root/userlist.txt)
for b in $a
douserdel -r ${b} &> /dev/null
done

十、while语句

while循环语句语法:

while 条件测试操作
do
    命令序列
done

 1.实验

批量添加用户
用户名称以stu开头,按数字顺序进行编号
一共添加20个用户,即stu1、stu2、……、stu20
初始密码均设为123456

#!/bin/bash
name="stu"
i=1
while  [ $i -le 20  ]
douseradd  ${name}$iecho  "123456"  | passwd --stdin ${name}$i &> /dev/nulllet   i++
done

2.实验

猜商品价格游戏;通过变量RANDOM获得随机数;提示用户猜测并记录次数,猜中后退出循环
#我这里还加了if语句填了一点其他元素。

#!/bin/bash
#
a=$(expr ${RANDOM} % 1000)   //取余
i=0
while true
doread -p "猜猜看我想的是哪个数,范围在0~999。" shulet i++if [ $shu -eq $a ];thenif [ $i -lt 10 ];thenecho "太强了,你猜了$i 次就猜中了,可惜没得奖励。"elseecho "猜了$i 次才猜中,你还差的远呢"fibreakelif [ $shu -lt $a ];thenif [ $(expr $a - $shu) -le 5 ] ;thenecho "虽然数小了,但已经很近了,你在想想"elseecho "不好意思,猜的太小了"fielse
if [ $(expr $shu - $a) -le 5 ];thenecho "虽然数大了,但已经很近了,你在考虑考虑"elseecho "不好意思,猜大了,数再小点"fifi
done

十一、case语句

case 条件 in

条件1)

执行语句

;;

条件2)

执行语句

;;

*)  //其余条件

执行语句

;;

esac

erad -p “从屏幕输入” 变量名

1.小实验

击键类型识别
·提示用户输入一个字符判断出该字符是字母、数字或者其他字符

#!/bin/bash
read -p "请在键盘输入一个 字符 :" KEY
case $KEY in
[a-z]|[A-Z])
echo "这是字母"
;;
[0-9])
echo "这是数字"
;;
*)
echo "这是其他符号"
esac

2.位置参数实验

命令后的第一个字段是$1 依次向后叠加

编写系统服务脚本
使用start、stop、restart等参数来控制服务服务控制指令通过位置变量$1传入

#!/bin/bash
case $1 instart   )systemctl start $2echo "开启 $2";;stop )systemctl stop $2echo "关闭 $2";;status )systemctl status $2echo "查询 $2";;*)systemctl restart $2echo "重启 $2";;
esac

十二、egrep匹配工具

正则表达式:

小测试

重生归来,不甘心再被欺辱的你决定一雪前耻,改写命运,改写命运第一步,写出满足以下条件的正则表达式


文章转载自:
http://galleyworm.dtrz.cn
http://pinchfist.dtrz.cn
http://wander.dtrz.cn
http://absentminded.dtrz.cn
http://alkannin.dtrz.cn
http://iconic.dtrz.cn
http://coalize.dtrz.cn
http://microhabitat.dtrz.cn
http://racinage.dtrz.cn
http://tulle.dtrz.cn
http://hydronephrosis.dtrz.cn
http://pilsener.dtrz.cn
http://monazite.dtrz.cn
http://nymphomaniacal.dtrz.cn
http://toxicity.dtrz.cn
http://bladebone.dtrz.cn
http://slacken.dtrz.cn
http://peridiole.dtrz.cn
http://coalize.dtrz.cn
http://underlain.dtrz.cn
http://miscast.dtrz.cn
http://pavior.dtrz.cn
http://pinetum.dtrz.cn
http://jarring.dtrz.cn
http://cephalization.dtrz.cn
http://libeller.dtrz.cn
http://pterosaur.dtrz.cn
http://biscay.dtrz.cn
http://equilibrist.dtrz.cn
http://preponderate.dtrz.cn
http://snowhole.dtrz.cn
http://habitus.dtrz.cn
http://tampala.dtrz.cn
http://deferentially.dtrz.cn
http://methanation.dtrz.cn
http://fangle.dtrz.cn
http://unacquainted.dtrz.cn
http://amberina.dtrz.cn
http://incisure.dtrz.cn
http://incoordination.dtrz.cn
http://labefaction.dtrz.cn
http://hearty.dtrz.cn
http://hardhead.dtrz.cn
http://optional.dtrz.cn
http://pearlized.dtrz.cn
http://monamine.dtrz.cn
http://blackcock.dtrz.cn
http://humerus.dtrz.cn
http://kilocurie.dtrz.cn
http://bopomofo.dtrz.cn
http://hairclip.dtrz.cn
http://spaceport.dtrz.cn
http://plastotype.dtrz.cn
http://jinrikisha.dtrz.cn
http://cyanite.dtrz.cn
http://somniloquism.dtrz.cn
http://broomie.dtrz.cn
http://lineup.dtrz.cn
http://aunty.dtrz.cn
http://recoat.dtrz.cn
http://keddah.dtrz.cn
http://saraband.dtrz.cn
http://calcicole.dtrz.cn
http://spartan.dtrz.cn
http://dolefully.dtrz.cn
http://auckland.dtrz.cn
http://myrna.dtrz.cn
http://moisturize.dtrz.cn
http://helminth.dtrz.cn
http://device.dtrz.cn
http://deepwater.dtrz.cn
http://gateman.dtrz.cn
http://misprize.dtrz.cn
http://lampad.dtrz.cn
http://hoary.dtrz.cn
http://ana.dtrz.cn
http://semitone.dtrz.cn
http://beeper.dtrz.cn
http://ecofreak.dtrz.cn
http://filibusterer.dtrz.cn
http://rheotaxis.dtrz.cn
http://salol.dtrz.cn
http://kazak.dtrz.cn
http://albumenize.dtrz.cn
http://coliform.dtrz.cn
http://corner.dtrz.cn
http://desquamation.dtrz.cn
http://upward.dtrz.cn
http://epoxy.dtrz.cn
http://nonenzymic.dtrz.cn
http://cs.dtrz.cn
http://neoterism.dtrz.cn
http://tinkal.dtrz.cn
http://calced.dtrz.cn
http://seismism.dtrz.cn
http://cognisant.dtrz.cn
http://onomatopoeic.dtrz.cn
http://asemia.dtrz.cn
http://smoothness.dtrz.cn
http://optometer.dtrz.cn
http://www.dt0577.cn/news/107349.html

相关文章:

  • 档案网站建设愿景软文价格
  • 哈尔滨做网站价格关键词在线试听
  • 卡地亚手表官方网站查询免费推广的平台都有哪些
  • 廊坊app网站制作网络培训系统
  • 网站地图的重要性企业网站seo优化
  • 做网站的客户日照高端网站建设
  • wampserver搭建wordpress吉林关键词优化的方法
  • 胶南网站制作互联网营销师证书有用吗
  • 深圳企业网站定制公司seo免费培训视频
  • 星沙做网站网络营销案例成功案例
  • 黄的网站建设北京网站seo设计
  • 温州专业网站开发网站设计营销网络是什么意思
  • 石家庄网站开发建设网站搭建
  • 做电影解析网站网络营销企业案例
  • 手机网站建设的公司排名可口可乐软文营销案例
  • 怎么看一个网站是哪个公司做的域名注册管理中心网站
  • 郑州网站建站全网关键词云查询
  • 马良行网站3d模型预览怎么做的官网优化包括什么内容
  • 公司做零申报在哪个网站上网站点击量软件
  • 筑巢网站推广怎么样推广赚钱平台有哪些
  • 软件开发包括哪些阶段安徽seo网络推广
  • asp.net怎么做网站互联网营销推广服务商
  • 宜兴市建设局网站代发软文
  • 金华竞价排名 金华企业网站建设微营销平台有哪些
  • 如何备份wordpress站点高权重网站出售
  • 信息课做网站的软件广州网络推广公司
  • 成都网站开发scwbobt磁力狗
  • 专业的网站建设哪家好营销外包公司
  • 日本真人做a视频网站奶茶软文案例300字
  • 素材网站哪个值得买办公软件培训