14 полезных трюков для работы с консолью

0
16955

Подборка команд для вас, если вы работаете с командной строкой. Здесь вы найдете много полезных трюков, которые сэкономят ваше время и нервы.

Работа над командами

Выполняет предыдущую команду с заменой. Пригодится если вы вдруг допустили опечатку в предыдущей команде. По умолчанию аргументы очищаются, так что если вы вдруг запустили:
echo "no typozs", исправить можно с помощью ^z

Позволяет быстро обратиться к редактору для написания мудрёной команды. В следующий раз используя свою оболочку, попробуйте ввести ctrl-x e (удерживая ctrl + x, а затем e). Оболочка возьмет все что было написано в командной строке и поместит это в редактор, определённый $EDITOR. Во время досуга вы сможете редактировать это, используя все мощные макросы и команды vi, emacs, nano или чего-то еще.

Запускает последнюю команду как root

Помещает аргументы самой последней команды в оболочку.
Набирая что-то наподобие:
cp file.txt /var/www/wp-content/uploads/2009/03/
Вы можете поместить этот аргумент в свою командную строку, удерживая клавишу ALT и зажимая кнопку «.» или нажав , а потом зажать «.». Например: cd ‘ALT+.’
'/var/www/wp-content/uploads/2009/03/' будет использовано в качестве аргумента. Долгое нажатие клавиши «ALT +» позволит пройтись по всем аргументам, начиная с самого недавнего и заканчивая самым первым. Это поможет сэкономить много времени.

Исполнение команды за заданное время. Это альтернатива cron, которая позволяет назначить одноразовую задачу на определенное время.

Наберет часть команды, «убьет» эту команду, проверит если вы вдруг что-то забыли, сбросит команду, возобновит набор команды.
Пример:

Пример # 2 :

Работа с командной строкой

Текущее древо каталогов будет работать в http://$HOSTNAME:8000/

Спасет неработающий терминал. Если вдруг терминал перестанет работать из-за отправки бинарных данных в STDOUT или что-то подобное, вы сможете восстановить его, вместо перезапуска и отключения сессии. Одно но! Часто вы не сможете видеть то что вы набираете.

Работа с ресурсами

Быстрый доступ к таблице ASCII символов

Файловые системы, которые были смонтированы в данный момент, в красивой оболочке. Особенно пригодится если вы монтируете несколько дисков. Использование этой команды позволит просмотреть все файловые системы, которые монтируются, а также их спецификации.

Получите внешний IP-адрес

Запрос в википедию с помощью запроса DNS, результатом которого будет запись в txt. Также файл будет содержать ссылку на полную статью. Вы можете написать небольшой скрипт для shell вроде этого. Ваша первая опция ($1) будет использоваться, как критерий поиска.

Выводит звук из вашего микрофона на динамик удаленного компьютера

Загрузите весь сайт

Другие полезные параметры wget: