2012-09-21 07:35:49 +0000 2012-09-21 07:35:49 +0000
31
31

Hoe open ik een bepaald bestand vanaf een terminal?

Hoe open ik een bestand vanaf een terminal ? Wanneer ik een eenvoudig txt bestand probeer te openen zoals :

open _b2rR6eU9jJ.txt

krijg ik deze melding :

Couldn't get a file descriptor referring to the console

Is dat een verkeerd commando ? Is het zo dat om bestanden van een ander type te openen we andere commando’s moeten gebruiken ?

Antwoorden (3)

51
51
51
2012-09-21 09:19:52 +0000

Je kunt xdg-open gebruiken om bestanden in een terminal te openen.

Van de man-page van xdg-open:

xdg-open - opent een bestand of URL in de toepassing van de voorkeur van de gebruiker

Gebruik

Het commando xdg-open _b2rR6eU9jJ.txt opent het tekstbestand in een teksteditor die is ingesteld om tekstbestanden te verwerken. Het commando werkt ook met andere gangbare bestandsextensies en opent het bestand met de betreffende toepassing.

Zie ook:

5
5
5
2012-09-21 07:43:05 +0000

Je moet een editor gebruiken om een tekstbestand te openen:

Elk van deze kan het doen:

- 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)

Of als je alleen het bestand wilt bekijken zonder de inhoud te wijzigen: cat _b2rR6eU9jJ.txt

EDIT #1: Ik zag net dat de vraag getagged is fedora , die tot nu toe gnome gebruikt als zijn kern grafische gebruikersinterface, die wordt geleverd met gedit voorgeïnstalleerd. Dus dit is gegarandeerd om te werken: gedit _b2rR6eU9jJ.txt

2
2
2
2012-09-21 07:39:33 +0000

U moet een geschikte toepassing gebruiken om het te openen - probeer nano _b2rR6eU9jJ.txt of cat _b2rR6eU9jJ.txt. De eerste zal het bewerken, de tweede zal het uitvoeren naar standaarduitvoer. (Opmerking - je kunt nano vervangen door vi, emacs of een andere teksteditor van je voorkeur)

Voor zover ik kan zien verwijst

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

open naar openvt - en de man page beschrijft het als openvt - start a program on a new virtual terminal (VT). Je probeert een tekstbestand te openen, dus tenzij ik iets mis, is het niet de software om te doen wat je wilt doen.