Терминал Gnome - кнопка для запуска команды

Просматривая Google, я нашел ссылку на другое сообщение unix.SE , в котором упоминается getent - я не даже знаю, что эта программа существовала.

Вы можете использовать getent , например dig , чтобы преобразовать IP в имя хоста - и в моей системе по умолчанию было установлено getent , но не dig . Если вам нужны хосты ipv6, измените ahostsv4 на ahostsv6 .

getent ahostsv4 google.com | awk '{print $1}' | head -1

Я добавил этот ответ, потому что плохо разбираюсь в регулярных выражениях / sed и не смог бы найти ответ @heemayl.

3
20.09.2017, 17:16
1 ответ

Создать псевдоним оболочки, это намного, намного проще, чем изменить графический интерфейс терминала gnome -(, так как для этого нет опции, вам нужно будет закодировать ее):

Предполагая, что вы используете bash, поместите следующее в~/.bashrc:

alias ti='terraform init'
alias tp='terraform plan'

Если вы используете tcsh, эквивалентом будет

alias ti 'terraform init'
alias tp 'terraform plan'

в вашем~/.tcshrc(в идеале в разделе, который исключен в не -интерактивном режиме ).

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

Также проще, чем вводить всю команду, использовать историю командной строки. В ранее введенных командах можно искать те, которые начинаются с букв. В bashвы можете начать поиск в истории назад с помощью Ctrl+r, затем начать печатать и использовать клавиши курсора Up/ Down. В tcshэто немного проще, просто введите первые несколько букв (, например. te), затем найдите предыдущую/следующую командную строку, начинающуюся с введенных букв, нажав Alt+p/ Alt+n.

1
27.01.2020, 21:30

Теги

Похожие вопросы