فرمان پینگ با تاریخ و زمان پاسخ + رنگ

از وبلاگ Linux-Explore این نکته جالب را دریافت کردم.

همانطور که می گویند یک تصویر هزار کلمه است ، در اینجا من دو عکس از تفاوت بین ایجاد a برای شما می گذارم پینگ به یک کامپیوتر به روشی عادی ، و انجام آن کاری که بعداً به شما نشان خواهم داد.

پینگ عادی: پینگ همانطور که پیشنهاد می کنم:

همانطور که مشاهده می کنید ، در ابتدای هر سطر تاریخ و زمان (و ثانیه ها) هر پاسخ پینگ را به ما نشان می دهد ، سپس بایت های برگشتی و بقیه داده هایی را که به طور معمول بدست می آوریم به ما نشان می دهد. علاوه بر این ، برای هر نوع اطلاعاتی که باز می گرداند ، رنگهای مختلفی را به ما نشان می دهد ، بنابراین شناسایی آنها را آسان می کند.

برای بدست آوردن پینگ از این طریق از خط زیر استفاده می کنیم:

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

توجه داشته باشید: باید بسته نصب شده باشد ccze برای دیدن رنگ ها ، اگر نمی خواهید آن را نصب کنید ، موارد زیر را از انتهای خط حذف کنید: | ccze

معنی آن همان است ... توضیح آن تا حدودی پیچیده است ...

اول ما یک هدف را پینگ می کنیم (در تصاویر pc1 ، اما اگر آن را امتحان کنید که کار نمی کند ، به همین دلیل است که من localhost را روی خط قرار می دهم) ، سپس آنچه که این دستور به ما برمی گرداند ما به عنوان داده "در انتظار" منتقل می کنیم ، و با استفاده از xargs این است که نشان می دهیم قبل از داده هایی که در "آماده به کار" داریم قرار داده ایم ، نتیجه اجرای echo را به دستور date خواهیم داد ( با پارامترها). بله ... من می دانم که درک آن کمی پیچیده است ، اما درک آن در حال حاضر کاملاً اجباری نیست ...

چگونه می توانیم از این پینگ استروئید پیش فرض به جای پینگ معمولی استفاده کنیم؟

ابتدا باید در خود ایجاد کنیم .bashrc (به نکته ابتدای فایل توجه کنید) یک تابع ، یعنی ما این پینگ را با استروئیدها در ترمینال خود به عنوان چیزی منظم ایجاد خواهیم کرد تا بتوانیم به راحتی از آن استفاده کنیم.

برای انجام این کار ، بیایید مراحل زیر را دنبال کنیم:

1. پرونده را باز می کنیم .bashrc که در خانه ما واقع شده است. ما می توانیم از ویرایشگر متن مورد علاقه خود استفاده کنیم:

1.1. اگر از شما استفاده می کنید KDE - "مطبوعات [Alt] + [F2]، زیر را بنویسید و فشار دهید [وارد] : kate ~ / .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. اکنون فقط باید بسته را نصب کنید ccze … کدام کسی است که به ما اجازه می دهد همه چیز را با رنگ تجسم کنیم.

4. اکنون ما باید یک ترمینال جدید باز کنیم و به سادگی در جایی که بیشتر دوست دارید پینگ بزنیم ... این بدون مشکل کار می کند: پینگ محلی

ما واقعاً چه کار کردیم؟

خوب ... ما در پرونده خود می نویسیم .bashrc (می دانید ، فایلی که شامل تنظیمات یا سفارشی سازی های ما برای موارد مربوط به ترمینال ما است) دو خط ساده ، با اولین آنها دستور ایجاد می کنیم اپینگ، که عملکرد آن ping (با تمام آن پارامترها) هدف است که بعد از دستور قرار می دهیم (به عنوان مثال ، پینگ localhost… localhost هدف است)اگر می خواهید درباره ایجاد توابع bash بیشتر بدانید ، می توانید مقاله را بخوانید: نکته بسیار مفید در صورت استفاده از ترمینال

این به تنهایی باعث نمی شود که با استفاده از دستور ping داده هایی از این دست به ما نشان داده شود ... این کار باعث می شود فقط با استفاده از eping اینگونه به ما نشان داده شود ، بنابراین در خط دوم ما به سادگی تعریف می کنیم که وقتی ping را تایپ می کنیم ، در واقع می خواهیم از eping استفاده کنیم.

اگر من کمی درگیر شده باشم ، عذرخواهی می کنم ... هر سوالی دارید سعی می کنم آنها را روشن کنم.

بار دیگر به لطف Linux-Explore برای به اشتراک گذاشتن نکته پینگ + تاریخ ، سعی کردم فقط کمی بیشتر کمک کنم و به همین دلیل رنگ ها را اضافه کردم و تعریف کردم که ping = eping (بعد از ایجاد eping).

خوب هیچ ، امیدوارم مفید واقع شده باشد

توجه


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

17 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   test_user dijo

    خوب ، سیستم مقاله شما را برای من گذاشت. وقتی من دستور را در کنسول اجرا کردم ، همه چیز من را فلج کرد ، من مجبور شدم برای کشتن روند ترمینال به TTY متوسل شوم. ظاهرا همه اینها مشکلی دارند ...

    توجه

    1.    گرمین dijo

      Upfff ... خدا را شکر من نظر شما را قبل از انجام آن خواندم ... به عنوان یک تازه کار خوب در لینوکس ، من عادت دارم همه چیزهایی را که پیدا می کنم استفاده کنم ... در کل ... اگر آن را گل آلود کنم ... قالب بندی می کنم و تمام ...

      1.    KZKG ^ Gaara dijo

        ؟؟؟؟
        من همیشه سعی می کنم همه چیز را به ساده ترین شکل ممکن توضیح دهم ، امیدوارم که پست های اینجا جالب باشد

        و هههه ، قالب بندی nah همیشه آخرین گزینه است hehe

      2.    طارقون dijo

        به نظر می رسد قالب بندی پس از قطع سیستم ، سفارشی است که از windows xD به ارث رسیده است

    2.    KZKG ^ Gaara dijo

      چه فرمان خاصی برای شما "سیستم را ریخته" کرده است؟ 🙂

      1.    test_user dijo

        خوب ، همه چیز ، وقتی که مرا که شما قرار دادید انجام دادم .. به نظر من چیزی با عملکرد است ، زیرا دستور:

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

        روان کار می کند

        1.    KZKG ^ Gaara dijo

          تابع یک خط است ، آیا آن را به صورت 1 خط یا 2 خط قرار داده اید؟
          فقط اینکه من دوباره آن را امتحان کردم (و قبلاً قبلاً آن را امتحان کرده بودم) و خطایی به من نمی دهد.

  2.   مارتین dijo

    Bonito!
    ضمناً ، آیا شخص دیگری کاملاً عصبی از آدرس IP که با 10 شروع می شود متنفر است؟

    ARRRGHHH !!!

    1.    مارتین dijo

      فراموش کردم ، 10.0. من می توانم آنها را تحمل کنم ... اما در 10.2. من ازشون رد نمیشم !!!!

      آیا شخص دیگری مهارت در IP دارد؟ 192.168.0 در مقابل 192.168.1 و غیره؟

  3.   Ph0eNix_l1v3 dijo

    برای من خوب کار کرد ، ممنون از مقاله gaara

    1.    KZKG ^ Gaara dijo

      یک دوست لذت

  4.   الوویلر dijo

    عالی ، من آن را بسیار خوب یافتم و فوق العاده کار کرد !!
    در ابتدا فکر کردم این یک خط و نیم خط است ، اما بعد آنها را در دو خط قرار دادم و در حال حاضر بسیار خوب کار می کند. سهم بزرگ

    اتفاقاً عشق من به ip است: 10.10. XD

    1.    KZKG ^ Gaara dijo

      یک لذت
      من از این فرصت استفاده کردم و به شما در وبلاگ خوش آمدید ... می بینم که شما از طرفداران ترمینال هستید ، خوب ، ما دو LOL هستیم !!

      سلام

      1.    الوویلر dijo

        خیلی ممنون! دیروز فقط به سایت رسیدم و در وبلاگ ثبت نام نکردم ، اما رفاقتی را که وجود داشت دیدم و ماندم: $ و اگر طرفدار ترمینال باشم ، دوست دارم بتوانم در tty کار کنم اگرچه دانش خود را دارم هنوز اساسی است و من مجبورم به محیط گرافیکی وابسته باشم.

        1.    KZKG ^ Gaara dijo

          بله ، در اینجا ما همیشه سعی کرده ایم که همه را به عضوی از یک خانواده بزرگ درآوریم ...

          توصیه می کنم اگر ترمینال را دوست دارید برچسب Bash را مشاهده کنید - » https://blog.desdelinux.net/tag/bash/

          گرچه ... چیزی به من می گوید که شما در آنجا بیرون هستید LOL!
          در صورت تمایل می توانید در انجمن ثبت نام کنید و ما می توانیم به شما بهتر کمک کنیم: http://foro.desdelinux.net

          توجه

          1.    الوویلر dijo

            خیلی ممنون! من امیدوارم که بتوانم عضوی از آن خانواده باشم و شاید به زودی بتوانم به من کمک کند.

            در مورد برچسب ، من قبلاً 4 صفحه کاملی را که نشان داد مشاهده کردم و از هر کدام بازدید کردم و کمی بیشتر یاد گرفتم. من به سایت آمدم و در جستجوی اطلاعاتی در مورد SSH بودم ، این علاقه و علاقه من است.

            سپس می خواهم در فروم ثبت نام کنم ، که فکر می کنم دیروز تا ساعت 2 بامداد XD وبلاگ را در دانش مصرف کردم

            سلام.

          2.    KZKG ^ Gaara dijo

            سپس به دنبال برچسب ترمینال باشید تا see را ببینید
            هههههههههههههههههههههههههههههههههههههههایی تا ساعت 2 با خوندن در مورد لینوکس ، من اون رو "وقت خوبی سپری کردم" می نامم ...