当前位置: 首页 > news >正文

网站升级建设云羽网络做网站怎么样

网站升级建设,云羽网络做网站怎么样,网站开发管理招聘,微信网站页面设计shell:命令解释器,将我们一直以来使用的命令翻译成机器可以懂得指令,让其执行。 脚本:可以运行的文本就是脚本。 编程:将已经学习过得命令,按照一定顺序(流程控制)组合起来,批量执行。 1. 常用命令 1.1 设置主机名 方式1:修改 /etc/hostname 文件,在文件中写入主机…

shell:命令解释器,将我们一直以来使用的命令翻译成机器可以懂得指令,让其执行。

脚本:可以运行的文本就是脚本。

编程:将已经学习过得命令,按照一定顺序(流程控制)组合起来,批量执行。

1. 常用命令

1.1 设置主机名

方式1:修改 /etc/hostname 文件,在文件中写入主机名称

vim /etc/hostname
# 添加如下内容
openEuler
# 保存退出

方式2:使用hostname 命令修改

#格式
hostnamectl  set-hostname  主机名称# 修改主机名称
[root@localhost ~]# hostnamectl set-hostname OpenEuler

方式3:脚本传参

shell脚本中可以使用$num表示调用传入的第几个参数,参数之间使用空格进行间隔的。

以下脚本用于设置虚拟机的名称

echo $1 > /etc/hostname
echo "你传入的第一个参数是:"$1# 在运行此脚本的时候 $1就表示 第一个参数 如果有多个参数 依次以$2 $3 $4...表示
# 改脚本还可以改为
hostnamectl hostanme $1
echo "你传入的第一个参数是:"$1

1.2 nmcli

格式

nmcli [OPTIONS] OBJECT { COMMAND | help }

查看网卡名称

nmcli [OPTIONS] OBJECT { COMMAND | help }

设置IP地址为150

[root@server ~]# nmcli c modify ens32 ipv4.addresses 192.168.72.150/24 ipv4.method manual ipv4.dns 114.114.114.114
[root@server ~]# nmcli c modify ens32 ipv4.gateway 192.168.72.2
[root@server ~]# nmcli c modify ens32 autoconnect yes
[root@server ~]# nmcli c up ens32

增加ip

[root@server ~]# nmcli c modify ens32 +ipv4.addresses 192.168.72.151/24
[root@server ~]# nmcli c up ens32

1.3 echo

作用

  • echo是用于终端打印的基本命令,默认情况下,echo 在每次调用后会添加一个换行符

示例

echo参数选项说明
-n不换行输出内容
-e解析转义字符

示例

# -n输出内容并且内容之后不换行
[root@22222 ~]# echo -n hhahaha
hhahaha[root@22222 ~]## -e 对转义符进行转义
[root@22222 ~]# echo "i\nam\nyour\nteacher\n"
i\nam\nyour\nteacher\n
[root@22222 ~]# echo -e "i\nam\nyour\nteacher\n"
i
am
your
teacher

[root@server ~]# echo -n i have a cat[root@server ~]# echo i\thave\ta\tcat[root@server ~]# echo -e i\thave\ta\tcat[root@server ~]# echo -e "i\thave\ta\tcat"

1.4 export

  • export命令用于设置或者显示环境变量
[root@server ~]# mingzi=hehe
[root@server ~]# echo $mingzi
hehe# 进入子shell
[root@server ~]# bash
[root@server ~]# echo $mingzi
# 返回父shell
[root@server ~]# exit
exit[root@server ~]# export mingzi
# 进入子shell
[root@server ~]# bash
[root@server ~]# echo $mingzi
hehe
# 导出环境变量将普通变量name升级为环境变量
[root@22222 ~]# name=liuyinghao
[root@22222 ~]# echo $name
liuyinghao
[root@22222 ~]# export name
[root@22222 ~]# zsh
[root@22222]~# echo $name
liuyinghao# 直接使用export创建环境变量
[root@22222 ~]# export name=heroliu
[root@22222 ~]# echo $name
heroliu
[root@22222 ~]# zsh
[root@22222]~# echo $name
heroliu
[root@22222]~# bash
[root@22222 ~]# echo $name
heroliu

1.5 read

作用

  • read 命令可从标准输入读取字符串等信息,然后传递给shell程序内部定义的变量使用。

  • read 是一个重要的 bash 命令,用于从键盘或标准输入读取文本,我们可以使用 read 命令以交互形式读取来自用户的输入,当然 read 能做的远不止这些。

  • 通常我们按下回车键表示命令输入完成,但是很特殊情况下,我们需要基于字符数或者特定字符来表示命令输入完成

语法

read [选项]
常用选项:
-a  读取的内容存入数组
-d  持续读取直到读入 DELIM 变量中的第一个字符,而不是换行符
-i  用于给变量一个默认值
-k  用于读取指定数量的键盘输入内容
-n/N 读取N个字符
-p  指定提示信息,用于等待输入
-r  不允许反斜杠转义任何字符
-s  从标准输入中读取密码而不在屏幕上显示输入的字符
-t  设置读取输入的超时时间,单位为秒

示例

# 1. 读取单个或多个变量
[root@server ~]# read a[root@server ~]# echo $a[root@server ~]# read a b c [root@server ~]# echo $a $b $c# 2. 将读取的数据存入数组中
[root@server ~]# read -a array[root@openEuler ~]# echo ${array[@]}[root@openEuler ~]# echo ${array[0]}[root@openEuler ~]# echo ${array[1]}# 3. 显示输入提示符
[root@server ~]# read -p "please input your name: " name
[root@server ~]# echo $name# 4. 显示输入提示符且设置读取超时
[root@server ~]# read -t 10 -p "please input your name:" name[root@server ~]# echo $name# 5. 读取N个字符
[root@server ~]# read -n 3 -p "please input content:" answer
[root@server ~]# echo $answer# 6. 用读取一个定长的验证码
[root@server ~]# read -k 6 -p "请输入6位验证码: " code
[root@server ~]# echo $code# 7. 提示用户输入年份,如果用户不输入则使用默认值
[root@server ~]# read -i 2025 -p "请输入当前所处的年份(默认为2025): " year
[root@server ~]# echo "当前年份是: $
http://www.dtcms.com/a/421925.html

相关文章:

  • 定远建设局官方网站推进网站集约化建设 网络安全
  • 网站后台怎么上传图片怎么在网站做外部链接
  • 营口网站建设专业做网站公司24小时接单
  • 合肥建设厅官方网站做寄生虫对自己的网站有影响吗
  • 怎样用wordpress做网站网站工信部不备案吗
  • 做机器学习比赛的网站福建建设工程有限公司网站
  • 苏州住房建设局网站品牌建设是指什么的行为过程
  • 潍坊网站建设服务跟网络广告推广好的有哪些
  • 怎样查看别人网站流量网站在线提交询盘系统 能直接发到邮箱
  • app对接网站登录要怎么做网页设计基础课程设计
  • 太原便宜做网站的公司哪家好免费网站模版
  • 域名解析好了怎么做网站网站建设的公司资质
  • p2p借贷网站开发 论文做跨境电商开店流程
  • 四川旅游seo整站优化以下区域不属于官方网站
  • 设计公司网站什么重要建设新北川网站
  • wix做的网站能扒下来网站开发工程师缺口
  • 养老网站建设合同优惠券网站做代理怎么样
  • iis默认网站路径网站建设佰金手指科杰二五
  • 个人备案能做公司网站吗表格制作手机软件
  • 做暧暖ox网站长沙建设教育网
  • 成功网站管理系统淘宝客网站如何做
  • 如何让网站收录滨海企业做网站多少钱
  • 内部网站建设计划做网站必备
  • 网站域名管理权限wordpress 简洁 模板
  • 网站云解析域名解析crm客户关系管理系统源码
  • 网站备案授权书模板wordpress豆瓣主题
  • 自己做网站能宣传自己的产品吗网站建设与管理规划书
  • 在凡科做网站编辑上海知名网站开发公司
  • 大学个人网站期末作业上海市建设安全协会网站j
  • 精品课程网站建设 公司行业网站开发方案