一 说明 Linux下使用shell时,对文件名、目录名、后缀名的处理如家常便饭,通常的做法是通过路径提取。例如:从路径/tmp/zabbix/zabbix_agentd.log中提取文件名zabbix_agentd.log、提取目录/tmp/zabbix、提取文件后缀log等,下面推荐两种常用的方法。...
时间 : 2019-04-22| 栏目 : Shell进阶| 浏览 : 1,410 次| 暂无评论 标签:shell提取文件名和目录名的方法精讲 | [阅读全文] |
read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(使用句柄)。得到输入后,read命令将数据放入一个或多个标准变量(甚至数组)或传给REPLY变量。多变量时,根据分界符空格/tab来划分,若变量数少于输入中提供的数量,则不考虑分界符将后面的通通扔给最后的变量(参见行分界符的第5例子).基本shell都...
时间 : 2019-03-26| 栏目 : Shell进阶| 浏览 : 1,511 次| 评论 : 3 标签:shell进阶之read命令 | [阅读全文] |
工作中经常在shell脚本中看到set的这两个用法,但就像生活中的很多事情,习惯导致忽视,直到出现问题才引起关注。 1. set -e set命令的-e参数,linux自带的说明如下: "Exit immediately if a simple command exits with a non-zero status." 也就...
时间 : 2017-09-29| 栏目 : Shell进阶| 浏览 : 1,377 次| 暂无评论 标签:"set -e" 与 "set -o pipefail" 区别 | [阅读全文] |
set命令作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。使用set更改shell特性时,符号"+"和"-"的作用分别是打开和关闭指定的模式。set命令不能够定义新的shell变量。如果要定义新的变量,可以使用declare命令以变量名=值的格式进行定义即可。 语法 set(...
时间 : 2017-03-02| 栏目 : Shell进阶| 浏览 : 1,190 次| 评论 : 标签:老薛大讲堂之set命令精讲 | [阅读全文] |
一、tee命令 功能说明:读取标准输入的数据,并将其内容输出成文件。 语 法:tee [-ai][--help][--version][文件...] 补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。 参 数: -a或--append 附加到既有文件的后面,而非覆盖它...
时间 : 2017-01-11| 栏目 : Shell进阶| 浏览 : 2,055 次| 暂无评论 标签:tee命令和重定向符号的区别 | [阅读全文] |
shell中的颜色显式 -------------------------------------- 颜色是通过添加专用序列来选择的 -- 夹在 "\e["和 "m"之间的数字。如果指定一个以上的数字,则用分号将它们分开。 echo -e "\e[31;42m" &...
时间 : 2016-04-20| 栏目 : Shell进阶| 浏览 : 2,439 次| 评论 : 标签:Linux shell实例精讲 | [阅读全文] |
以下方法,建议各位新手不止要看,而且要自己手敲一遍,遇到问题,可以及时来这里讨论或者QQ群:60599879 1:使用 expr 外部程式 加法 r=`expr 4 + 5` echo $r 注意! '4' '+' '5' 这三者之间要有空白 r=`expr 4 * 5` #错误 乘法 r=...
时间 : 2016-04-20| 栏目 : Shell进阶| 浏览 : 1,467 次| 暂无评论 标签:shell算数运算精讲 | [阅读全文] |
元字符集的含义: ^ 只匹配行首 ...
时间 : 2016-04-13| 栏目 : Shell进阶| 浏览 : 1,899 次| 评论 : 3 标签:Linux正则表达式整理 | [阅读全文] |
知道什么是 Shell 之后,那么我们来了解一下 Linux 使用的是哪一个 shell 呢?什么!哪一个?难道说shell 不就是『一个 shell 吗?』哈哈!那可丌!由亍早年癿 Unix 年代,发展者众,所以由于shell 依据収展者不不同就有讲多的版本,例如常听到的 B...
时间 : 2016-04-05| 栏目 : Shell进阶| 浏览 : 2,489 次| 暂无评论 标签:系统的合法 shell 与 /etc/shells 功能 | [阅读全文] |
文字接口癿 shell 是徆丌好学癿,但是学了乊后好处多多!所以, 在这里鸟哥要先对您迚行一些心理建讴,先杢了解一下为啥学习 shell 是有好处癿,这样你才会有信心继续玩下去 ^_^ 文字接口癿 shell:大家都一样! &nbs...
时间 : 2016-04-05| 栏目 : Shell进阶| 浏览 : 1,398 次| 暂无评论 标签:为何要学文字接口的shell | [阅读全文] |
我们在第一章 Linux 是什么当中提刡了: 管理整个计算机硬件癿其实是操作系统癿核心 (kernel),这个核心是需要被保护癿! 所以我们一般使用者就叧能透过 shell 杢跟核心沟通,以讥核心达刡我们所想要达刡癿工作。 那么系统有多少 shell 可用呢?为什么我们要使用 ...
时间 : 2016-04-05| 栏目 : Shell进阶| 浏览 : 1,394 次| 暂无评论 标签:认识 BASH 这个 Shell | [阅读全文] |
在 Linux 癿环境下,如果你丌懂 bash 是什么,那么其他癿东西就丌用学了!因为前面几章我们使用终端机下达挃令癿方式, 就是透过 bash 癿环境杢处理癿喔!所以说,他徆重要吧!bash 癿东西非常癿多,包括发量癿讴定不使用、bash 操作环境癿建置、数据流重导向癿...
Security is often overlooked when writing shell scripts. Many programmers ignore shell script security under the assumption that anything an attacker can do by attacki...
时间 : 2016-03-17| 栏目 : Shell进阶| 浏览 : 1,524 次| 暂无评论 标签:Shell Script Security, shell脚本安全 | [阅读全文] |
#-----------zabbix agentd安装脚本---------------------------------# # create by xuekun # date 2015-12-25 # 812711277@qq.com #第一版,临时应急 #----------------------------------...
时间 : 2016-01-25| 栏目 : Shell进阶| 浏览 : 3,065 次| 评论 : 4 标签:zabbix agentd安装脚本 | [阅读全文] |
简介: 您有过类似的体会吗?初到一个新的环境,各项工作均为标准化,服务部署、软件的版本、IP使用规划等,其中最难受的是IP使用情况,有多少IP已用和未用 的,竟然没有记录。当然,即便没有记录,我们还是有办法可以找到那些已用和未用的。办法有应急的和一劳永逸的,...
时间 : 2016-01-14| 栏目 : Shell进阶| 浏览 : 1,370 次| 暂无评论 标签:IDC局域网IP检测脚本 | [阅读全文] |
#-----------------------------------------------------------------------------# # create by xuekun # date 2012-10-20 #http://www.bdkyr.com # QQ...
时间 : 2016-01-12| 栏目 : Shell进阶| 浏览 : 2,329 次| 评论 : 4 标签:sed命令实用案例精讲|开源人 | [阅读全文] |
学习linux下shell 脚本的朋友都清楚,有4种不同类型的引号字符: 单引号字符' 双引号字符" 反斜杠字符\ 反引号字符`的区别,讲解如下: 1. 单引号 ( '' ) # grep Susan phonebook Susan Goldberg 403-212-4921 Susan Topp...
由于在Windows下用虚拟机安装了Linux,然后通过ssh登录到Linux这样比直接在虚拟机下要好一些。通过ssh登录就要知道ip地址, 装了两个不同的Linux系统,而且使用的是dhcp,ip地址可能会发生变化。尽管,使用vmware发现ip地址一般是固定的, 但也会莫名其妙的就变了,所以希望在vmware中启动Linux时,在...
时间 : 2014-10-28| 栏目 : Shell进阶| 浏览 : 1,812 次| 暂无评论 标签:修改Linux终端登录提示 | [阅读全文] |