如何從終端機開啟特定檔案?

如何從終端機開啟特定檔案?

如何從終端機打開文件?當我嘗試開啟一個簡單.txt文件時:

open _b2rR6eU9jJ.txt

我收到這則訊息:

Couldn't get a file descriptor referring to the console

我是否使用了錯誤的命令?或者您是否使用不同的命令來開啟不同的文件類型?

答案1

您可以使用xdg-open在終端機中開啟檔案。

從手冊頁xdg-open

xdg-開放- 在使用者首選的應用程式中開啟檔案或 URL

用法

該命令xdg-open _b2rR6eU9jJ.txt將在設定為處理文字檔案的文字編輯器中開啟文字檔案。該命令還可以與其他常見檔案副檔名一起使用,使用相關應用程式開啟檔案。

也可以看看:

答案2

您必須使用編輯器開啟文字檔案:

其中任何一個都可以做到:

 - vi _b2rR6eU9jJ.txt
 - vim _b2rR6eU9jJ.txt
 - emacs _b2rR6eU9jJ.txt
 - nano _b2rR6eU9jJ.txt
 - gedit _b2rR6eU9jJ.txt (gnome's default editor)
 - leafpad _b2rR6eU9jJ.txt (lxde's default editor)
 - kedit _b2rR6eU9jJ.txt (KDE's default editor)

或者,如果您只想查看文件而不修改其內容:cat _b2rR6eU9jJ.txt

編輯#1:我剛剛注意到這個問題被標記了軟呢帽,到目前為止,它使用 gnome 作為其核心圖形使用者介面,它附帶編輯器已預安裝。所以這保證有效:gedit _b2rR6eU9jJ.txt

答案3

您應該使用適當的應用程式來打開它 - 嘗試nano _b2rR6eU9jJ.txtcat _b2rR6eU9jJ.txt。前者將進行編輯,後者將其輸出到標準輸出。 (注意 - 您可以用 vi、emacs 或您喜歡的其他文字編輯器替換 nano)

據我所知

geek@ubuntu:~$ open --help
open: invalid option -- '-'
Usage: openvt [-c vtnumber] [-f] [-l] [-u] [-s] [-v] [-w] -- command_line

open 指的是 openvt - 手冊頁將其描述為“openvt - start a program on a new virtual terminal (VT).您正在嘗試開啟一個文字檔案”,因此除非我遺漏了某些內容,否則它不是用於執行您想做的事情的軟體。

相關內容