Shell
shenyan008
这个作者很懒,什么都没留下…
展开
-
awk内置字符串函数详解
转自:http://www.linuxsong.org/2010/09/awk-string-function/ awk内置字符串函数详解发表于 2010 年 09 月 05 日 由 LinuxSong awk提供了许多强大的字符串函数,见下表:awk内置字符串函数gsub(r,转载 2011-07-21 22:32:30 · 504 阅读 · 0 评论 -
rsync应该如何应用
正如业界专家所分析和预测的趋势一样,Linux正在和微软与Unix争夺服务器市场份额,尽管Unix系统一直在做服务器方面有绝对的优势。 如今,已成三足鼎立之势,Linux逐渐发展成为第三大服务器操作系统,也成为微软在低端服务器市场的主要竞争者。其中的原因之一就是Linux的安全性能,另外一个就是费用问题了。如果需要执行自动备份操作或部署安全策略,无论是为一个单一的工作站还是为一个网络内的所转载 2012-12-26 18:42:34 · 748 阅读 · 0 评论 -
find 命令
1. 查找#查找.cpp文件和.c文件find . -name "*.cpp" -o -name "*.c" #通配符查找find . -regex ".*\.\(c\|cpp\)" #正则表达式查找#查找并统计源文件行数find . -regex ".*\.\(c\|cpp\|h\)" | xargs wc -l2. 相对/绝对 路径原创 2012-03-06 22:59:40 · 1100 阅读 · 0 评论 -
grep egrep sed awk 笔记
1. 多个正则表达式串联,使用'|'egrep -v '^$|^[^1-9]' file_name2. grep 几个特殊字符(正则表达式):^ : []外 表示行首,[]内 表示取反:[^0-9];$ : 表示行尾; . : 一个字符;*: 重复零次或者多次前一个字符,如:.* 表示匹配任意字符串,注意和 ls 命令的通配符 * 的区别,ls * 星号前不需要原创 2011-10-12 17:59:27 · 676 阅读 · 0 评论 -
Can You Top This? 15 Practical Linux Top Command Examples
摘自:http://www.thegeekstuff.com/2010/01/15-practical-unix-linux-top-command-examples/by Ramesh Natarajan on January 4, 2010This article is part of the on-going 15 example series where 15 exampl转载 2012-05-03 13:12:25 · 1380 阅读 · 0 评论 -
Using Top More Efficiently
摘自:http://www.linuxforums.org/articles/using-top-more-efficiently_89.htmlFor desktop users, monitoring resource usage is an important task. By doing this, we can locate system bottleneck, planning转载 2012-03-13 23:15:40 · 711 阅读 · 0 评论 -
压缩/解压/打包 命令 笔记
1. rar/unrar:(.rar)压缩目录:$ rar a archive.rar dir_path #压缩一个目录到archive.rar,a选项是添加,也可以添加文件加密:$ rar a -p123 archive.rar file1 file2 # 加密,密码是123解压到当前目录:$ unrar e archive.rar查看压缩文件内容:$ unrar原创 2012-02-23 19:07:02 · 938 阅读 · 0 评论 -
shell 变量 & 环境变量 (bash)
1. 在bash中,shell变量可以直接通过通过如下形式创建:$name=value2. shell变量不能被子进程(字shell) 继承,通过export,可以令shell变量成为环境变量(此时会出现在env的输出中),环境变量可以被子进程继承;3. shell中查看当前所有环境变量用命令 env或者printenv(不带参),查看包括环境变量在内的所有shell变量用 set (原创 2012-01-28 00:38:37 · 726 阅读 · 0 评论 -
shell 笔记 test命令
test命令主要用于if语句中,可以做多种测试。1. 文件相关-b 当file存在并且是块文件时返回真-c 当file存在并且是字符文件时返回真-d 当pathname存在并且是一个目录时返回真-e 当pathname指定的文件或目录存在时返回真-f 当file存在并且是正规文件时返回真-g 当由pathname指定的文件或目录存原创 2011-07-21 19:23:28 · 548 阅读 · 0 评论 -
shell 笔记 特殊变量 特殊字符 Metacharacters
特殊变量$# 表示传递到脚本的参数列表$0 当前运行脚本名称$1,$2,..,$9 当期脚本参数$* 以一个字符串显示所有向脚本传递的参数,跟位置变量不同的是这里参数可超过9个。$@ 与$#相同,但是使用时加引号,并在引号中返回每一个参数$$ 表示当前运行脚本的进程ID号$! 表示后台运行的一个进程的ID号$- 显示shell使用的当前选项,与set命令相同原创 2011-12-12 23:27:04 · 941 阅读 · 0 评论 -
Linux Shell Test 命令
http://unix-cd.com/unixcd12/article_6785.html 1)判断表达式 if test (表达式为真)if test !表达式为假test 表达式1 –a 表达式2 两个表达式转载 2011-08-31 23:29:09 · 918 阅读 · 0 评论 -
shell 笔记 控制结构
1. if...then...else结构(条件语句)if [ expr ]then;elif [ expr ]thenelse;fi中括号表示一个 test 命令,中括号和测试条件"expr"之间需要有空格;test命令有不同的测试,如文件、字符串比较、数字比较;expr和ex原创 2011-07-21 18:42:04 · 465 阅读 · 0 评论 -
bash中字符串的处理
1.得到字符串长度方法一:$echo ${#variable}code:PHP 代码:zhyfly: ~$x="this is a test"zhyfly: ~$ echo ${#x}14 方法二:$expr length "$variable"code:PHP 代码:zhyfly: ~$x转载 2012-12-31 20:28:16 · 450 阅读 · 0 评论