Bash
如何從終端打開文本文件?
我是 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 系統都有實用程序
less
或more
可以使用robert@pip2:/tmp$ less exampleText.txt
如果您只想將文本發送到命令行,請嘗試
cat
robert@pip2:/tmp$ cat exampleText.txt
如果你想編輯一個文件,那麼幾乎所有 *NIX 系統都可以
vi
使用robert@pip2:/tmp$ vi exampleText.txt