带有响应日期和时间+颜色的ping命令

来自的博客 Linux探索 我得到这个有趣的提示。

当他们说一张图片值一千个字时,在这里我将为您留下两张截屏图,说明制作一张图片之间的区别 以一种普通的方式连接到计算机上,然后按照我将在后面介绍的方法进行操作。

正常ping:

平安 我建议:

如您所见,在每一行的开始,它向我们显示了每个ping响应的日期和时间(和秒),然后向我们显示了返回的字节,以及我们通常获得的其余数据。 另外,它为我们返回的每种信息显示了不同的颜色,从而使识别它们变得更加容易。

为了以这种方式获得ping,我们使用以下行:

ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze

注意:必须已安装软件包 ze 为了查看颜色,如果不想安装它,请从行尾删除以下内容: | ze

含义相同...解释🙂有些复杂

首先我们ping一个目标(在pc1屏幕截图中,但是如果他们这样尝试将无法正常工作,这就是为什么我将localhost放在行上),然后该命令返回的结果作为数据“等待”传递给我们,使用xargs表示我们将“ standby”中的数据置于“ standby”之前,然后将执行回显的结果放入date命令(带有参数)。 是的...我知道理解起来有点复杂,但是目前对它的理解还不是完全强制的。

我们如何使用默认的类固醇ping代替常规ping?

我们必须首先在我们的创造 的.bashrc (请注意文件开头的提示)一个函数,即我们将在终端中使用类固醇创建此ping作为常规规则,以便能够轻松使用它。

为此,请按照以下步骤操作:

1. 我们打开文件 的.bashrc 它位于我们的家中。 我们可以使用我们最喜欢的文本编辑器:

1.1. 如果你使用 KDE - “按 [Alt] + [F2],写下以下内容,然后按 [输入] : 凯特〜/ .bashrc

1.2. 如果你使用 侏儒,团结或肉桂 - “按 [Alt] + [F2],写下以下内容,然后按 [输入] : gedit〜/ .bashrc

2. 在文件末尾,我们编写了以下两行:

function eping { ping "$1" | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze; }
alias ping='eping'

3. 现在您只需要安装软件包 ze ……这将使我们能够用颜色可视化所有事物。

4. 现在我们必须打开一个新的终端,然后在最喜欢的地方ping一下...它应该可以正常工作: ping localhost

我们实际上做了什么?

好吧...我们写在文件中 的.bashrc (您知道,该文件包含我们对与终端相关的内容的配置或自定义) 两行,其中第一行创建命令 ping,它的功能是(使用所有这些参数)ping我们在命令后放置的目标 (例如,ping localhost…目标是localhost)如果您想了解有关创建bash函数的更多信息,请阅读以下文章: 如果使用终端机,则非常有用的提示

仅此一项将不会使用ping命令向我们显示像这样的数据...这只会使使用eping会向我们显示这样的信息,因此,在第二行中,我们仅定义当我们键入ping时,我们实际上要使用eping。

如果我有点介入,对不起... ...您可能有任何疑问,我将尽力澄清。

再次感谢 Linux探索 为了分享ping +日期提示,我尝试做更多贡献,这就是为什么我添加颜色并定义ping = eping(创建eping之后)的原因。

好吧,我希望它对您有用。

问候


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   test_user

    好了,系统给我留下了您的文章,当我在控制台中执行命令时,一切都瘫痪了,我不得不求助于TTY以终止终端进程。

    问候

    1.    盖尔曼

      Upfff ...谢天谢地,我在做之前阅读了您的评论...作为一个好的Linux新手,我习惯于应用我发现的所有内容...总计...如果我弄混了它...格式就是这样...

      1.    KZKG ^ Gaara

        ????
        我总是尽量以最简单的方式解释一切,希望您在这里找到有趣的内容🙂

        而且,呵呵,格式化始终是最后的选择。

      2.    塔里贡

        系统挂起后进行格式化似乎是从Windows xD继承的自定义设置

    2.    KZKG ^ Gaara

      专门为您“转储系统”的命令是什么? 🙂

      1.    test_user

        好吧,一切,当我执行了步骤时..在我看来,它与函数有关,因为命令:

        ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze

        运行平稳。

        1.    KZKG ^ Gaara

          该函数是单行,您将其设置为1行还是2行?
          我只是再次尝试了(并且之前已经尝试过了),它并没有给我一个错误。

  2.   马丁

    可爱!
    顺便说一下,还有其他人完全讨厌从10开始的IP地址吗?

    啊!

    1.    马丁

      我忘了10.0 我可以忍受...但是在10.2。 我没有通过!

      还有其他人对IP有诀窍吗? 192.168.0和192.168.1等?

  3.   Ph0eNix_l1v3

    这对我来说效果很好,感谢gaara😀的文章

    1.    KZKG ^ Gaara

      一个快乐的朋友🙂

  4.   Elwuilmer

    太好了,我发现它很好,而且效果很好!
    起初我以为是一行半错误,但是后来我把它们分成两行,它已经很好地工作了。 伟大的贡献。

    顺便说一下,我对IP的爱是:10.10…。 XD

    1.    KZKG ^ Gaara

      😀
      我接受了这一点,欢迎您访问博客。我看到您是终端的粉丝,嗯,我们是两个大声笑!

      问候😉

      1.    Elwuilmer

        非常感谢! 昨天我只进入该网站,很少在博客上进行注册,但是我可以看到存在的友情并留下来:$如果我是航站楼的粉丝,尽管我的知识仍然很基础,但我仍然喜欢能够在tty中工作,我不得不依靠图形环境。

        1.    KZKG ^ Gaara

          是的,在这里我们一直试图使每个人都成为同一个大家庭的一部分😀

          我建议您在喜欢终端的情况下查看Bash标签-» https://blog.desdelinux.net/tag/bash/

          虽然...某事告诉我您已经在外面大声笑了!
          让我们知道任何问题,如果您愿意,可以在论坛中注册,我们可以为您提供更好的帮助: http://foro.desdelinux.net

          问候

          1.    Elwuilmer

            非常感谢! 我希望成为这个家庭的一员,也许希望很快就能有所作为。

            至于标记,我已经看到了它显示的4个完整页面,并访问了每个页面,从而学到了更多。 我来到该站点寻找有关SSH的信息,这是我的极大热情。

            然后,我将要注册到论坛,我想我昨天已经在知识上消耗了博客,直到XD 2 am。

            问候。

          2.    KZKG ^ Gaara

            查找终端标签,然后查看😉
            哈哈哈哈哈哈哈哈哈哈哈哈,直到凌晨2点阅读有关Linux的信息,我称之为“时间充裕”