您好,登錄后才能下訂單哦!
這篇“shell腳本怎么配置hostname”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“shell腳本怎么配置hostname”文章吧。
#!/bin/bash name="Shell" url="http://c.biancheng.net/shell/" str1=$name$url #中間不能有空格 str2="$name $url" #如果被雙引號包圍,那么中間可以有空格 str3=$name": "$url #中間可以出現別的字符串 str4="$name: $url" #這樣寫也可以 str5="${name}Script: ${url}index.html" #這個時候需要給變量名加上大括號 echo $str1 echo $str2 echo $str3 echo $str4 echo $str5
運行結果:
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 之間之所以不能出現空格,是因為當字符串不被任何一種引號包圍時,遇到空格就認為字符串結束了,空格后邊的內容會作為其他變量或者命令解析。
以下是我使用過的:
echo $RANDOM
uuid=$(cat /proc/sys/kernel/random/uuid| cksum | cut -f1 -d " ") echo $uuid
可以通過 /dev/random 和 /dev/urandom 提供隨機數,建議使用 /dev/urandom
提取8位包含字母、數字、下劃線的隨機數。
[root@localhost ~]# tr -cd '_a-zA-Z0-9' < /dev/urandom | head -c 8 c5VkRl_H[root@localhost ~]#
hostname 的作用
hostname是主機名,用于在系統中標識一臺機器。
在登陸linux系統后,[root@ubuntu]
,其中@后面的是主機名字,通過主機名字,可以判斷登陸的系統。
修改hostname
修改 /etc/hostname文件,修改其中的名稱,然后重啟設備reboot
以上就是關于“shell腳本怎么配置hostname”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。