shell腳本配置hostname的方法步驟
1.Shell字符串拼接(連接、合并)
#!/bin/bash name="Shell" url="http://c.biancheng.net/shell/" str1=$name$url #中間不能有空格 str2="$name $url" #如果被雙引號包圍,那么中間可以有空格 str3=$name": "$url #中間可以出現(xiàn)別的字符串 str4="$name: $url" #這樣寫也可以 str5="${name}Script: ${url}index.html" #這個時候需要給變量名加上大括號 echo $str1 echo $str2 echo $str3 echo $str4 echo $str5
運行結(jié)果:
Shellhttp://c.biancheng.net/shell/
Shell http://c.biancheng.net/shell/
Shell: http://c.biancheng.net/shell/
Shell: http://c.biancheng.net/shell/
ShellScript: http://c.biancheng.net/shell/index.html
PS:$name 和 $url 之間之所以不能出現(xiàn)空格,是因為當字符串不被任何一種引號包圍時,遇到空格就認為字符串結(jié)束了,空格后邊的內(nèi)容會作為其他變量或者命令解析。
2.shell產(chǎn)生隨機數(shù)的方法
以下是我使用過的:
2.1 通過內(nèi)部系統(tǒng)變量($RANDOM)
echo $RANDOM
2.2 讀取linux的uuid碼
uuid=$(cat /proc/sys/kernel/random/uuid| cksum | cut -f1 -d " ") echo $uuid
2.3 使用設(shè)備文件生成
可以通過 /dev/random 和 /dev/urandom 提供隨機數(shù),建議使用 /dev/urandom
提取8位包含字母、數(shù)字、下劃線的隨機數(shù)。
[root@localhost ~]# tr -cd '_a-zA-Z0-9' < /dev/urandom | head -c 8 c5VkRl_H[root@localhost ~]#
3.修改hostname
hostname 的作用
- hostname是主機名,用于在系統(tǒng)中標識一臺機器。
- 在登陸linux系統(tǒng)后,
[root@ubuntu]
,其中@后面的是主機名字,通過主機名字,可以判斷登陸的系統(tǒng)。
修改hostname
修改 /etc/hostname文件,修改其中的名稱,然后重啟設(shè)備reboot
到此這篇關(guān)于shell腳本配置hostname的方法步驟的文章就介紹到這了,更多相關(guān)shell腳本配置hostname內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
linux系統(tǒng)下用.sh文件執(zhí)行python命令的方法
這篇文章主要給大家介紹了關(guān)于linux系統(tǒng)下用.sh文件執(zhí)行python命令的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2022-07-07Jenkinsfile?中如何在?`sh`?步驟中執(zhí)行多行?Shell?命令(多行命令的方法)
在?Jenkinsfile?中,當你需要在?sh?步驟中執(zhí)行多行?Shell?命令時,可以通過多種方式來實現(xiàn),下面給大家分享實現(xiàn)多行命令的方法,感興趣的朋友一起看看吧2024-02-02Linux下使用Shell腳本實現(xiàn)ftp的自動上傳下載的代碼小結(jié)
如何實現(xiàn)在ftp自動上傳下載文件腳本呢?想必還有很多朋友都不太了解吧,下面是ftp自動上傳下載文件腳本方法,希望對朋友們有些幫助2013-02-02Shell腳本實現(xiàn)根據(jù)端口號kill相應(yīng)進程功能
這篇文章主要介紹了Shell腳本實現(xiàn)根據(jù)端口號kill相應(yīng)進程功能,本文相對簡單,只有一句話,需要的朋友可以參考下2014-12-12Shell腳本實現(xiàn)檢查服務(wù)器安全狀態(tài)(用戶、登錄IP、防火墻檢查)
這篇文章主要介紹了Shell腳本實現(xiàn)檢查服務(wù)器安全狀態(tài),本文主要檢查3個方面,分別是系統(tǒng)用戶檢查、登錄IP檢查、防火墻狀態(tài)檢查,需要的朋友可以參考下2014-12-12