-1

У кого не часто возникает следующая проблема?

Вы копируете URL-адрес из браузера Firefox, чтобы вставить его в консоль, чтобы использовать его для ping (или других команд), которые не принимают имя хоста или ip с ведущим «http (s)://»

Как избавиться от этого проще всего? Или просто не копировать его из своей URL-панели?

ping http://somedomain.org

ping: неизвестный хост http://somedomain.org

3 ответа3

0

Обойти это

Если вы не копируете весь URL, а пропускаете первый символ, вам просто нужно ввести:

ping <missing first character> CTRL-V
0

Показать ведущий протокол в строке URL

Зайдите в ваши дополнительные настройки в Firefox:

 `about:config`

Ищи

browser.urlbar.trimURLs;false

И установите это в false

Теперь вы снова видите полный URL и больше не копируете http:// .

Источник: https://www.cnet.com/how-to/how-to-show-the-full-url-in-firefox/

0

Функция обертки

Напишите функцию , которая удаляет ing ведущей часть протокола и вызывает ping с модифицированным аргументом:

function ing { u=$1; shift; ping "$(echo "$u"| sed 's|^https*://||g')" $@; }

Поместите это в файл ~/.bashrc, file and from now on you can always use ing instead of ping`, чтобы игнорировать часть протокола:

ing http://somedomain.org

(Я использую ing качестве имени функции, поэтому я могу легко редактировать последнюю строку)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .