grep用法
1 基本用法
语法:grep [OPTIONS] regex file
其中regex就是正则表达式 file 就是要指定查找匹配的文本文件名,可以指定多个
eg:
$:ls /usr/bin > dirlist-usr-bin.txt
$:ls /sbin > dirlist-sbin.txt
$:ls /usr/sbin > dirlist-usr-sbi...
分类:
其他好文 时间:
2014-09-10 12:36:30
阅读次数:
195
软件包管理
通过软件包管理系统来实现软件的安装,查询和卸载, Linux发行版本有两种主要的包管理系统。每种管理系统下存在两种级别的安装,一个是通过高级管理工具进行管理,另一个则是通过下载到本地的软件包利用低级工具来实现对软件包的安装及其他管理。
注意:package_name和package_file的区别
1 deb 类别下:
高级工具:
apt-get install pa...
分类:
系统相关 时间:
2014-09-10 10:58:50
阅读次数:
251
[http://www.tutorialspoint.com/unix/unix-shell.htm](http://www.tutorialspoint.com/unix/unix-shell.htm) 1. Linux Shell 获取脚本的所在目录的绝对路径 basedir=$(cd $(dirname $0); pwd;) echo $basedir 2....
分类:
系统相关 时间:
2014-09-10 09:44:00
阅读次数:
233
由于工作上的需要,花了点时间,研究了一下eval和exec这两个shell内建特殊的命令。因为用的不是很多,所以还是有一点比较隐晦的。。1.eval该命令是bashshell中内建的一个命令,相比其他的命令来说还是有一点的难度。该命令后面所跟的内容都认为是参数,但是会两次扫描其参数,..
分类:
其他好文 时间:
2014-09-09 18:35:09
阅读次数:
1285
声明执行程序#!/bin/bash用来告诉系统使用/bin/bash 程序来执行该脚本。譬如python 脚本,可以这样写:#!/usr/bin/python赋值和引用 赋值公式:变量名=值取一个变量的值的时候,需要在变量名前面加上$ 符号,譬如:var="hello bash"echo $var如...
分类:
系统相关 时间:
2014-09-09 15:14:48
阅读次数:
279
shell编程中的字符串的截取方法:
一、Gnu Linux shell 截取字符变量的前8位,有方法如下:
1.expr substr “$a” 1 8
2.echo $a|awk ‘{print substr(,1,8)}’
3.echo $a|cut -c1-8
4.echo $
5.expr $a : ‘\(.\\).*’
6.echo $a|dd bs=1 count=8 ...
分类:
其他好文 时间:
2014-09-05 18:23:01
阅读次数:
214
则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表...
分类:
系统相关 时间:
2014-09-04 18:30:29
阅读次数:
421
1.awk操作运算符<小于<=小于等于>大于>=大于等于==等于!=不等于~匹配正则表达式!~不匹配正则表达式&&and||or!not2.awk内置变量ARGC命令行参数个数ARGV命令行参数排列ENVIRON支持队列中系统环境变量的使用FILENAMEawk浏览的文件名FNR浏览文件的记录数FS域分..
分类:
其他好文 时间:
2014-09-03 15:09:48
阅读次数:
188
方法一:修改/etc/sysconfig/i18n 文件把里面的LANG="en_US"改成 GB2312就可以了要重启一下机器不用重启的方法,直接# LANG="GB2312"然后就可以了修改 i18n 只是为了重启有效 方法二:#vi ~/.bash_profileLANG=zh_CN.GB18...
分类:
系统相关 时间:
2014-09-03 14:40:06
阅读次数:
213