Я использую debmirror на NetGear ReadyNAS для зеркалирования 16.04 и столкнулся с этой проблемой. Мое текущее «исправление» (по-прежнему жюри) заключалось в том, чтобы скопировать / usr / bin / debmirror с 16.04-машины на NAS, поскольку это только скрипт Perl, и более поздние версии debmirror имеют исправление для этой проблемы, корректно исследовал проблему.
Существует несколько способов bash для Windows
См. https://github.com/Microsoft/WSL/issues/24
В основном вы добавляете их в ~ / .bashrc
Если это не работает, разместите свой .bashrc
Я не знаю, почему / etc / environment не работает.
Я открыл новое окно Bash Terminal в WSL, которое работает аналогично в Ubuntu 16.04, за исключением того, что заставка отличается тонкостью:
Как вы можете видеть, как только вы установите переменную среды, ее можно вызвать нормально.
Возможно, ваша большая проблема связана с вашей командой:
bash.exe -c "printenv"
On одна из моих ярлыков на рабочем столе Windows 10, которую я использую:
C:\Windows\System32\bash.exe -c "cd && DISPLAY=0:0 /mnt/e/bin/lock-screen-timer"
Возможно, вы что-то там не видели ???
В ответ на ваши комментарии кому-то еще моя система, как и ваша, показывает:
rick@alien:/mnt/c/Windows/System32$ echo $TERM,$NAME,$HOME
xterm-256color,alien,/home/rick
Поэтому вы не должны быть чрезмерно обеспокоены.
Существует несколько способов bash для Windows
См. https://github.com/Microsoft/WSL/issues/24
В основном вы добавляете их в ~ / .bashrc
Если это не работает, разместите свой .bashrc
Я не знаю, почему / etc / environment не работает.
Я открыл новое окно Bash Terminal в WSL, которое работает аналогично в Ubuntu 16.04, за исключением того, что заставка отличается тонкостью:
Как вы можете видеть, как только вы установите переменную среды, ее можно вызвать нормально.
Возможно, ваша большая проблема связана с вашей командой:
bash.exe -c "printenv"
On одна из моих ярлыков на рабочем столе Windows 10, которую я использую:
C:\Windows\System32\bash.exe -c "cd && DISPLAY=0:0 /mnt/e/bin/lock-screen-timer"
Возможно, вы что-то там не видели ???
В ответ на ваши комментарии кому-то еще моя система, как и ваша, показывает:
rick@alien:/mnt/c/Windows/System32$ echo $TERM,$NAME,$HOME
xterm-256color,alien,/home/rick
Поэтому вы не должны быть чрезмерно обеспокоены.
Существует несколько способов bash для Windows
См. https://github.com/Microsoft/WSL/issues/24
В принципе, вы добавьте их в ~ / .bashrc
Если это не работает, разместите свой .bashrc
Я не знаю, почему / etc / environment не работает.
Я открыл новое окно Bash Terminal в WSL, которое работает аналогично в Ubuntu 16.04, за исключением того, что заставка отличается тонкостью:
Как вы можете видеть, как только вы установите переменную среды, ее можно вызвать нормально.
Возможно, ваша большая проблема связана с вашей командой:
bash.exe -c "printenv"
На одном из моих ярлыков на рабочем столе Windows 10 я использую:
C:\Windows\System32\bash.exe -c "cd && DISPLAY=0:0 /mnt/e/bin/lock-screen-timer"
Возможно, что-то там что-то отсутствует ???
В ответ на ваши комментарии кому-то еще моя система, такая как ваша, показывает:
rick@alien:/mnt/c/Windows/System32$ echo $TERM,$NAME,$HOME
xterm-256color,alien,/home/rick
Поэтому вы не должны быть чрезмерно обеспокоены.
Существует несколько способов bash для Windows
См. https://github.com/Microsoft/WSL/issues/24
В принципе, вы добавьте их в ~ / .bashrc
Если это не работает, разместите свой .bashrc
Я не знаю, почему / etc / environment не работает.
Я открыл новое окно Bash Terminal в WSL, которое работает аналогично в Ubuntu 16.04, за исключением того, что заставка отличается тонкостью:
Как вы можете видеть, как только вы установите переменную среды, ее можно вызвать нормально.
Возможно, ваша большая проблема связана с вашей командой:
bash.exe -c "printenv"
На одном из моих ярлыков на рабочем столе Windows 10 я использую:
C:\Windows\System32\bash.exe -c "cd && DISPLAY=0:0 /mnt/e/bin/lock-screen-timer"
Возможно, что-то там что-то отсутствует ???
В ответ на ваши комментарии кому-то еще моя система, такая как ваша, показывает:
rick@alien:/mnt/c/Windows/System32$ echo $TERM,$NAME,$HOME
xterm-256color,alien,/home/rick
Поэтому вы не должны быть чрезмерно обеспокоены.
Существует несколько способов bash для Windows
См. https://github.com/Microsoft/WSL/issues/24
В принципе, вы добавьте их в ~ / .bashrc
Если это не работает, разместите свой .bashrc
Я не знаю, почему / etc / environment не работает.
Я открыл новое окно Bash Terminal в WSL, которое работает аналогично в Ubuntu 16.04, за исключением того, что заставка отличается тонкостью:
Как вы можете видеть, как только вы установите переменную среды, ее можно вызвать нормально.
Возможно, ваша большая проблема связана с вашей командой:
bash.exe -c "printenv"
На одном из моих ярлыков на рабочем столе Windows 10 я использую:
C:\Windows\System32\bash.exe -c "cd && DISPLAY=0:0 /mnt/e/bin/lock-screen-timer"
Возможно, что-то там что-то отсутствует ???
В ответ на ваши комментарии кому-то еще моя система, такая как ваша, показывает:
rick@alien:/mnt/c/Windows/System32$ echo $TERM,$NAME,$HOME
xterm-256color,alien,/home/rick
Поэтому вы не должны быть чрезмерно обеспокоены.
Существует несколько способов bash для Windows
См. https://github.com/Microsoft/WSL/issues/24
В принципе, вы добавьте их в ~ / .bashrc
Если это не работает, разместите свой .bashrc
Я не знаю, почему / etc / environment не работает.
Я открыл новое окно Bash Terminal в WSL, которое работает аналогично в Ubuntu 16.04, за исключением того, что заставка отличается тонкостью:
Как вы можете видеть, как только вы установите переменную среды, ее можно вызвать нормально.
Возможно, ваша большая проблема связана с вашей командой:
bash.exe -c "printenv"
На одном из моих ярлыков на рабочем столе Windows 10 я использую:
C:\Windows\System32\bash.exe -c "cd && DISPLAY=0:0 /mnt/e/bin/lock-screen-timer"
Возможно, что-то там что-то отсутствует ???
В ответ на ваши комментарии кому-то еще моя система, такая как ваша, показывает:
rick@alien:/mnt/c/Windows/System32$ echo $TERM,$NAME,$HOME
xterm-256color,alien,/home/rick
Поэтому вы не должны быть чрезмерно обеспокоены.
Существует несколько способов bash для Windows
См. https://github.com/Microsoft/WSL/issues/24
В принципе, вы добавьте их в ~ / .bashrc
Если это не работает, разместите свой .bashrc
Я не знаю, почему / etc / environment не работает.
Я открыл новое окно Bash Terminal в WSL, которое работает аналогично в Ubuntu 16.04, за исключением того, что заставка отличается тонкостью:
Как вы можете видеть, как только вы установите переменную среды, ее можно вызвать нормально.
Возможно, ваша большая проблема связана с вашей командой:
bash.exe -c "printenv"
На одном из моих ярлыков на рабочем столе Windows 10 я использую:
C:\Windows\System32\bash.exe -c "cd && DISPLAY=0:0 /mnt/e/bin/lock-screen-timer"
Возможно, что-то там что-то отсутствует ???
В ответ на ваши комментарии кому-то еще моя система, такая как ваша, показывает:
rick@alien:/mnt/c/Windows/System32$ echo $TERM,$NAME,$HOME
xterm-256color,alien,/home/rick
Поэтому вы не должны быть чрезмерно обеспокоены.
Существует несколько способов bash для Windows
См. https://github.com/Microsoft/WSL/issues/24
В принципе, вы добавьте их в ~ / .bashrc
Если это не работает, разместите свой .bashrc
Я не знаю, почему / etc / environment не работает.
Я открыл новое окно Bash Terminal в WSL, которое работает аналогично в Ubuntu 16.04, за исключением того, что заставка отличается тонкостью:
Как вы можете видеть, как только вы установите переменную среды, ее можно вызвать нормально.
Возможно, ваша большая проблема связана с вашей командой:
bash.exe -c "printenv"
На одном из моих ярлыков на рабочем столе Windows 10 я использую:
C:\Windows\System32\bash.exe -c "cd && DISPLAY=0:0 /mnt/e/bin/lock-screen-timer"
Возможно, что-то там что-то отсутствует ???
В ответ на ваши комментарии кому-то еще моя система, такая как ваша, показывает:
rick@alien:/mnt/c/Windows/System32$ echo $TERM,$NAME,$HOME
xterm-256color,alien,/home/rick
Поэтому вы не должны быть чрезмерно обеспокоены.
Существует несколько способов bash для Windows
См. https://github.com/Microsoft/WSL/issues/24
В принципе, вы добавьте их в ~ / .bashrc
Если это не работает, разместите свой .bashrc
Я не знаю, почему / etc / environment не работает.
EDIT: оригинальный ответ ниже для исторических комментариев. Ответ Пантеры лучше. Ваш файл ~/.bashrc
, который обрабатывается каждый раз, когда терминал открывается. В нем поместите команду:
MY_VARIABLE="some text"
Затем вы можете использовать echo $MY_VARIABLE
, чтобы увидеть ее настройку.
Я открыл новое окно терминала Bash в WSL, которое работает то же самое в Ubuntu 16.04, за исключением того, что заставка отличается тонкостью:
Как вы можете видеть, как только вы установите переменную среды, ее можно вызвать нормально.
Возможно, ваша большая проблема связана с вашей командой:
bash.exe -c "printenv"
На одной из моих ярлыков на рабочем столе Windows 10 я использую:
C:\Windows\System32\bash.exe -c "cd && DISPLAY=0:0 /mnt/e/bin/lock-screen-timer"
Возможно, вы
В ответ на ваши комментарии кому-то еще моя система, как и ваша, показывает:
rick@alien:/mnt/c/Windows/System32$ echo $TERM,$NAME,$HOME
xterm-256color,alien,/home/rick
Таким образом, вы не должны быть чрезмерно обеспокоены.
Кажется, что если вы хотите использовать переменные среды Linux (Ubuntu), вам нужно запустить следующую команду:
bash --login -c "printenv"
Вы можете увидеть некоторое обсуждение, относящееся к проблеме в этом ссылка