Linux管道符|命令使用

管道符|的作用

"|"是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大家可以自行查阅相关的资料进行学习哦~
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值