Linux下cat的一些特殊用法小结
2014-10-05 15:18
387 查看
1.cat的一般用法
cat filename
表示将名称为filename的文件打印到屏幕上去,也就是以标准输出(std out)的方式输出。
2.cat的特殊用法
(1)cat的输入设备重定向到标准输入device
cat filename,表示cat命令的输入流来自文件,输出流输出到标准输出device。如果cat后面没有filename作为参数的话,或者cat命令后面只有一个-符号时, 表示cat命令的输入流来自标准输入device,也就是键盘输入喽。也就是当我们在命令提示符下输入cat 或者 cat -的话,就会让我们从键盘输入字符,当输入完毕敲回车后,我们输入的字符又输出到标准输出device,也就是打印到屏幕上。
当然了使用cat或者cat -的输出流默认输出到标准输出device,我们可以将数据流重定向到文件等嘛,也就是在cat或者cat - 命令后将上>filename.
如果我们使用cat 或者 cat -将cat的输入来源变成标准输入device,那么我们用键盘输入的时候,有两种方法来表明我们输入完毕。
(1)Ctrl+D
(2)在cat命令后加上 << "end charactors"
举例说明,
其实,例子中涉及到两次数据流重定向,一个将cat的输入流重定向到标准输入device,一个是将cat的输出流重定向到文件
(2)一个怪异的用法
cat > catfile < filename
表示将cat的输入流来自的输入device从文件改到标准输入设备,然后又改回到文件。这不就是cat filename >catfile嘛
cat filename
表示将名称为filename的文件打印到屏幕上去,也就是以标准输出(std out)的方式输出。
2.cat的特殊用法
(1)cat的输入设备重定向到标准输入device
cat filename,表示cat命令的输入流来自文件,输出流输出到标准输出device。如果cat后面没有filename作为参数的话,或者cat命令后面只有一个-符号时, 表示cat命令的输入流来自标准输入device,也就是键盘输入喽。也就是当我们在命令提示符下输入cat 或者 cat -的话,就会让我们从键盘输入字符,当输入完毕敲回车后,我们输入的字符又输出到标准输出device,也就是打印到屏幕上。
当然了使用cat或者cat -的输出流默认输出到标准输出device,我们可以将数据流重定向到文件等嘛,也就是在cat或者cat - 命令后将上>filename.
如果我们使用cat 或者 cat -将cat的输入来源变成标准输入device,那么我们用键盘输入的时候,有两种方法来表明我们输入完毕。
(1)Ctrl+D
(2)在cat命令后加上 << "end charactors"
举例说明,
其实,例子中涉及到两次数据流重定向,一个将cat的输入流重定向到标准输入device,一个是将cat的输出流重定向到文件
(2)一个怪异的用法
cat > catfile < filename
表示将cat的输入流来自的输入device从文件改到标准输入设备,然后又改回到文件。这不就是cat filename >catfile嘛
相关文章推荐
- linux一些特殊命令用法
- bgsound 背景音乐 的一些常用方法及特殊用法小结
- 【Linux】cat一些用法
- 关于RxJava的一些特殊用法小结
- linux中一些特殊符号的用法
- bgsound 背景音乐 的一些常用方法及特殊用法小结
- DataTable的一些特殊用法:Select
- 日语助词小结,日语助词特殊用法总结
- javascript 一些用法小结
- C# ToString()方法一些特殊用法集锦
- Scala中的一些特殊字符用法
- jQuery的一些特性和用法整理小结
- LINUX基本命令及特殊用法
- SQL的一些用法小结
- Linux中epoll用法小结
- Linux中epoll用法小结
- [转]bgsound 的一些常用方法及特殊用法
- SQL的一些用法小结
- C# ToString()方法一些特殊用法
- bgsound 的一些常用方法及特殊用法