| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> day11:“管道”的妙用 -> 正文阅读 |
|
[系统运维]day11:“管道”的妙用 |
Linux 管道使用竖线 例如: 由于 ls -l /etc 的内容较多,不方便查看,我们可以使用管道,将命令的输出,作为 more命令的输入。
注意:看到这里的你,不要去尝试用重定向符号替代管道符号使用,后果会很糟糕,你将把重定向指向的命令重写破坏掉。 一个管道明令使用的案例: (以下参考C语言中文网) 当我们需要备份 wiki 数据库的文件的时候,以 mysql 为例,可以这样操作:
上述这组命令主要做了如下任务:
上述三个命令依次执行。然而,如果使用管道的话,你就可以将 mysqldump、gzip、ssh 命令相连接,这样就避免了创建临时文件 /tmp/wikidb.backup,而且可以同时执行这些命令并达到相同的效果。 使用管道后的命令如下所示:
这些使用了管道的命令有如下特点:
上述命令的数据流如下图所示: ?(参考C语言中文网) ?几个用例: 当要查看的信息比较多的时候,可以使用管道,利用 grep 来进行筛选,例如,我们要在众多的配置文件中找到跟网络相关的,可以如下操作
当然,管道是可以和重定向符号一起合并使用的,如下,可以将上述示例的内容保存到文件 file.text 中
统计文件中字符的行数,可如下操作:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 20:26:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |