Wie öffne ich eine bestimmte Datei von einem Terminal aus?
Wie öffne ich eine Datei von einem terminal aus? Wenn ich versuche, eine einfache .txt
Datei zu öffnen:
open _b2rR6eU9jJ.txt
Ich erhalte diese Nachricht:
Couldn't get a file descriptor referring to the console
Habe ich den falschen Befehl? Oder verwenden Sie verschiedene Befehle, um verschiedene Dateitypen zu öffnen?
3 answers
Sie können xdg-open
verwenden, um Dateien in einem Terminal zu öffnen.
Aus der Manpage von xdg-open
:
Xdg-open - öffnet eine Datei oder URL in der bevorzugten Anwendung des Benutzers
Verwendung
Der Befehl xdg-open _b2rR6eU9jJ.txt
öffnet die Textdatei in einem Texteditor, der für die Verarbeitung von Textdateien festgelegt ist. Der Befehl funktioniert auch mit anderen gängigen Dateierweiterungen und öffnet die Datei mit der entsprechenden Anwendung.
Siehe auch:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-13 12:22:59
Sie müssen einen Editor verwenden, um eine Textdatei zu öffnen:
Jeder von denen kann es tun:
- 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)
Oder wenn Sie die Datei nur anzeigen möchten, ohne ihren Inhalt zu ändern: cat _b2rR6eU9jJ.txt
EDIT #1: Ich habe gerade bemerkt, dass die Frage markiert istfedora, was bisher Gnome als grafische Kernbenutzeroberfläche verwendet, die mit gedit vorinstalliert ist. Das funktioniert also garantiert: gedit _b2rR6eU9jJ.txt
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-09-21 07:43:05
Sie sollten eine entsprechende Anwendung verwenden, um sie zu öffnen-versuchen Sie es mit nano _b2rR6eU9jJ.txt
oder cat _b2rR6eU9jJ.txt
. Ersteres wird bearbeitet, letzteres gibt es an die Standardausgabe aus. (Hinweis-Sie können nano durch vi, emacs oder einen anderen Texteditor Ihrer Wahl ersetzen.)
Von dem, was ich sagen kann
geek@ubuntu:~$ open --help
open: invalid option -- '-'
Usage: openvt [-c vtnumber] [-f] [-l] [-u] [-s] [-v] [-w] -- command_line
Open bezieht sich auf openvt - und die Manpage beschreibt es als openvt - start a program on a new virtual terminal (VT).
Sie versuchen, eine Textdatei zu öffnen, es sei denn, ich vermisse etwas, es ist nicht die Software, um das zu tun, was Sie tun möchten.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-09-21 07:47:40