Linux下cat的一些特殊用法小结
来源:互联网 发布:mac 您没有必要的权限 编辑:程序博客网 时间:2024/05/24 01:05
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嘛
- Linux下cat的一些特殊用法小结
- linux 下cat命令的用法
- Linux 下的cat命令用法
- linux cat的用法
- Linux下cat命令用法
- linux 中cat的用法
- Linux下cat命令各种用法
- linux下的cat命令
- linux下cat的使用
- linux 下的cat 命令
- linux下一些特殊进程
- Linux终端下的一些指令小结
- linux下学习正则的一些小结
- linux下 select() 函数的用法小结
- linux下svn的用法小结
- linux下ls的用法小结
- cin的一些特殊用法
- insert的一些特殊用法
- C\C++ static完全解释
- Select函数的作用和使用
- Initialization error SQL*Net not properly installed
- android ListView异步加载图片(双缓存)
- UVA11294-Wedding(2-SAT)
- Linux下cat的一些特殊用法小结
- php发送post请求
- [Clojure] A Room-Escape game, playing with telnet and pure-text commands - Part 2
- 一串首尾相连的珠子(m 个),有N 种颜色(N<=10),设计一个算法,取出其中一段,要求包含所有N 中颜色,并使长度最短。并分析时间复杂度与空间复杂度。
- opencv视频学习第三课(显示图像)笔记整理
- 裁员风暴席卷全球IT巨头 今年已至少7万人被裁
- datagrid进阶——subGrid讲解
- $().empty()和$().remove()
- ORA-00900: invalid SQL statement