Используйте less -S и less в псевдониме

Я всегда использую less -S вместо less, поэтому создаю псевдоним less="less -S".

Но иногда я хочу использовать меньше без -S. Я пробовал что-то вроде les=less, но, конечно, это не работает, потому что les вызывает другой псевдоним less -S.

Есть решение?

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


person Liad    schedule 13.12.2016    source источник
comment
Чтобы выполнить команду без использования определенных псевдонимов, начните ее с обратной косой черты \less или, если вы хотите, чтобы ваш псевдоним alias les='\less'   -  person infotoni91    schedule 13.12.2016
comment
^^ или используйте command less, например. command less filename или some_cmd | command less. В вашем случае вы можете использовать alias les='command less'   -  person anishsane    schedule 13.12.2016


Ответы (1)


Настройте второй псевдоним так, чтобы он содержал полный путь к исполняемому файлу less:

alias les='/usr/bin/less'

В качестве альтернативы используйте обратную косую черту, чтобы предотвратить расширение псевдонима:

alias les='\less'
person Tom Fenech    schedule 13.12.2016