本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
centos bash漏洞查看与修复
linux bash报重大漏洞,存在漏洞的版本包括如下。
bash-4.2.45-5.el7_0.2
bash-4.1.2-15.el6_5.1
bash-4.1.2-15.el6_5.1.sjis.1
bash-4.1.2-9.el6_2.1
bash-4.1.2-15.el6_4.1
bash-3.2-33.el5.1Linux
bash-3.2-33.el5_11.1.sjis. ...
Insert characters Into a string in bash
echo "2013abcd07" | sed 's/^\(.\{8\}\)/\1-/'
output: 2013abcd-07
it will insert character '-' after 8 characters
time=125959 ## expected : 12:59:59
echo ${time:0:2}:${time:2:2}: ...
跟散仙学shell编程(十三)
上篇散仙主要了讲述了gawk进阶的一些用法,本篇我们来了解下载linux中,其他的shell类型,通常情况下,我们最常用的就是bash shell,除此之外,我们还可能遇到另外2个shell类型,dash shell和zsh shell,我们并不需要深入探究,只需要简单了解即可。
dash shell是ash shell的后代因其,并没有多少高级功能,所以并不能作为交互式的shell,而我们一直 ...
linux复习笔记之bash shell (2) bash基础
转载请出自出处:http://eksliang.iteye.com/blog/2104329
1.影响显示结果的语系变量(locale)
1.1locale这个命令就是查看当前系统支持多少种语系,命令使用如 ...
linux复习笔记之bash shell(1)bash基础
1.系统合法的shell和/etc/shells的功能
1.1.查看当前系统有多少我们可以使用的合法的shell
linux可以使用的合法的shell可以查看/etc/shells这个文件
[root@bogon e ...
跟散仙学shell命令(五)
今天散仙,要说的,是关于linux中的环境变量的使用,环境变量是用来存储有关shell会话和工作环境的信息,它允许在内存中访问存储数据,以便运行在shell上的程序和脚本访问。
在最常用的bash shell里,环境变量共分为二大类,一类是全局变量,另一类是局部变量。
全局变量:不仅对shell会话,可见,而且对所有的shell创建的子进程也可见。
局部变量:只对创建他们的shell可见。
...
nagios 脚本输出显示
【基本介绍】
在nagios平台上我们直接看到status information的信息,但是有时候显示的不全,或者有些信息跑到了Performance Data里面去了。
【解决】
已bash为例子。
1. 我们echo出来的信息就是在status information里面显示的。如果信息里面有换行之类,我们就可能在status information里面看不全信息。要点进去看service ...
Shell 变量输出换行的问题
【基本介绍】
bash脚本要输出变量的时候,经常遇到有换行的情况。我们可以人为的决定是否需要换行等特殊字符。
【实例】
加双引号就输出变量中的换行。不加双引号换行就会被忽略掉,所有内容输出到一行。
特别在IF判断中要使用双引号。
[root@sparkVM script]# cat verify_echo_variable.sh
tmp=`ls check*`
echo $tmp
e ...
Shell - No such file or directory
【基本介绍】
在编写shell脚本的时候也会经常出现“/bin/grep: |: No such file or directory”类似的错误,特别是在执行的命令是变量的情况
【简单案例】
[root@bogon script]# cat aa.sh
aa="/bin/grep Accepted /root/test.log | /bin/grep -v something&q ...
Shell - too many arguments
【基本介绍】
在编写shell脚本的时候会经常遇到“line 2: [: too many arguments”类似的错误,特别是在if判断语句中。
【简单案例】
[root@bogon script]# cat bb.sh
tmp="grep Accept /root/test.log | grep -v something"
if [ $tmp ]
then
...
Mac 系统隐藏文件功能指南
今天在玩OS的terminal的时候突然想到哪些隐藏的文件夹都有什么用,于是决定搜索一下,看看这些文件夹的功能。
Mac OS X Hidden Files Directories
._whatever
These files are created on volumes that don't natively support full HFS file charac ...
Bash脚本15分钟进阶教程
这里的技术技巧最初是来自谷歌的“Testing on the Toilet” (TOTT)。这里是一个修订和扩增版本。
脚本安全
我的所有bash脚本都以下面几句为开场白:
#!/bin/bash
set -o nounset
set -o errexit