Linux主要shell命令详解
日期:2008年5月25日 作者: 查看:[大字体 中字体 小字体]-
$ cat directory.out
ch1.doc ch2.doc ch3.doc chimp config mail/ test/
ch1.doc ch2.doc ch3.doc
$
和程序的标准输出重定向一样,程序的错误输出也可以重新定向。使用符号2>(或追加符号2>>)表示对错误输出设备重定向。例如下面的命令:
$ ls /usr/tmp 2> err.file
可在屏幕上看到程序的正常输出结果,但又将程序的任何错误信息送到文件err.file中,以备将来检查用。
还可以使用另一个输出重定向操作符(&>)将标准输出和错误输出同时送到同一文件中。例如:
$ ls /usr/tmp &> output.file
利用重定向将命令组合在一起,可实现系统单个命令不能提供的新功能。例如使用下面的命令序列:
$ ls /usr/bin > /tmp/dir
$ wc –w < /tmp/dir
459
统计了/usr/bin目录下的文件个数。
管 道
将一个程序或命令的输出作为另一个程序或命令的输入,有两种方法,一种是通过一个临时文件将两个命令或程序结合在一起,例如上个例子中的/tmp/dir文件将ls和wc命令联在一起;另一种是Linux所提供的管道功能。这种方法比前一种方法更好。
管道可以把一系列命令连接起来,这意味着第一个命令的输出会作为第二个命令的输入通过管道传给第二个命令,第二个命令的输出又会作为第三个命令的输入,以此类推。显示在屏幕上的是管道行中最后一个命令的输出(如果命令行中未使用输出重定向)。
通过使用管道符“”来建立一个管道行。用管道重写上面的例子:
$ ls /usr/binwc -w
1789
再如:
$ cat sample.txtgrep "High"wc -l
管道将cat命令(列出一个文件的内容)的输出送给grep命令。grep命令在输入里查找单词High,grep命令的输出则是所有包含单词High的行,这个输出又被送给wc命令,wc命令统计出输入中的行数。假设sample.txt文件的内容如下:
Things to do today:
Low:Go grocery shopping
High:Return movie
High:Clear level 3 in Alien vs. Predator
Medium:Pick up clothes from dry cleaner
那么该管道行的结果是2。
命令替换
命令替换和重定向有些相似,但区别在于命令替换是将一个命令的输出作为另外一个命令的参数。常用命令格式为:
command1 `command2`
其中,command2的输出将作为command1的参数。需要注意的是这里的`符号,被它括起来的内容将作为命令执行,执行后的结果作为command1的参数。例如:
$ cd `pwd`
该命令将pwd命令列出的目录作为cd命令的参数,结果仍然是停留在当前目录下
(出处:网侠)
- 上一页 [1] [2] [3] [4] [5]
-
- Linux主要shell命令详解 相关文章:
- ·破解QQ空间相册密码
- ·路由器安全设置详解
- ·密码破解简介
- ·《真三国无双4》系统解剖和攻略(ps2) - 真三国无双4攻略秘籍 - 真三国无双4
- ·无线攻防:破解WEP密钥过程全解
- ·魔法门7 攻略解析
- ·解决ActiveX部件不能创建对象的有效方法
- ·Server Application Error详细解决办法
- ·开机提示reboot and select proper boot device or insert boot Media in selected boot device的解决
- ·教你学习如何破解XP登陆密码
- Linux主要shell命令详解 相关软件
- ·多功能密码破解软件 V4.5
- ·《魔戒:中土大战》完美解除自爆问题补丁
- ·《杀手3:契约》v1.74升级档破解版免CD补丁
- ·杀手3:契约完美破解版
- ·手机解锁 V8.01
- ·终极解码 V1.7.0408 简体中文版
- ·骑马与砍杀完美解密中文版0808版
- ·加速工具时空游侠V1.5破解版
- ·文件夹万能解密器 V8.5
- ·阿飛Real解码器 Realpack 20070103
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:十种较为常见的服务器管理错误分析
精品推荐
热点TOP10
- ·什么是MIS
- ·Vi命令一览表
- ·Linux操作系统介绍
- ·Linux学习手册
- ·BIOS知识大全
- ·Linux操作系统源代码详细分析
- ·万能声卡驱动(Alsa)的安装方法
- ·linux知识大全
- ·为Canon PIXMA iP1000喷墨打印机安装驱动程序
- ·最新linux iso光盘下载点
- ·VIA-威盛南桥集成AC97声卡驱动安装指南
- ·LINUX 常见问题1000个详细解答
- ·Linux主要shell命令详解
- ·Linux From Scratch安装学习笔记
- ·Linux/Unix环境下的make命令详解
- ·常见端口表汇总
- ·RPM命令大全
- ·linux内核编译详解
- ·Linux发行版图标大全
- ·Linux 线程实现机制分析
特别推荐
- ·高效使用Linux的七个好习惯
- ·使用Linux系统架设安全的网关
- ·Linux中Mysql安装备份与密码恢复
- ·Linux企业安全管理中的应用
- ·Linux 线程实现机制分析
- ·Linux内核安全的入侵侦察系统
- ·Linux中QQ的配置
- ·Linux下的后门和常见日志工具
- ·BIOS知识大全
- ·如何编写Linux设备驱动程序
- ·Linux管理工具介绍
- ·Linux操作系统源代码详细分析
- ·Linux下用pptp连接VPN服务器
- ·在linux7.1上安装jdk+tomcat+oracle9i笔记
- ·Linux学习手册
- ·学习Linux的八点忠告
- ·深入分析Linux防火墙
- ·UNIX系统后门的安放和日志的擦除
- ·揭开Expect的神秘面纱
- ·万能声卡驱动(Alsa)的安装方法
