详解shell数组${arr[*]}和${arr[@]}区别
引用数组中所有元素时${arr[*]}和${arr[@]}是有细微区别的 Example: #!/bin/sh function showarr(){ arr=$1 for b in ${arr[*]};do echo $b done return 0 } regions=('aa
引用数组中所有元素时${arr[*]}和${arr[@]}是有细微区别的 Example: #!/bin/sh function showarr(){ arr=$1 for b in ${arr[*]};do echo $b done return 0 } regions=('aa
1,nodejs安装 下载nodejs wget -c https://nodejs.org/dist/v8.9.1/node-v8.9.1-linux-x64.tar.xz 解
正文 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name="runoob.com" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线 _。 不能使用标点符号。 不能使用bash里的关键字(可用h
在编写启动脚本时,涉及到读取配置文件,特地记录下shell脚本读取启动文件的方式。主要提供两种格式的读取方式,方式一配置文件采用“[]”进行分区,方式二配置文件中需要有唯一的配置项名称。 配置文件格式如下: # cat -n config.ini #MYSQL配置项 [MYSQL] DB_HOST=192.168.0.1 DB_PORT=3306 DB_USER=root
这篇文章主要介绍“centos7如何安装gitlab服务器”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“centos7如何安装gitlab服务器”文章能帮助大家解决问题。 步骤 1:更新包管理器 在开始之前,请确保您的服务器已经更新了包管理器。执行以下命令: sudo yum update -y 步骤 2:安装依赖项 Gi
本篇内容主要讲解“linux下查看端口的命令是哪个”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下查看端口的命令是哪个”吧! linux下查看端口命令是netstat命令,利用netstat指令可得知整个Linux系统的网络情况;该命令的使用语法是“netstat [-acCeFghilMnNoprstuvVw
Linux 2023年07月11日 164
本文小编为大家详细介绍“ubuntu是否属于linux”,内容详细,步骤清晰,细节处理妥当,希望这篇“ubuntu是否属于linux”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ubuntu属于linux,ubuntu是一个以桌面应用为主的Linux操作系统;Ubuntu提供了一个健壮、功能丰富的计算环境,既适合家庭使用又适用于商业环境
Linux 2023年07月11日 109
以root身份登陆,执行: # passwd 用户名 (修改密码) # useradd 用户名 (添加用户) 具体示例如下: [root@bogon ~]# passwd root changing password for user root. new unix password: bad password: it is based on a dictio
Linux 2023年07月11日 121
Linux命令 ls 查看文件夹下的文件 cd 切换路径 pwd 查看当前所在的路径位置 .. 上层目录 mkdir 创建文件夹 touch 创建文件且要指定后缀 cat 查看文件内容 more 查看文件内容(支持翻页[没试过]) rm 删除文件 (删除文件夹使用 rm -r ) cp 复制文件 rm 移动文件(移动文件谨慎使用,原因不知道) find 不写参数将查询当前目录下所有文件及
Linux 2023年07月11日 148