Хорошо ли использовать псевдонимы?

Подсистема Windows для Linux (, иногда называемая Bash для Windows ), наследует сетевые функции от Windows. Просто введите «ip addr show», и вы увидите ту же информацию о сети, что и в Windows. Программы Linux в WSL имеют такой же доступ к вашей локальной сети и Интернету, что и программы Windows.

При желании вы можете добавить USB-адаптер Wi-Fi. Он должен работать как для Windows, так и для WSL. Однако WSL не увидит его как USB-устройство и не сможет управлять им напрямую. Он будет доступен только для сети. Если вы действительно хотите использовать USB-адаптер WiFi с драйверами Linux,вам понадобится полноценная виртуальная машина Linux, такая как Virtual Box.

0
10.01.2021, 11:55
2 ответа

Для простых командпсевдонимы могут быть чрезвычайно полезными:

$ alias -p
alias l.='ls -d.*'
alias ll='ls -lAh'
alias ls='ls --color=auto'

Я бы предпочел это созданию новых скриптов для каждого из этих ярлыков и последующей пересылке аргументов из моего скрипта в ls. Это кажется слишком педантичным.

Однако, aliases обычно -специфичны для пользователя. Если я определяю aliasв своем личном ~/.bashrc, я не (и не должен )ожидать, что кто-то еще определит тот же псевдоним. Это означает, что я не должен развертывать сценарии, которые анализируют вывод ll.

Если у меня есть сценарий, использующий ll, и я хочу его развернуть, у меня есть три варианта:

  1. Попросите всех пользователей скрипта также определить этот псевдоним
  2. Перепишите llкак скрипт и разверните его вместе с этим скриптом
  1. Расширьте псевдоним в моем скрипте до ls -lAh.

Очевидно, что вариант 3 самый простой. Вариант 1 усложнит вам жизнь, так как вы потратите больше времени на споры, чем на производство. Вариант 2 кажется, что это больше усилий, чем оно того стоит.

Aliases will save some time on keyboard typing, but I don’t really like using it. Does it is a good practice?

Чтобы ответить на ваш вопрос напрямую :Пока вы не навязываете свои псевдонимы другим, делайте все, что хотите. Если вы хотите запомнить некоторые нестандартные команды -, чтобы сэкономить время на наборе текста на клавиатуре, сделайте это. Впрочем, это личный выбор.

2
18.03.2021, 22:37

Да и Нет

  • Они менее эффективны, чем функции и скрипты.

  • Они принимают только добавленные аргументы.

  • Вы можете определить их все в одном месте (то же самое для функций ).

  • Вы можете узнать, какие из них определены, набравalias

Хорошая и плохая практика зависит от того, как вы их используете.

-1
18.03.2021, 22:37

Теги

Похожие вопросы