linux 管道命令

作者: Helen_Cat | 来源:发表于2017-12-27 11:23 被阅读25次

linux 的管道命令 说实话 应该是linux最大的亮点,主要是是扩展性 真的很强大 ,任何一种语言 强大 之处,大部分是因为 他的可扩展性 灵活性 , C 族 语言的 指针 ,C# 的委托,Java 的反射 ,Scala 的Implicit,golang 的管道协程,python 的 短小精悍。

我这次想说的就是 linux 管道和 python 调试
经常 写 java scala的童鞋,都习惯于在 IDE 中调试,尤其是 IDEA ,主要是可以看到 每一个变量在debug时的值,和函数的调用跳跃,再不会调试的,也可以 使用printf 去调试吧

我们如果在服务端去调试,可能只能 printf ,如果 可以网络 调用,而已选择远程调试。对于python 就直接使用 linux管道 命令就可以调试 python 和shell 脚本 ,毕竟他们直接在 shell 中就可以 运行,当然 ,你也可以通过管道 调试 java jar 包 没有问题的

还有一个,就是linux 管道 可以扩展 其他工具的命令,比如 hadoop 本身没有 head 命令,我们通过管道就可以 给他追加上
比如
hadoop fs -text info.txt |head -10 ,
这样就有了
我们想调试 一个python 脚本,比如他要获得hdfs的数据 ,就可以这样
hadoop fs -text info.txt |head -10 |./map.py
这样就可以 直接使用,腻不腻害

相关文章

  • 管道命令

    参考linux shell 管道命令(pipe)使用及与shell重定向区别、管道命令 管道命令操作符是:”|”,...

  • Linux的管道命令

    Linux的管道命令 管道命令(Pipe) 双向重定向 字符转换命令:tr,col,join,paste,expand

  • linux三剑客与管道

    一:什么是管道? linux提供管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右面命令的输入 什么...

  • 16. Linux 管道符( ‘|’ )

    利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意...

  • 2019-04-10tar压缩命令回顾、date修改时间命令、软

    压缩命令tar回顾 | 管道符号 把管道前面命令的结果 通过管道传递给后面的命令 Linux下面的对比工具(比较两...

  • Linux中的管道和echo命令

    在Linux中,管道是十分重要的概念,Linux允许将一个命令的输出(通过管道)作为另一个命令的输入。熟练使用管道...

  • Linux管道命令

    Linux系统中管道命令是linux系统的一个强大之处。 管道命令操作符是:”|”,它只能处理经由前面一个指令传出...

  • | 管道命令

    管道命令在Linux中十分有用,管道命令操作符是“|”,它能将经由前一个命令输出的标准输出,作为管道后一个命令的标...

  • Linux管道命令

    cut [-d]: 后接分隔字符,与-f一起使用 [-f]: 根据-d将信息分解成数段,-f后接取第n段 [-c]...

  • linux 管道命令

    linux 的管道命令 说实话 应该是linux最大的亮点,主要是是扩展性 真的很强大 ,任何一种语言 强大 之处...

网友评论

    本文标题:linux 管道命令

    本文链接:https://www.haomeiwen.com/subject/jmaygxtx.html