Псевдонимы — это мощный инструмент, который действительно позволяет вам делать много полезных вещей и значительно упрощает жизнь. Но пользоваться ими следует осторожно, вот несколько причин для этого:
- Некоторые вещи должны иметь псевдонимы в том месте, где они принадлежат, например, псевдонимы git. Просто потому, что вам и вашей оболочке будет проще сохранить контекст команды. Это просто облегчит вам работу с командой.
Например, гораздо проще понять «gp -f» (где «p» — псевдоним git для «push» и « g» — псевдоним оболочки для «git»), чем «gpf». Кроме того, этот подход гораздо более расширяемый, настраиваемый и простой, поскольку вы максимально используете возможности инструментов. В контексте того же примера легко нажать без параметра «--force». Просто введите «g p» и все. - Вы можете легко случайно переопределить некоторые системные приложения. Например, однажды я использовал псевдоним «gcc» для «git commit --amend». Но есть компилятор Gnu C, к которому можно получить доступ через «gcc». Поскольку это наиболее используемый инструмент для компиляции программного обеспечения, я не смог скомпилировать несколько программ, с которыми работал в то время.
- Еще одна проблема заключается в том, что чем больше псевдонимов, тем больше времени потребуется для запуска файла ‹shell›rc . Тогда вы потратите больше времени на ожидание запуска вашей оболочки. Тогда вся производительность ваших алиасов будет напрочь убита ужасным временем запуска терминала.
- Последнее больше касается «чистоты» окружающей среды. Считается «хорошим» иметь как можно более чистую систему.
Чем меньше будет вероятность того, что ваша конкретная установка сломается.
И люди смогут помочь вам, если у вас возникнет какая-то проблема (потому что они, скорее всего, смогут что-то сделать без всякого «волшебства»).
Тем не менее, ваши псевдонимы, которые вы указали в статье, вполне приличные, некоторые из них действительно полезны, например, пятый, «Показать мой IP-адрес». Большое спасибо!
P.S. npm и так довольно псевдонимный инструмент. Например, «npm install --save express» можно сократить и записать как «npm i -s express». Кстати, у npm есть собственные псевдонимы, такие как git и bash.