摘要: 参数代换: xargsxargs 是在做什么的呢?就以字面上的意义来看, x 是加减乘除的乘号,args 则是 arguments (参数) 的意思,所以说,这个玩意儿就是在产生某个命令的参数的意思! xargs 可以读入 stdin 的数据,并且以空格符或断行字符作为分辨,将 stdin 的数据分隔成为 arguments 。 因为是以空格符作为分隔,所以,如果有一些档名或者是其他意义的名词内含有空格符的时候, xargs 可能就会误判了~他的用法其实也还满简单的!就来看一看先![root@www ~]# xargs [-0epn] command选项与参数:-0 :如果输入的 stdin 阅读全文
posted @ 2011-08-02 16:32 油炸西瓜 阅读(3351) 评论(0) 推荐(1) 编辑
摘要: cutcut 不就是『切』吗?没错啦!这个命令可以将一段信息的某一段给他『切』出来~ 处理的信息是以『行』为单位喔!底下我们就来谈一谈:[root@www ~]# cut -d'分隔字符' -f fields <==用于有特定分隔字符[root@www ~]# cut -c 字符区间 <==用于排列整齐的信息选项与参数:-d :后面接分隔字符。与 -f 一起使用;-f :依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思;-c :以字符 (characters) 的单位取出固定字符区间;范例一:将 PATH 变量取出,我要找出第五个路径。[ro 阅读全文
posted @ 2011-08-02 16:19 油炸西瓜 阅读(7390) 评论(0) 推荐(0) 编辑
摘要: #批注符号:这个最常被使用在 script 当中,视为说明!在后的数据均不运行\跳脱符号:将『特殊字符或通配符』还原成一般字符|管线 (pipe):分隔两个管线命令的界定(后两节介绍);;连续命令下达分隔符:连续性命令的界定 (注意!与管线命令并不相同)~用户的家目录$取用变量前导符:亦即是变量之前需要加的变量取代值&工作控制 (job control):将命令变成背景下工作!逻辑运算意义上的『非』 not 的意思!/目录符号:路径分隔的符号>, >>数据流重导向:输出导向,分别是『取代』与『累加』<, <<数据流重导向:输入导向 (这两个留待下节介 阅读全文
posted @ 2011-08-02 16:19 油炸西瓜 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 摘自"鸟哥私房菜基础学习篇"http://vbird.dic.ksu.edu.tw/linux_basic/0330regularex.php#basic_regexp基础正则:RE 字符意义与范例^word意义:待搜寻的字串(word)在行首! 范例:搜寻行首为 # 开始的那一行,并列出行号 grep -n '^#' regular_express.txtword$意义:待搜寻的字串(word)... 阅读全文
posted @ 2011-07-28 10:35 油炸西瓜 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么使用shell编程 使用shell进行程序设计的原因之一是,你可以快速、简单地完成编程。而且,即使是最基本的Linux安装也会提供一个shell。 虽然shell表面上和Windows的命令提示符相似,但是它具备更强大的功能以完成相当复杂的程序。你不仅可以通过它执行命令、调用Linux工具,还可以自己编写程序。shell执行shell程序,这些程序通常被称为脚本,它们是在运行时解释执行... 阅读全文
posted @ 2011-07-19 21:50 油炸西瓜 阅读(920) 评论(0) 推荐(0) 编辑