З блогу Linux-Дослідження Я отримую цю цікаву пораду.
Оскільки кажуть, що зображення коштує тисячі слів, тут я залишу вам два скріншоти відмінностей між створенням пінг до комп’ютера звичайним способом, і робити це, як я вам потім покажу.
Звичайний пінг:
Як бачите, на початку кожного рядка він показує нам дату та час (і секунди) кожної відповіді пінгу, потім байти, що повернулися, та решту даних, які ми зазвичай отримуємо так. Крім того, він показує нам різні кольори для кожного типу інформації, яку він повертає, тим самим полегшуючи їх ідентифікацію.
Щоб отримати ping таким чином, ми використовуємо такий рядок:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
Те саме, що це означає ... це трохи складно пояснити 🙂
Спочатку ми пінгуємо ціль (на скріншотах pc1, але якщо ви спробуєте це так, це не буде працювати, ось чому я ставлю localhost на лінію), тоді те, що ця команда повертає, ми передаємо як дані `` очікування '', а за допомогою xargs ми вказуємо, що ми ставимо перед даними, які ми щойно маємо в `` режимі очікування '', результат результату відлуння ми поміщаємо в команду 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. Тепер ми повинні відкрити новий термінал і просто пінгувати туди, де вам найбільше подобається ... він повинен працювати без проблем: ping localhost
Що ми насправді зробили?
Ну ... ми пишемо у наш файл .bashrc (Ви знаєте, файл, що містить наші конфігурації або налаштування для речей, пов’язаних з нашим терміналом) два простих рядки, з першим з них ми створюємо команду шпигунство, що його функцією є перевірка (з усіма цими параметрами) цілі, яку ми ставимо після команди (Наприклад, ping localhost ... localhost - ціль)Якщо ви хочете дізнатись більше про створення функцій bash, ви можете прочитати статтю: Надзвичайно корисна порада, якщо ви використовуєте термінал
Це одне не дозволить показати нам дані за допомогою команди ping ... це лише зробить так, щоб показати нас за допомогою eping, тому у другому рядку ми просто визначаємо, що коли ми вводимо ping, насправді хочемо використовувати eping.
Якщо я трохи залучився, прошу вибачення 🙂 ... будь-які запитання, які у вас виникнуть, я спробую пояснити.
Ще раз завдяки Linux-Дослідження Щоб поділитися підказкою ping + дата, я спробував внести трохи більше, тому я додав кольори та визначив, що ping = eping (після створення eping).
Ну нічого, сподіваюся, це було корисно 😀
привіт
Ну, система залишила мені вашу статтю. Коли я виконував команду в консолі, все мене паралізувало, мені довелося вдатися до TTY, щоб убити термінальний процес .. Мабуть, у всьому цьому щось не так ...
привіт
Upfff ... слава богу, я прочитав твій коментар, перш ніж це зробити ... Я маю звичку як добрий новачок Linux застосовувати все, що знаходжу ... загалом ... якщо я це замутнюю ... формат і все ... .
😀
Я завжди намагаюся пояснити все найпростішим способом, сподіваюся, що публікації тут вам будуть цікаві 🙂
І хе-хе, нах форматування - це завжди останній варіант хе-хе
Форматування після зависання системи видається користувацьким, успадкованим від Windows xD
Яка конкретно команда "скинула систему" для вас? 🙂
Ну все, коли я робив кроки, які ви ставите .. Мені здається, це щось із функцією, тому що команда:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
Це працює гладко.
Функція - це один рядок, ви поставили її як 1 рядок або 2 рядки?
Я просто спробував ще раз (і я вже пробував раніше), і це не видає мені помилки.
Боніто!
До речі, хтось інший абсолютно невротично ненавидить IP-адреси, які починаються з 10.?
НЕЗАЛЕЖНО !!!
Я забув, 10.0. Я можу їх винести ... але о 10.2. Я їх не передаю !!!!
Хтось ще має хист до IP-адрес? 192.168.0 проти 192.168.1 тощо?
У мене це добре вийшло, дякую за статтю gaara 😀
Задоволення друг 🙂
Чудово, я знайшов це дуже добре, і він працював чудово !!
Спочатку я думав, що це помилка в один-два рядки, але потім я склав їх у два рядки, і це вже працює дуже добре. Великий внесок.
До речі, моя любов до ip: 10.10…. XD
Задоволення 😀
Я приймаю це і вітаю вас у блозі ... Я бачу, що ви шанувальник терміналу, ну, ми двоє LOL !!
Вітаю 😉
Дуже дякую! Вчора я лише зайшов на сайт і мало що зареєстрував у блозі, але я міг побачити товариськість, яка існує, і я залишився: $ А якщо я шанувальник терміналу, то люблю можливість працювати в tty, хоча мої знання все ще є базовим, і я змушений залежати від графічного середовища.
Так, тут ми завжди намагалися зробити всіх членами однієї великої родини 😀
Рекомендую побачити тег Bash, якщо вам подобається термінал - » https://blog.desdelinux.net/tag/bash/
Хоча ... щось мені підказує, що ти вже там ЛОЛ!
Повідомте нам будь-які питання, якщо ви хочете, ви можете зареєструватися на форумі, і ми допоможемо вам краще: http://foro.desdelinux.net
привіт
Дуже дякую! Я сподіваюся бути частиною цієї родини і, можливо, незабаром зможу щось внести.
Що стосується тегу, я вже бачив 4 повних сторінки, які він показував, і відвідав кожну, дізнавшись трохи більше. Я зайшов на сайт, шукаючи інформацію про SSH, це моя велика пристрасть.
Тоді я збираюся зареєструватися на форумі, який, на мою думку, вже вчора поглинув знаннями до другої години ночі
Привіт.
Шукайте тег терміналу, щоб побачити 😉
ха-ха-ха-ха-ха, до 2 години ночі читаючи про Linux, я називаю це «добре витраченим часом» 😀