shell脚本怎么配置hostname

发布时间:2023-03-23 14:57:57 作者:iii
来源:亿速云 阅读:97

这篇“shell脚本怎么配置hostname”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“shell脚本怎么配置hostname”文章吧。

1.Shell字符串拼接(连接、合并)

#!/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 之间之所以不能出现空格,是因为当字符串不被任何一种引号包围时,遇到空格就认为字符串结束了,空格后边的内容会作为其他变量或者命令解析

2.shell产生随机数的方法

以下是我使用过的:

2.1 通过内部系统变量($RANDOM)

echo $RANDOM

2.2 读取linux的uuid码

uuid=$(cat /proc/sys/kernel/random/uuid| cksum | cut -f1 -d " ")
echo $uuid

2.3 使用设备文件生成

可以通过 /dev/random/dev/urandom 提供随机数,建议使用 /dev/urandom
提取8位包含字母、数字、下划线的随机数。

[root@localhost ~]# tr -cd '_a-zA-Z0-9' < /dev/urandom | head -c 8
c5VkRl_H[root@localhost ~]#

3.修改hostname

hostname 的作用

修改hostname
修改 /etc/hostname文件,修改其中的名称,然后重启设备reboot

shell脚本怎么配置hostname

以上就是关于“shell脚本怎么配置hostname”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

推荐阅读:
  1. 使用Shell expr命令怎么对整数进行计算
  2. 使用Shell怎么实现数学运算

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

shell hostname

上一篇:uni-app登录与支付功能怎么实现三秒后自动跳转

下一篇:C++怎么实现数据库连接池

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》