Linux 中的執行提示等效性是什麼?
在 Windows 中,有執行提示符,您可以使用 Win+R 鍵訪問它。
在 Linux 中與此等效的是什麼?是否有這樣的事情,或者終端是您在 Linux 中使用的主要提示符,用於您通常在 Windows 中使用執行提示符的任務類型?
這是一個案例。我想
\\192.168.0.103\
在我的家庭網路上訪問。在 Windows 上,我可以為此使用執行提示。像這樣:您在哪裡輸入 UNC 路徑以及如何在 Linux 上訪問它們?如果遙控器是基於 Windows 的電腦,我必須考慮什麼?我是否必須花一兩天時間進行配置,還是開箱即用?你知道… SMB、Samba 等等。
這取決於您使用的桌面環境。
在GNOME、KDE、Unity和Xfce中,執行提示的預設鍵盤快捷鍵是
Alt
+F2
。正如jofel 所指出的,
xdg-open
它是一個獨立於桌面的工具,用於在首選應用程序中打開文件或 URL。在桌面環境中,xdg-open
只需將參數傳遞給特定於桌面環境的等效項(gvfs-open
在 GNOME 和 Unity 中,kde-open
在 KDE 或exo-open
Xfce 中)。雖然桌面環境可能 不支持 UNC 路徑,但它們通常可以理解URI。由於在這種情況下您要訪問 Windows SMB共享,因此相應的 URI 方案是
smb
,產生一個類似 的 URIsmb://192.168.0.103
。通常,您應該能夠
xdg-open
在執行提示符或在終端模擬器中執行的 shell 中將這樣的 URI 傳遞給 ,並xdg-open
在與特定 URI 方案關聯的首選應用程序中打開指定的 URI:xdg-open smb://192.168.0.103
對於 GNOME,它是 Debian 中的預設桌面環境,預設情況下,它是Nautilus文件管理器。不幸的是,似乎存在一個可能的 錯誤,
xdg-open
它會阻止打開 SMB 共享,除非它們事先已安裝。這應該由Gnome 虛擬文件系統(GVFS) 自動處理,但由於某種原因,它可能不適用於xdg-open
.作為一種解決方法,您可以將 URI 直接傳遞到
nautilus
執行提示符(或 shell)中。或者,您可以通過 Nautilus 中的連接到伺服器對話框(文件 > 連接到伺服器)打開 SMB 共享,或在位置欄中鍵入smb
URI (轉到 > 位置或通過鍵盤快捷鍵+觸發)。Ctrl``L