Подсистема 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.
Для простых командпсевдонимы могут быть чрезвычайно полезными:
$ alias -p
alias l.='ls -d.*'
alias ll='ls -lAh'
alias ls='ls --color=auto'
Я бы предпочел это созданию новых скриптов для каждого из этих ярлыков и последующей пересылке аргументов из моего скрипта в ls
. Это кажется слишком педантичным.
Однако, alias
es обычно -специфичны для пользователя. Если я определяю alias
в своем личном ~/.bashrc
, я не (и не должен )ожидать, что кто-то еще определит тот же псевдоним. Это означает, что я не должен развертывать сценарии, которые анализируют вывод ll
.
Если у меня есть сценарий, использующий ll
, и я хочу его развернуть, у меня есть три варианта:
ll
как скрипт и разверните его вместе с этим скриптом 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?
Чтобы ответить на ваш вопрос напрямую :Пока вы не навязываете свои псевдонимы другим, делайте все, что хотите. Если вы хотите запомнить некоторые нестандартные команды -, чтобы сэкономить время на наборе текста на клавиатуре, сделайте это. Впрочем, это личный выбор.
Да и Нет
Они менее эффективны, чем функции и скрипты.
Они принимают только добавленные аргументы.
Вы можете определить их все в одном месте (то же самое для функций ).
Вы можете узнать, какие из них определены, набравalias
Хорошая и плохая практика зависит от того, как вы их используете.