首页
学习
活动
专区
工具
TVP
发布

运维小白

专栏作者
361
文章
459704
阅读量
62
订阅数
20.18 shell中的数组
shell中的数组 {a[2]} 读取第三个元素,数组从0开始 echo {a[*]} 等同于 {a[@]} 显示整个数组 数组赋值 a[1]=100; echo shell中的数组2 数组分片 a=(seq 1 5) echo ${a[@]:0:3} 从第一个元素开始,截取3个 echo ${a[@]:1:4} 从第二个元素开始,截取4个 echo ${a[@]:0-3:2} 从倒数第3个元素开始,截取2个 数组替换 echo ${a[@]/3/100} a=(${a[@
运维小白
2022-01-06
5080
20.10 for循环
for循环 语法:for 变量名 in 条件; do …; done 案例1 1+2+3..+100的和 sum 第一次作为变量的时候,是0;当进入for循环里面的时候,每运算一次,sum变量就会改变一次,直至i 结束;最后输出结果 sum 在做加减法的时候,[ ] 方括号里面不需要加空格 #!/bin/bash sum=0 for i in `seq 1 100` #seq 1到100个数字 do sum=$[$sum+$i] echo $i
运维小白
2022-01-06
3020
20.7 if特殊用法
if 特殊用法 if [ -z "$a" ] 这个表示当变量a的值为空时会怎么样 if [ -n "$a" ] 表示当变量a的值不为空 if grep -q '123' 1.txt; then 表示如果1.txt中含有'123'的行时会怎么样 if [ ! -e file ]; then 表示文件不存在时会怎么样 if ((a<1)); then …等同于 if [ [ ] 中不能使用<,>,==,!=,>=,<=这样的符号 if 特殊用法 if -z或者if -n 都不能作用在文件上,只能作用在变量上。
运维小白
2022-01-06
3700
20.4 shell脚本中的变量
shell脚本中的变量 当脚本中使用某个字符串较频繁并且字符串长度很长时就应该使用变量代替 使用条件语句时,常使用变量 if [ $a -gt 1 ]; then ... ; fi 引用某个命令的结果时,用变量替代 n=wc -l 1.txt 写和用户交互的脚本时,变量也是必不可少的 read -p "Input a number: " n; echo 内置变量 0, 1, 2… 0表示脚本本身,1 第一个参数,2 第二个 .... 数学运算a=1;b=2; c=((a+b))或者[a+b]
运维小白
2022-01-06
3.1K0
8.7/8.8 shell变量
变量 PATH,HOME,PWD,LOGNAME env命令,来获取系统的变量 set命令多了很多变量,并且包括用户自定义的变量 自定义变量a=1 变量名规则:字母、数字下划线,首位不能为数字 变量值有特殊符号时需要用单引号括起来 变量的累加 全局变量export b=2 格式 export 变量名=变量值 全局变量仅仅在子shell里面生效 运行bash 命令,直接进去 子shell unset变量 //取消变量 查看环境变量的命令 env命令,查看系统常用的环境变量 系统的变
运维小白
2022-01-06
3640
7.2 rpm介绍
rpm介绍概要 设置光驱并挂载 rpm包格式,包名、版本名、发布版本号、平台 rpm包介绍 要想使用rpm包,就需要先有rpm工具 [root@hf-01 mnt]# cd Packages/ [root@hf-01 Packages]# ls yum-utils-1.1.31-24.el7.noarch.rpm zenity-3.8.0-4.el7.x86_64.rpm zip-3.0-10.el7.x86_64.rpm zlib-1.2.7-13.el7.x86_64.rpm zlib-devel-1.
运维小白
2022-01-06
3390
3.6 mkpasswd命令
mkpasswd命令介绍 mkpasswd命令,全称 make password,它是用来生成密码的一个工具 安装包yum install -y expect (系统默认没有这个包,需要安装) 安装这个包就可以使用mkpasswd这个命令,这个命令可以生成随机的字符串,可以这这个随机字符串做成一个密码 [root@hf-01 ~]# mkpasswd 它会随机生成一个大小写、数字、符号的字符串,长度是 九位 UgftrS^57 mkpasswd命令用法 mkpasswd -l number
运维小白
2022-01-06
4690
1.11 PuTTY密钥认证
修改字体 先选择用户,然后load下,去修改字体,修改后记得save,然后open打开,秘钥用的是一对字符串 秘钥认证 秘钥认证和密码认证,都是一种认证方式。而秘钥使用一对加密的字符串(在客户端放私钥,在服务器上放公钥,私钥和公钥配成一对就能通过) 首先打开putty,然后打开putty文件中的puttygen,然后点击Generate按钮(记得移动鼠标和键盘,否则随机生成字符串较慢); 在框中的是公钥(较长),私钥(较短),他们就是一堆随机的字符串 然后设置密码(也可为空) ——>一旦私钥丢失,会被别人尝
运维小白
2022-01-06
1.4K0
Linux基础(day72)
20.16/20.17 shell中的函数 shell中的函数 把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。 函数就是一个子shell,就是一个代码段,定义完函数就可以引用它 格式: function 后是函数的名字,并且 function 这个单词是可以省略掉的 花括号{} 里面为具体的命令 格式: function f_name() { command
运维小白
2022-01-06
4360
Linux基础(day70)
20.5 shell脚本中的逻辑判断 shell脚本中的逻辑判断 格式1:if 条件 ; then 语句; fi 格式2:if 条件; then 语句; else 语句; fi 格式3:if …; then … ;elif …; then …; else …; fi 逻辑判断表达式:if [ a -gt b ]; if [ a -lt 5 ]; if [ b -eq 10 ]等 -gt (>); -lt(<); -ge(>=); -le(<=);-eq(==); -ne(!=) 注意到处都是空格 可以使用
运维小白
2022-01-06
3670
linux基础(day24)
8.6 管道符和作业控制 管道符、作业控制 ctrl z //暂停一个任务 jobs //查看后台的任务 bg [id] //把任务调到后台 fg [id] //把任务调到前台 命令后面加&直接丢到后台 管道符的使用 管道符 | ,表示把前面命令输出的结果,传输给后面的命令 cat 1.txt |wc -l ;cat 1.txt |grep 'aaa' grep 命令,用来过滤指定关键词的命令,只要在一行中含有这个关键词,就会把这一行过滤出来 wc -l 命令,查看文件有多少个 [root@loca
运维小白
2022-01-06
5090
Linux基础(day12)
原则:密码超过十位数起,要包括数字、大小写字母、特殊符号,这样才能成为一个合格的密码(密码不能有规律性,不能有自己的姓名、电话等,否则会很容易被猜到)
运维小白
2022-01-06
3720
python day4
注释 注释的作用 用人类熟悉的语言对代码进行解释说明,方便后期维护。 注释的分类 注释分为:单行注释 和 多行注释 单行注释:只能注释一行内容,# 注释内容 或 快捷键 ctrl+/ 多行注释:可以注释多行内容,一般作用在注释一段代码的情况下 """ 注释内容""" 或 ` `` 注释内容 ``` 解释器不执行注释内容 变量 变量的作用 变量就是一个存储数据的时候当前数据所在的内存地址的名字而已 定义变量 变量名 = 值 变量名自定义,要满足标识符的命名规则 标识符 标识符命名规则是pytho
运维小白
2021-12-28
1690
windows10照片查看器无法打开图片的解决办法
1.今天用windows图片查看器打开图片的时候,显示无法打开图片 📷 2.这时打开我的电脑,鼠标右键,选择 属性 📷 3.选择 高级系统设置 📷 4.在 高级 中,选择 环境变量 📷 5.在环境变量中找到“Temp”变量,然后编辑它 📷 6.将变成改成C:\Temp或者D:\Temp都可以
运维小白
2021-12-28
1.7K0
2.16 umask
umask命令介绍 umask命令,通过这个值可以确定文件和目录的默认权限是什么。 默认情况下,目录的权限值为755(rwxr-xr-x),普通文件的默认权限为644(-rw-r--r--),umask默认值为0022(----w--w-) 例子对比 [root@hf-01 ~]# touch 11.txt [root@hf-01 ~]# ls -l 11.txt -rw-r--r--. 1 root root 0 10月 26 08:39 11.txt [root@hf-01 ~]# mkdir 123
运维小白
2018-02-06
7620
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档