2016-12-13 5 views
1

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

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

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

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

+3

для execut e команда, не использующая определенные псевдонимы, запускает ее с помощью обратного слэша '\ less' или если вы хотите, чтобы ваш псевдоним« alias les = »\ less'' – infotoni91

+0

^^ или использовал' command less', например. 'команда less filename' или' some_cmd | команда меньше'. С вашим делом вы можете использовать команду «alias les =» less'' – anishsane

+0

Спасибо вам обоим! – Liad

ответ

1

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

alias les='/usr/bin/less' 

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

alias les='\less' 
+0

Второй звук лучше, спасибо! – Liad