在終端中用預設程式開啟檔案

2021-06-23 01:01:45 字數 844 閱讀 8027

在linux環境下工作,大部分時間都是在與終端打交道,經常會遇到要檢視某個檔案,比如乙個或者乙個word文件(不能在終端中直接檢視的)。這時通常的做法是切換到gui介面,到檔案所在的目錄,雙擊想開啟的檔案

在linux環境下工作,大部分時間都是在與終端打交道,經常會遇到要檢視某個檔案,比如乙個或者乙個word文件(不能在終端中直接檢視的)。這時通常的做法是切換到gui介面,到檔案所在的目錄,雙擊想開啟的檔案。另外一種方法是直接在shell中輸入指定的程式開啟檔案,比如: evince xx.pdf 檢視某個pdf檔案。當然這樣做的前提是你得記得住那些程式的名字,比如你能記得住用libreoffice開啟乙個word檔案的命令嗎?反正我是記不住。

在圖形介面中已經定義了很多預設的檔案開啟方式,比如你雙擊網頁檔案就會自動用預設的瀏覽器開啟,雙擊乙個就會用預設的瀏覽器開啟,所以終端下也應該會有相應的機制。順著這個思路去google了一下,就發現了xdg-open這個命令(相容gnome和kde),這個命令會用圖形介面中設定的檔案預設開啟方式一致(和直接雙擊開啟檔案的行為應該是一樣的)。

利用這個命令,在終端 下開啟檔案就方便多了,比如用預設的pdf 閱讀器開啟乙個pdf檔案:

xdg-open ***.pdf

還可以用圖形下的檔案管理器開啟目錄,比如開啟使用者主目錄:

xdg-open ~

非常有用的乙個工具!

具體操作如下:

xdg-open

xdg-open

ok,現在是不是方便多了,通過快捷鍵ctrl+alt+t可以開啟shell,f11可以全屏顯示(alt+f9最小化視窗,alt+f10最大化/恢復視窗),再輔予xdg-open命令,極大減少了滑鼠操作,也大大提公升了效率。

mac終端輸入python預設開啟python3

1.終端開啟 bash profile檔案 open bash profile 2.新增以下內容到.bash profile檔案 setting path for python 3.5 path library frameworks python.framework versions 3.5 bin...

在終端中開啟各類檔案的通用命令

先舉兩個例子 jelline jelline xdg open la isla bonita.jelline jelline xdg open jelline jelline 已在現有的瀏覽器會話中建立新的視窗。xdg open會選擇合適的程式開啟指定檔案,跟雙擊開啟效果一樣。在我電腦,第乙個例子會...

vscode開啟終端 在neovim中使用內建終端

最近逐漸將編輯過程從vscode一步步轉移到了nvim上,主要還是在於乙個流暢度和lsp的使用上,vscode在同時啟動多個lsp的時候,會在所有lsp都返回結果之後才給出響應,這導致我這種同時使用ccls和clangd的人就十分難受,於是編輯過程逐漸開始轉移到vim上,但是總是有一些理由需要再看一...