Параметры отображения для команды в приглашении

Я не уверен, можно ли изменить имя всех двоичных файлов во время компиляции ... но я предлагаю скомпилировать программу в каталоге, в котором она была , переместите весь каталог в / usr / src , затем создайте символическую ссылку на основной двоичный файл в / usr / bin .

ln -s /usr/src/clang-3.5/bin/clang /usr/bin/clang-3.5

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

0
08.08.2018, 22:11
2 ответа

Есть ли способ написать конкретную команду? да. Есть ли способ обобщить это на все команды? Не то чтобы я в курсе.

Тем не менее, может помочь bash-completion. При этом вы можете ввести команду и -, а затем двойное tabи просмотреть список доступных параметров.

$ chage --<tab><tab>
--expiredate  --inactive    --list        --mindays     --warndays
--help        --lastday     --maxdays     --root

$ chage <tab><tab>
<list of user names>
2
28.01.2020, 02:31

Zsh имеет виджет run-help, по умолчанию привязанный к ESCh , который будет вызывать соответствующую справочную страницу для команды в приглашении; например,

Изменить ESCh

откроется CHAGE(1).

при выходе из справочной страницы вы вернетесь к командной строке, готовой ввести параметры.

Виджет подробно описан вman zshcontrib:

Accessing On-Line Help
The key sequence ESC h is normally bound by ZLE to execute the run-help widget (see zshzle(1)). This invokes the run-help command with the command word from the current input line as its argument. By default, run-help is an alias for the man command, so this often fails when the command word is a shell builtin or a user-defined function. By redefining the run-help alias, one can improve the on-line help provided by the shell.

Как указано на странице руководства, этот виджет можно настроить так, чтобы он указывал на ваши собственные файлы справки (, определенные в HELPDIR), или другие файлы, предоставленные сообществом.

0
28.01.2020, 02:31

Теги

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