Я использую новый эмулятор терминала. Терминология является терминалом E17 по умолчанию, и у нее есть отличная команда: tyls которая является "графическим" ls

Я хочу создать псевдоним только для этого терминала, потому что команда tyls не имеет смысла для konsole, rxvt или других терминалов.

Я подумываю в каком-то if -statement в ~/.bash_profile проверить, правильно ли я отношусь к терминологии, а затем выполнить следующую команду:

alias ls="tyls"

Но как я могу проверить, нахожусь ли я в терминологии или любом другом терминале?

Кто-нибудь может мне помочь?

1 ответ1

2

Терминология устанавливает переменную $TERMINOLOGY=1 , так что вы можете просто проверить ее

[[$ TERMINOLOGY == 1]] && alias ls = tyls

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .