管道符|的作用

"|"是Linux管道命令操作符,简称管道符。使用此管道符"|"可以将两个命令分隔开,"|"左边命令的输出就会作为"|"右边命令的输入,此命令可以连续的使用,第一个命令的输出作为第二个命令的输入,第二个命令的输出优惠作为第三个命令的输入,依此类推。

管道符|操作实例

  • 以分页显示的方式(less)查看当前目录下的内容(ls - l)
    具体操作如下:
    ls - l | less
    Linux 最基础的命令ls - l 是用来显示当前目录下的文件,可是直接使用会将所有的文件一次列出,不方便查看。而有了 管道符 ‘ ∣ ‘ \color {red}{管道符`|`} 管道符‘∣‘ 之后,默认只显示第以屏幕的内容(就是咱们的屏幕有多大那么内容就显示多少),可以通过按回车间或华东鼠标滚轮来显示其他的内容,然后按Q键就退出。

顺便这里提一下less 命令与more命令

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用[pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

more命令,功能类似 catcat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。

  • 利用echo命令测试管道操作效果
  • 具体操作如下:
    echo "3 + 4"
    无疑此时会输出 3 + 4,不是我们想要的计算后的结果,怎么实现?
    这么实现:
    echo "3 + 4" | bc
    输出结果:7
    可以明显的;看得出,单独使用echo命令时直接将“3 + 4”作为文本输出了,而添加了管道符|之后,又将输出结果“3 + 4” 作为输入内容传递给饿了计算器语言bc,对“3+ 4” 经过运算后输出。
    至于计算器语言bc大家可以自行查阅相关的资料进行学习哦~

Linux管道符|命令使用相关推荐

  1. linux管道符查看家目录,深入学习Linux之Linux中的管道符 | 和grep,awk,cut命令

    学习Linux期间最常用三个命令和一个符号,管道符 | 和grep,awk,cut,并且它们几个经常一起使用,简直就是亲兄弟呀.所以我将他们单独整理 为了让大家更容易的看清楚示例,我将附上测试文件,文 ...

  2. linux局部变量特殊字符替换,变量,全局变量,环境变量,特殊符号、管道符命令:cut、sort、uniq、wc、tee、tr、sp...

    变量 常见的变量: PATH:决定shell在哪些目录下寻找命令和程序: HOME:家目录: PWD:当前目录: LOGNAME:当前用户名称: env命令: 查看常见变量: HOSTNAME:表示主 ...

  3. linux怎么配置命令模式,Linux几种命令模式

    原标题:Linux几种命令模式 必须掌握的几个Linux命令 我们为什么要学习Linux的命令? 初学者上手Linux系统会很懵.不管你是否安装了图形化界面,或者去网上找一些教程.或者一些Linux的 ...

  4. 3分钟学会Linux管道符与重定向

    Linux管道符与重定向 管道符 相信大部分人都见到过这样的linux命令,当然没见到过也没关系,现在不是见到来了嘛! 中间那个竖线就是管道符,输入管道符只需要按下"shift + &quo ...

  5. Linux系统常用命令,指令详解及案例

    现在的企业有90%甚至更过是使用Linux操作系统, 所以不管是开发还是运维, 不会点Linux知识肯定是无法进入到企业里工作. 而且, 全球500强超级计算机几乎都是使用Linux操作系统, 这也是 ...

  6. Linux 高阶命令进阶(一)

    Linux 高阶命令进阶 (一)输出重定向 1. > :正确覆盖输出,会覆盖掉原先的文件内容 把文本写入文档中                # vim test                 ...

  7. linux系统print命令,Linux系统命令大全

    命令是Linu__操作系统的利器,务必掌握好,当然不可能一下子熟练掌握,但是只要多加练习,就可熟能生巧,运用自如.下面就让小编带你去看看那些Linu__系统命令大全,希望能帮助到大家! 教程 | Li ...

  8. 【Linux】2. Linux实操命令

    Linux实操命令 2. Linux实操 2.1 远程登陆Linux系统 2.2 Vi和Vim编辑器 2.3 开机.重启和用户登陆注销 2.4 用户管理 2.5 指定运行级别指令 2.6 重置root ...

  9. Linux,grep命令,在大日志文件中搜索关键字 最后/最开始出现位置

    Linux,grep命令,在大日志文件中搜索关键字 最后/最开始出现位置 grep [选项]... PATTERN [FILE]... grep -C N,(N代表一个整数)是搜索关键字出现位置,并且 ...

最新文章

  1. Community Server :: Forums
  2. 简单的家庭无线路由设置
  3. session原理及实现共享
  4. android功耗优化(2)--对齐唤醒
  5. SpringCloud工作笔记037---spring cloud-zuul的Filter详解
  6. SpringCloud Config手动刷新及自动刷新
  7. JQueryDOM之插入节点
  8. java组件名词解释_简述Java EE三类组件的构成及运行环境。
  9. android微信发现代码,微信代码各种隐藏盘点 99%用户都不知道的微信代码
  10. 最受IT公司欢迎的30款开源软件
  11. 修改linux的ip地址及网关,Linux 修改 IP地址 和 网关
  12. loj6089 小 Y 的背包计数问题
  13. 【线程池封装】实现简单回射服务器
  14. NOC·核桃编程马拉松复赛低年级组 A 卷真题
  15. 为什么角膜塑形镜的价格比隐形眼镜贵这么多?
  16. 恒州诚思——2022-2028全球硫酸镱行业调研及趋势分析报告
  17. java添加@Data注解
  18. 微位科技获首批区块链备案 中国电信积极布局
  19. Premiere Pro CS6软件安装教程
  20. 什么是模块化?模块化怎么实现?

热门文章

  1. iOS App内测分发的步骤解析
  2. 给一些想要学习Java同学的一些建议
  3. python中show函数_Pycharm(Python)下imshow函数显示问题的解决方法
  4. 三部操作实现 ubuntu安装图像化桌面
  5. linux服务器用lighttpd+mysql5+php5+SupeSite/X-Space+discuz构建社区门户
  6. 相对定位的元素会在原先的地方
  7. 【简单】反转双向链表-Java
  8. vim 删除行首指定数量字符
  9. 易语言c语言哪个做游戏脚本,易语言游戏脚本写法源码
  10. linux字符终端浏览器-----Lynx