Повторное использование последняя строка на терминале

Когда каждый дает команду, которая не существует в терминале, она приводит к:

Программа 'programname' не установлена. Можно установить его путем ввода:

sudo apt-get install programname

Есть ли какой-либо ярлык, которым не должен перепечатывать 'sudo склонный - получают установку programname' строка?

7
задан 30 August 2012 в 19:26

4 ответа

По умолчанию нет ни одного, но не настолько трудно определить то:

alias ii='sudo apt-get install'

можно затем просто звонить

ii !!

Для получения дополнительной информации читавший man bash на псевдонимах и истории.

8
ответ дан 21 October 2019 в 11:51

Принятие части, которой Вы стараетесь избегать, перепечатывает последнюю команду, можно использовать удар, который получает встроенное "скорострельное оружие" в качестве параметра для Кв.-:

sudo apt-get install !!

, Который заменит"!!" с предыдущей командой Вы ввели.

Вот ссылка о других усовершенствованных функциях оболочки:

http://www.deadman.org/bash.php

2
ответ дан 21 October 2019 в 11:51

Начиная с предложенный команду не был введен прежде, это не будет в истории удара. Так Стрелка вверх или .bash_history не поможет.

установка псевдонима для sudo apt-get install уменьшит некоторый ввод, но все еще необходимо ввести имя программы, особенно если programname является differnt от имя пакета .

самый простой способ "ввести" команду без ввода состоит в том, чтобы скопировать строку с терминала и вставить его.

  • Для копирования строки выделитесь sudo apt-get install programname использование мыши и нажатия Ctrl + Сдвиг + C .
  • Для вставки удостоверьтесь, что курсор в эти $ подсказка, и нажмите Ctrl + Сдвиг + V .

Hope эта справка.

6
ответ дан 21 October 2019 в 11:51

Да, просто совершите нападки, Стрелка вверх включают Вашу клавиатуру. Поразите его снова для вызова команды, которую Вы использовали прежде, и т.д.

кроме того, можно проверить историю данных команд путем ввода:

gedit ~/.bash_history
1
ответ дан 21 October 2019 в 11:51

Другие вопросы по тегам:

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