如何从终端打开文件?当我尝试打开一个简单的.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:我刚刚注意到这个问题被标记为Fedora 系统到目前为止,它使用 gnome 作为其核心图形用户界面,并附带编辑已预安装。因此可以保证此操作有效:gedit _b2rR6eU9jJ.txt
答案3
您应该使用适当的应用程序来打开它 - 尝试nano _b2rR6eU9jJ.txt
或cat _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).
您正在尝试打开一个文本文件,所以除非我遗漏了什么,否则它不是可以执行您想要执行的操作的软件。