WSL(Windows Subsystem for Linux) - daniel-qa/windows GitHub Wiki
#
WSL(Windows Subsystem for Linux)WSL(Windows Subsystem for Linux)是在Windows上运行的,但它提供了一个Linux环境,所以使用 #!/bin/bash 是完全合适的。
Windows 子系統 Linux 版 (WSL) 是 Windows 的一項功能,可讓您在 Windows 電腦上執行 Linux 環境,而不需要個別的虛擬機或雙開機。 WSL 的設計目的是為想要同時使用 Windows 和 Linux 的開發人員提供順暢且具生產力的體驗。
步骤1:启动WSL 打开Windows命令提示符或PowerShell,然后启动WSL:
wsl
wsl --list 查詢
wsl --status 查詢
wsl --shutdown
这将打开WSL终端。
chmod +x example.sh
- example.sh
#!/bin/bash
# 定义一个变量
greeting="Hello, World!"
echo $LANG
# 输出变量的值
echo $greeting
# 获取当前日期并存储到变量中
current_date=$(date)
# 输出当前日期
echo "Current date and time: $current_date"
Windows 資料夾位置對應
WSL 2的VHD文件通常位於Windows系統的以下路徑之一(這些路徑可以在Windows中通過文件瀏覽器或命令行訪問):
%UserProfile%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_*\LocalState
%UserProfile%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_*\LocalState
%UserProfile%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_*\LocalState
上述路徑中的 * 處會根據你具體安裝的WSL發行版而異。
- %UserProfile%
%UserProfile% 是一個Windows環境中的環境變量,指向當前用戶的用戶文件夾(User Profile)。具體來說,它指向了當前登錄用戶的個人文件夾路徑。
在大多數情況下,%UserProfile% 對應到的路徑是:
C:\Users\你的用戶名稱