Как я инициировал автоматическое заполнение без клавиши Tab?

Я думаю, что нашел ответ: blkid

Из страницы справочника:

blkid программа является интерфейсом командной строки к работе с libblkid (3) библиотека. Это может определить тип содержания (например, файловая система или подкачка), который блочное устройство содержит и также приписывает (маркеры, пары NAME=value) от метаданных содержания (например, поля LABEL или UUID).

По-видимому, это печатает имя устройства наряду с типом файловой системы (наряду с некоторой другой полезной информацией). Получить список всех устройств с их типами:

blkid | sed 's!\(.*\):.*TYPE="\(.*\)".*!\1: \2!'

Найти все /dev/sd*/ устройства, просто добавьте в grep:

blkid | grep "/dev/sd.*" | sed 's!\(.*\):.*TYPE="\(.*\)".*!\1: \2!'

Затем просто cut или awk получить то, в чем Вы нуждаетесь.

11
27.06.2015, 06:15
4 ответа

Можно связать команду завершения с любым сочетанием клавиш. Выберите что-то, что это легко ввести, но вряд ли появиться в нормальной команде, как говорят что капитал A. Поместить bind "A":complete в ~/.bashrc, и новые экземпляры удара используют капитал A, а также ВКЛАДКА для вызова завершения.

12
27.01.2020, 19:56
  • 1
    Вы не делаете, по крайней мере, для не избиения. Обычно я сказал бы Вам вводить Управление-q A или Управление-v для получения в этом случае, но у Вас, кажется, нет клавиши CTRL также. Выберите Z или один из легких символов, если взгляды как что-то Вы не можете жить без. –  Kyle Jones 12.06.2013, 00:51
  • 2
    Работы для меня. btw для записи, которой был мой вопрос, "как делают меня тип A", который я удалил прямо перед ответом на это. –  Mohsen 12.06.2013, 01:02
  • 3
    По некоторым причинам я не видел, что кнопка Ctrl наложила текст, таким образом, Вы могли использовать это, я предполагаю. –  Kyle Jones 12.06.2013, 03:30
  • 4
    Если Вам нужно A в команде, пока это - или параметр пути/имени файла или в самой команде, можно использовать ? затем хит это A автоматически заполнять. Или можно поместить файл в некоторое стратегическое расположение, к которому можно автоматически заполнить, для получения A. Не что-то, что Вы хотели бы сделать очень часто, но в течение случайного времени, когда Вам нужно в том, что Вы связываете для автоматического заполнения для не автоматического заполнения, это должно работать. –  a CVn 12.06.2013, 14:37

Ввод, который Ctrli отправляет тому же символу как Вкладка, был бы. Это должно работать, не снова переплетая ключей.

27
27.01.2020, 19:56

в emacs режиме, поражая EscEsc, кажется, имеет тот же эффект как Вкладка.

7
27.01.2020, 19:56
  • 1
    я должен совершить нападки ESC 6 раз, прежде чем это автоматически заполняет, затем это делает это каждые два ESC после этого. gnome-terminal в GNU screen –  jordanm 12.06.2013, 00:58

Согласно странице ServerAuditor, "Вкладка, активированная двойным сенсорным жестом".

Другая iOS ssh клиенты, которые я видел, имеет способ инициировать вкладку.

4
27.01.2020, 19:56

Теги

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