日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

1218

發(fā)布時(shí)間:2023/12/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1218 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

1.給Linux配置網(wǎng)卡
? BOOTPROTO=static|none|dhcp|bootp
? 如果是動(dòng)態(tài)的,下面的沒有意義,但可以存在
? IPADDR=
? NETMASK=
2.Vim在末行模式下的搜索
? 7s/IPADDR/NETMASK/g? 解釋:這是在第7行全局搜索IPADDR,并將其替換為NETMASK
? .,$s@/root/ifcfg-eth0@$IFFILE@g?? 在末行模式下將/root/ifcfg-eth0換成$IFFILE
3.case語句的用法
? case相當(dāng)于多個(gè)if? then;else語句
eg:
#!/bin/bash
read W
?case $W in
? a)
??? echo "A"
??? ;;
? b)
??? echo "B"
??? ;;
? c)
??? echo "c"
??? ;;
? *)
? echo "unkown"
? ;;
?esac
4.函數(shù)function:功能,他不能執(zhí)行,需要流程調(diào)用它,
? 函數(shù)的兩種定義格式:
? function name {
? }
? name() {
? }
? 函數(shù)必須先聲明后調(diào)用

5.理解庫的含義,就是一個(gè)文件中放一些函數(shù),讓其他的腳本來調(diào)用它。
? 例如:建立一個(gè)庫文件f,內(nèi)容如下
? max2() {
???? [ $1 -gt $2 ] && echo "The max is:$1." || echo "The max is:$2."
? }
? sum2() {
??? echo "The sum is:$(($1+$2))."
?? }
? 然后在編寫一個(gè)可執(zhí)行文件i,內(nèi)容如下
? #!/bin/bash
? . ./f????????? //這里的第一個(gè)點(diǎn)是source命令,它是調(diào)用f文件中的函數(shù)的意思,第二個(gè)點(diǎn)是指本目錄中
? max2 9 33
6.匹配一個(gè)C類網(wǎng)的前三段可用的命令
?echo $MYNET |sed 's/\([0-9.]*\)\.[0-9]*/\1/g'?? //這里的\.[0-9]*表示最后必須出現(xiàn)(.3435)的格式,
?下面是一個(gè)ping C類網(wǎng)的小腳本
?eg:
#!/bin/bash
cping() {
PINGNET=`echo $1 |sed 's/\([0-9.]*\)\.[0-9]*/\1/g'`

let I=1
while [ $I -le 20 ]; do
?ping -c1 -W1 $PINGNET.$I &>/dev/null
?[ $? -eq 0 ] && echo "$PINGNET.$I online." || echo "$PINGNET.$I offline."
?let I++
done
}
read -p "A network:" MYNET
cping $MYNET

?匹配一個(gè)B類網(wǎng)的前兩段的命令
?echo $MYNET |sed 's/\([0-9]\{1,3\}\.[0-9]\{1,3\}\)\..*/\1/g'
?

轉(zhuǎn)載于:https://blog.51cto.com/junlinux/469949

總結(jié)

以上是生活随笔為你收集整理的1218的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。