Bash

如何從終端打開文本文件?

  • January 28, 2020

我是 linux 新手,我有一個關於使用終端打開文本文件的快速問題。

我多次嘗試使用以下命令打開文本文件

xdg-open <location>

./filename

而且它們似乎都沒有工作,也許是語法或不工作?我收到類似的錯誤

# Option “-x” is deprecated and might be removed in a later version of gnome-terminal.# 
# Use “-- ” to terminate the options and put the command line to execute after it.# 
-- xdg-open Random_File.sh 
--: command not found

我認為我可能有權限問題,但所有讀取、寫入和執行權限都可用於我的文本文件

有幾個解決方案:

vi <filename>
vim <filename>
nano <filename>
cat <filename>

vi 和 vim 是文本編輯器,你可以在 vi 中做的任何事情都可以在 vim 中完成,但對於初學者來說,兩者都有很大的學習曲線。Nano 也是一個文本編輯器,但比前者更加使用者友好(免責聲明:個人意見),據說它可能不會預設安裝在您的系統上。最後 cat 只是將文件的內容顯示到命令行,因此您可能無法使用此命令進行編輯。

如果目標是從命令提示符讀取文本文件並能夠滾動文本,那麼大多數 *NIX 系統都有實用程序lessmore可以使用

robert@pip2:/tmp$ less exampleText.txt

如果您只想將文本發送到命令行,請嘗試cat

robert@pip2:/tmp$ cat exampleText.txt

如果你想編輯一個文件,那麼幾乎所有 *NIX 系統都可以vi使用

robert@pip2:/tmp$ vi exampleText.txt

引用自:https://unix.stackexchange.com/questions/564582