在linux shell执行命令时,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容易记忆,shell同时也给出了相应的文件名。 标准输入:0(缺省是键盘,为0时是文件或者其他命令的输出) 标准输出:1(缺省是屏幕,为1时是文件) 标准出错:2(缺省是屏幕,...
分类:
其他好文 时间:
2014-07-09 23:54:40
阅读次数:
380
shell之文本过滤(正则表达式)分类:linux shell脚本学习2012-09-14 12:59213人阅读评论(0)收藏举报当从一个文件或命令输出中抽取或过滤文本时,可以使用正则表达式(R E) ,正则表达式是一些特殊或不很特殊的字符串模式的集合。^ 只只匹配行首$ 只只匹配行尾* 只一个单...
分类:
其他好文 时间:
2014-06-30 22:58:45
阅读次数:
224
为何使用Shell脚本分类:linux shell脚本学习2012-09-12 17:1878人阅读评论(0)收藏举报shell脚本任务工作 s h e l l 脚本在处理自动循环或大的任务方面可节省大量的时间,且功能强大。如果你有处理一个任务的命令清单,不得不一个一个敲进去,然后观察输出结果,再决...
分类:
其他好文 时间:
2014-06-30 22:05:36
阅读次数:
310
首先来看看变量的问题
[root@localhost ~]# dhh=1
[root@localhost ~]# echo $dhh
1
开一个子shell测试
[root@localhost ~]# bash
[root@localhost ~]# echo $dhh
没有值
使用export
[roo...
分类:
系统相关 时间:
2014-06-30 00:53:44
阅读次数:
270
Linux下Shell脚本输出带颜色文字文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:"echo-e\033[44;37;5mBLUE\033[0m""echo-e\033[44;37;5mBLUE\033[0mBLACK"需要修改的地方是红色带下划线的部分,其中[***m部分的内容换成下面的数字,后面的内容是自己想要上色的内..
分类:
系统相关 时间:
2014-06-27 06:37:51
阅读次数:
429
在linux vi编辑工具中使用替换命令操作时,会出现明明有匹配查找模式的数据,却报“找不到模式”问题。
原因是vi s///替换操作缺省针对行,若要生效,则需要将光标移动到指定行,再使用s///命令即可。
若要进行批量替换,则使用%s///命令,例如:
:%s/192.168.1.8/192.168.20.240/g
其中g表示全局替换。
vi替换命令参考:
http...
分类:
其他好文 时间:
2014-06-22 21:38:47
阅读次数:
562
shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
实际上,shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。...
分类:
系统相关 时间:
2014-06-22 19:12:13
阅读次数:
311
在linux中运行命令行时,会输出一些日志信息,特别典型的是启用WebLogic命令时,输出一些信息,当启用demon模式运行时,又想收集这些信息咋办?
解决的办法就是使用输出重定向,如下面的命令:
nohup ./startWebLogic.sh > app.log 2>&1 &
这是什么意思呢?
其中app.log是保存输出的文件名称;
2>&1 表示不仅命令行正...
分类:
其他好文 时间:
2014-06-22 18:52:55
阅读次数:
459
我们经常会通过find命令进行批量操作,如:批量删除旧文件、批量修改、基于时间的文件统计、基于文件大小的文件统计等,在这些操作当中,由于rm删除操作会导致目录结构变化,如果要通过find结合rm的操作写成脚本,就会遇到一些麻烦,本文通过一个例子为大家进行介绍。...
分类:
系统相关 时间:
2014-06-22 18:21:10
阅读次数:
362
awk文本高级编辑,linux shell文本处理...
分类:
其他好文 时间:
2014-06-18 07:16:01
阅读次数:
415