Псевдонимы - это мощный инструмент, который действительно позволяет вам делать много полезных вещей и значительно упрощает жизнь. Но пользоваться ими следует осторожно, вот несколько причин для этого:
- Некоторые вещи должны иметь псевдонимы в том месте, где они принадлежат, например, псевдонимы 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.