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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

云计算第二阶段shell脚本

發布時間:2023/12/10 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 云计算第二阶段shell脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

pstree ? ? ? ? ? ? ?           #查看進程樹

cat /etc/shells ? ? ?          #查看系統安裝的所有shell解釋器

yum -y install ksh ? ? ? ? ? ? ? ? ? ?  #安裝新的解釋器

?

一、shell腳本的結構

1、聲明解釋器 ? ? ? ? ? ? ? ? #!/bin/bash

2、注釋腳本的功能,變量含義,每個步驟亞解決的問題。

3、代碼內容,命令行

二、腳本執行方式

1、賦予腳本文件執行權限,然后用絕對路徑或者相對路徑運行該文件 ? ? ? ?#chmod a+x 腳本文件

2、使用解釋器直接執行腳本文件。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# bash ? 腳本文件絕對路徑

3、使用source命令執行腳本。                     #source 腳本文件絕對路徑 ? ? ? source可以用“.”替代。

三、一鍵創建yum倉庫

?

?

四、一鍵搭建vsftpd腳本

?

?

五、變量類型

1、自定義變量,變量名稱可以使用字母、數字、下劃線,不能以數字開頭,不能使用特殊字符。

2、環境變量

echo $USER ? ? ?查看當前用戶

echo $UID ? ? ? 查看當前用戶的uid

echo $HOME ? ? ?查看當前用戶的家目錄

echo $PATH ? ? ?命令程序的存放路徑

3、位置變量

$1 $2 $3 $4 $5

4、預定義變量

?

1 #!/bin/bash2 echo $1 #位置變量1,執行腳本時,后面跟的第1個參數3 echo $2  #位置變量1,執行腳本時,后面跟的第1個參數 4 echo $3 #位置變量1,執行腳本時,后面跟的第1個參數5 echo $$ #當前腳本的進程號6 echo $#         #位置變量的個數7 echo $*         #所有的位置變量8 echo $?         #上一條指令的結果,0是正常,非0是異常9 echo $0         #執行腳本的名字 10 echo $!         #最后一條放入后臺的程序的進程號

?

env:查看所有的環境變量

?

set:查看所有的變量

六、引號的用法

雙引號:界定范圍

單引號:界定范圍,屏蔽特殊符號

反引號:將命令結果賦值給變量,也就是獲取指令的結果,$()也有相同的效果

七、終端回顯

1、read命令,讀取用戶輸入的內容

命令:read -p ? "提示文字" ?變量名 ? ? ? ? ? ? ? ? ?# read -p "請輸入用戶名" num ? ? ? ? ? ? ?# -p添加文字提示符 ? ? ? num是變量

2、stty命令,關閉和打開回顯

stty -echo ? ?關閉屏幕回顯

stty echo ? ? 打開屏幕回顯

3、export ? ? 發布全局變量

a=10 ? ? ? ? ?#自定義變量,局部變量

export a ? ? ?#將自定義變量發布為全局變量

export -n a ? #撤銷全局變量,恢復為局部變量

八、shell中數值運算

1、expr                    # expr 1 + 1 ? ? ? ? ? ?注意添加空格

2、echo $[運算內容]               # echo $[1+1]

3、let ?可以改變變量本身的值,不顯示結果。

a=4

let a-- ? ? ? # a--相當于a = a - 1,a++相當于a=a+1

$a ? ? ? ? ? ? ? ? ? ? 輸出結果為3

4、bc ? 支持小數計算

echo "10/3" |bc           # 把要計算的公式傳遞給bc進行計算

echo "scale=3;10/3" |bc ? ? ? ? ? ? #定義小數點后面的長度是3位?

?

sed

  流式編輯器,可以非交互式修改文件,逐行操作

使用方法:

一、前置命令|sed 選項 ?(定址符)指令

二、sed 選項 (定址符)指令 文本

?

選項:

-n 屏蔽默認輸出

-r 支持擴展正則

-i 寫入文件

指令:

p 輸出指定內容

?

?

?

?

df -h |sed -n 'p' ? ? ? ? ? ? ? ? ? #將df-h的內容交給sed輸出到屏幕。-n 屏蔽默認輸出,p輸出指定的內容。

sed -n 'p' test.txt ? ? ? ? ? ? ? ? #將文件test.txt的內容輸出

sed -n '1p' test.txt ? ? ? ? ? ? ? ? #將文件test.txt的第一行內容輸出

sed -n '1,2p' test.txt ? ? ? ? ? ? ? ? #將文件test.txt的第一行和第二行內容輸出

sed -n '4,+7p' test.txt ?        #將文件test.txt從第4行開始再輸出7行。

sed -n '4;7p' test.txt ?         ? #將文件test.txt輸出第4行,第7行。

sed -n '1~2p' test.txt            #將文件test.txt從第一行開始每隔2行輸出一次(也就是顯示奇數行)

sed -n '/正則表達式/p' test.txt?        #支持正則表達式 ? 用//匹配正則表達式

sed -n '$=' test.txt              #顯示文本最后一行的行號

sed -n '=' ?test.txt?              #顯示文本的所有的行號

sed ?'1d' test.txt ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #刪除文本test.txt的第一行

sed -r '/bash|nologin/d' test.txt                #刪除文本中包函bash和nologin的行,-r ? 表示支持正則表達式

?替換

sed 's/old/new/' test.txt                  # 把文本中每一行的第一個old字符串替換成new字符串

sed 's/old/new/g' test.txt             #把文本中的old字符替換成new字符

sed '3s/old/new/2' test.txt              #把文本中第3行的第2個old字符替換成new字符。

sed 's#old#new#' test.txt ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#當正則表達式中含有/,替換符沖突可以用其他的特殊字符來代替/。/是替換符

sed -r 's/^(a)(.*)(.)$/\1\2\3/' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #位置調換?

?

?

轉載于:https://www.cnblogs.com/mython/p/11365517.html

總結

以上是生活随笔為你收集整理的云计算第二阶段shell脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91精品国产91久久久久久黑人 | 日韩在线视频一区 | 黄网站视频在线观看 | 久久久久免费看 | 国产精品无码久久久久 | 日日日视频 | 国产精品一区二区无码对白 | 天天高潮夜夜爽 | 男女插孔视频 | 美女福利片 | 色狠狠综合网 | 色香色香欲天天天影视综合网 | 成人福利视频在线观看 | 国产在线不卡一区 | 国产第8页| 亚洲黄色精品 | 涩涩片影院 | 国产三级在线观看视频 | 欧美在线视频一区二区 | 国家队动漫免费观看在线观看晨光 | 中文字幕在线观看高清 | 19韩国主播青草vip | 一本大道久久 | 国内精品人妻无码久久久影院蜜桃 | 天天躁日日摸久久久精品 | 久久女同互慰一区二区三区 | 欧美99久久精品乱码影视 | 日本视频在线免费观看 | 欧美一级免费大片 | 久久青| 神马香蕉久久 | 国产精品一二三四 | 精品人妻一区二区三区香蕉 | 国产成人激情视频 | 午夜精品在线观看 | 日日爽夜夜 | 91精品视频免费 | 波多野结衣福利 | 国产精品无码一区 | 欧美影视一区二区 | 少妇2做爰bd在线意大利堕落 | 懂色一区二区二区av免费观看 | 精品视频在线一区 | xiuxiuavnet | 五月激情六月婷婷 | 丁香综合网| 天天操狠狠操 | 国产毛片在线看 | www.麻豆av.com| 日本在线视频一区 | 91在线观看. | 中文精品在线观看 | 欧美日韩一区二 | 国产制服91一区二区三区制服 | aa视频在线| 三级黄色在线播放 | 国产精品毛片久久久久久 | 欧美成人精品 | wwwwyoujizzcom | 久久99网 | 日韩av中文在线观看 | 18欧美性xxxx极品hd | 国产精品一区在线免费观看 | 日韩黄色一级 | 韩国黄色一级片 | 三级视频黄色 | 深夜在线网站 | 欧美videos另类极品 | 成人亚洲电影 | 色屁屁ts人妖系列二区 | 日本一本一道 | 国产调教打屁股xxxx网站 | 久久精品123 | 亚洲高清福利 | 美人被强行糟蹋np各种play | 97天天干| 91精品在线免费观看 | 国产真实在线 | 蜜桃视频在线观看一区 | 久久精品国产欧美亚洲人人爽 | www.猫咪av.com | 最近中文字幕在线视频 | 欧美 日韩 国产 成人 在线 91 | 国产精品一区二区三区不卡 | 亚洲国产欧美在线观看 | 亚洲午夜久久久久久久久红桃 | 国产综合精品久久久久成人影 | 91中文视频 | 狠狠影视| 免费性网站 | 免费成年人视频 | 国产高清色 | 国产乱人视频 | 2019最新中文字幕 | 99精品免费观看 | 人妻体内射精一区二区 | 亚洲一区自拍偷拍 | 伊人天天操 | 欧美性生交xxxxxdddd |