這裡以Chrome為例。
1. 準備工作
wsl是可以使用Windows主機上安裝的exe程式,出於安全考慮,預設情況下改功能是無法使用。要使用的話,終端需要以管理員許可權啟動。
我這裡以Windows Terminal為例,介紹如何預設使用管理員許可權開啟終端,具體操作如下圖所示:
2. 操作
wsl使用Windows主機的瀏覽器,其實就是在wsl中建立對應程式的軟連結。
我這裡是把軟連結放在了/usr/bin
目錄下,具體操作如下:
cd /usr/bin
sudo ln -s /mnt/c/Program\ Files/Google/Chrome/Application/chrome.exe mschrome
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/mschrome 200
我的Chrome瀏覽器是安裝在
C:\Program Files\
目錄下
3. 擴充套件
update-alternatives
是一個用於管理Linux系統中替代命令或程式的命令列工具。在Linux中,有時會有多個程式或命令可以用於執行某個特定的任務,例如編輯器或瀏覽器。update-alternatives
命令可以幫助使用者輕鬆地切換預設使用的程式或命令。
update-alternatives
的使用非常簡單。使用者可以使用update-alternatives --install
命令來註冊一個可替代的程式或命令,並指定優先順序。使用者可以使用update-alternatives --config
命令來選擇要使用的程式或命令,這會更新預設程式或命令的符號連結。此外,使用者還可以使用update-alternatives --remove
命令來刪除一個可替代的程式或命令。
例如,如果系統中同時安裝了多個文字編輯器,使用者可以使用update-alternatives
命令輕鬆地切換預設編輯器。以下是一個示例:
- 使用
update-alternatives --install
命令註冊一個可替代的程式。例如:
sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim 100
這會將/usr/bin/vim作為可替代的文字編輯器,並將其優先順序設定為100。
- 使用update-alternatives --config命令選擇要使用的程式。例如:
sudo update-alternatives --config editor
這會顯示一個列表,列出所有可替代的編輯器。使用者可以選擇要使用的編輯器編號,並將其設定為預設編輯器。
- 如果要刪除一個可替代的程式,可以使用update-alternatives --remove命令。例如:
sudo update-alternatives --remove editor /usr/bin/vim
這會將/usr/bin/vim
從可替代編輯器列表中刪除。
透過使用update-alternatives
命令,使用者可以輕鬆地管理系統中的可替代程式或命令,並將其設定為預設值。
宣告:本作品採用署名-非商業性使用-相同方式共享 4.0 國際 (CC BY-NC-SA 4.0)進行許可,使用時請註明出處。
Author: mengbin
blog: mengbin
Github: mengbin92
cnblogs: 戀水無意