shell
文章平均质量分 64
chaos_oper
让石头裂开的不是最后一击,而是前面的每一击。
展开
-
shell脚本实现主机信息收集功能
#!/bin/bashecho "hostname: $(hostname)"echo "ipaddress: `ifconfig ens224 | grep "inet " | awk '{print $2}'` "echo "username: `w -i | sed -n '3,$p' |awk '{print $1}'`"echo "kernel: `uname -r`"执行结...原创 2020-03-28 15:17:50 · 914 阅读 · 0 评论 -
shell命令-获取主机IP
[root@rhel8 mnt]# ifconfig ens160 ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::20c:...原创 2020-03-25 23:48:44 · 635 阅读 · 0 评论 -
shell基础命令--test命令
1.test命令test = [ ] ##[ ] 相当于test命令 ##判断a和b的值是否相等test "$a" = "$b" && echo yes || echo no[ "$a" = "$b" ] && echo yes || echo no2.test数字对比=等于!=不等于-eq等于-ne不...原创 2020-03-25 23:37:45 · 290 阅读 · 0 评论 -
LINUX下的shell脚本-shell简介篇
一.shell定义什么是shell?1.Shell是linux的一外壳,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口2.当用户下达指令给操作系统的时候,实际上是把指令告诉shell,经过shell解释,处理后让内核做出相应的动作3.系统的回应和输出的信息也由shell处理,然后显示在用户的屏幕上什么是shell脚本?1.简单的说,当命令或者程序不在命令行执行,...原创 2018-12-23 00:22:39 · 450 阅读 · 0 评论 -
shell脚本实现倒计时功能(用户可控制)
#!/bin/baseread -p &quot;minute:&quot; mread -p &quot;second:&quot; sfor ((Time=m*60+s;Time&amp;gt;0;Time--)) do let m=Time/60 let s=Time%60 echo -n &原创 2018-12-23 21:40:45 · 4185 阅读 · 1 评论 -
LINUX下的shell脚本-shell变量篇
1.环境变量与普通变量环境变量也可叫全局变量,可以在创建他们的shell及派生出的子shell中使用(无需定义,直接可以使用,如:$UID)相关命令:set:输出所有变量 env:只显示全局变量 declare:输出所有变量,函数,整数等2.特殊变量1)普通变量赋值变量名=value变量名=‘value’变量名=“value”a=westos打印输出结果来看没...原创 2018-12-23 23:08:35 · 610 阅读 · 0 评论 -
LINUX下的shell脚本-文本处理
一.grep命令1.grep:全面搜索研究正则表达式并显示出来,强大的文本搜索工具,根据用户指定的“模式”对目标文本进行匹配检查,打印匹配到的行,由正则表达式或者字符及基本文本字符所编写的过滤条件grep 匹配条件 处理文件grep -i ##忽略字母大小写 -v ##条件取反 -c ##统计匹配行数 -q ##静默,无任何输出 -n ##显示匹配结果所在的行号例:g...原创 2018-12-29 21:52:27 · 622 阅读 · 0 评论 -
LINUX下的shell脚本-sed和awk命令
一.sed命令1.sed:stream editor :一次处理一行内容,处理时,把当前的行存储在临时缓冲区,处理完后,输送到屏幕2.sed命令参数sed [参数] '命令' file p ##显示 d ##删除 a ##添加 c ##替换 i ##插入1)p:sed -n '/\:/p' /etc/fstabsed -n '/^#/p' /etc/fstabsed -n...原创 2018-12-29 22:30:57 · 4195 阅读 · 0 评论 -
linux 系统中命令别名的设定
alias see='ls'2.vim ~/.bashrcalias see='ls'source ~/.bashrc3.vim /etc/bashrcalias see='ls'或者/etc/profile.d/脚本.sh原创 2019-03-03 20:16:59 · 411 阅读 · 0 评论