随笔分类 -  shell

学点shell-cut
摘要:cut命令cut的应用场景主要是从文本文件中吸取各种数据域cut命令的一般格式为:cut -cchar file其中-cchar表示从每一行中析取的字符,char可以是数字,表示要析取每一行第几个字符,如-c5表示析取文本每一行的第五个字符;也可以是,分隔的数字列表,表示每一行中待析取的字符。例如-c1,5表示析取每一行第一个和第五个字符。-c1-5表示析取每一行中第一个到第五个字符之间的内容。上述命令格式中,如果没有指定file,则表示处理的内容来自于标准输入。这也表示cut命令可以作为管道中的过滤器。-d和-f选项对于某些文本内容由于数据结构不规则,单纯通过-c选项很难获得相应的内容。这时 阅读全文

posted @ 2013-05-29 00:07 蓝与黑的世界 阅读(149) 评论(0) 推荐(0)

学点shell-what's shell
摘要:学习shell之前,有必要了解什么是shell从shell的表面意思看,shell表示“壳”,与kernel“内核”相对。从linux系统逻辑上看,linux实际上可以划分为内核与外部程序,内核负责任务的调度、文件管理等,而外部程序则是类似与壳,提供外部与内核进行通信与交互的工具。shell就是供外部与内核进行通信的接口或者工具。shell的职责shell的职责有如下:执行程序变量与文件名的替换I/O重定向管道处理解释编程语言执行程序shell执行程序的格式无外乎以下形式: 程序名 参数列表shell以特殊的符号去判断程序名的起止位置和参数的起止位置。这些字符通称为空白字符。空白字符包括:空格 阅读全文

posted @ 2013-05-28 00:34 蓝与黑的世界 阅读(280) 评论(0) 推荐(0)

学点shell-单引号,双引号与反引号
摘要:引用最近在学习linux shell 时,发现对于单引号('),双引号("),反引号(`)的用法很容易搞混,为此专门查询了一些资料并进行了总结,在此和大家一起分享并学习。1 单引号在shell中用到单引号的原因有多种,其中用到最多的是利用单引号屏蔽特殊字符,避免特殊字符被shell所解释。话不多说,举例说明:vm11090004 ~ # echo take a exampletake a example从上例中发现输出中的空格被删除了,如果想将空格原封不动的输入,该怎么办呢?上例子vm11090004 ~ # echo 'take a example'take 阅读全文

posted @ 2013-05-27 00:55 蓝与黑的世界 阅读(284) 评论(0) 推荐(0)

导航