“Ne pouvaient pas trouver un descripteur de fichier se référant à la console” sur Ubuntu bash sur Windows
Je suis nouveau ici et c'est mon premier post.
J'ai un problème avec Bash sur Ubuntu que sur Windows. Si je tape "open (filename)" sur Mac terminal, il ouvre le fichier avec le bon programme, mais si j'essaie de l'utiliser sur Windows bash, il est dit: "ne pouvaient pas trouver un descripteur de fichier se référant à la console".
J'ai aussi essayé de xdg-open et gnome-ouvert, mais aucun d'entre eux travaille. Quelqu'un peut m'expliquer comment résoudre le problème et comment l'ouvrir commande fonctionne?
Merci à l'avance!
Vous pouvez essayer d'utiliser le fichier de commandes commande
Ne fonctionne pas pour moi :/
Quelle erreur avez-vous le voir avec la commande mentionnée ci-dessus? BTW, vous pouvez avoir besoin de convertir des chemins de Windows à Linux, ou vice versa.
Veuillez accepter l'une des réponses ci-dessous.
start
. Cependant, c'est une commande interne de cmd
. Si vous avez besoin d'envelopper comme cmd /c start "" "filename"
Ne fonctionne pas pour moi :/
Quelle erreur avez-vous le voir avec la commande mentionnée ci-dessus? BTW, vous pouvez avoir besoin de convertir des chemins de Windows à Linux, ou vice versa.
open(1)
sur Linux est un alias obsolète pour openvt(1)
.Veuillez accepter l'une des réponses ci-dessous.
OriginalL'auteur Pets | 2017-02-26
Vous devez vous connecter pour publier un commentaire.
Au lieu d'ouvrir u peut utiliser
xdg-open
qui fait la même chose, indépendamment de l'application c'est à dire en pdf, image, etc. Il va ouvrir un nouveau terminal virtuel (j'ai essayé sous Linux)Exemple:
xdg-open ~/Pictures/Wallpapers/myPic.jpg
xdg-open ~/Docs/holidays.pdf
OriginalL'auteur Sharath BJ
C'est parce que
open
est un Mac commande spécifique, il n'est pas disponible sous Linux (ubuntu), Macopen
peut exécuter un fichier (si le fichier est exécutable), ou d'ouvrir le fichier dans un éditeur de texte (si c'est un document ou un fichier texte) ou ouvrir un répertoire.Je suis à la fenêtre-gratuit pour les plus de 10 ans! J'espère que quelqu'un pouvait l'aider.
J'ai un
/bin/open
application sur mon système d'exploitation Linux. Il est en effet unopen
cmd pour Linux.OriginalL'auteur hcheung
Pour linux, utilisez xdg-open. ouvrir est pour Mac OS. ouvrir dans linux est un alias de nom de openvt (open virtual terminal).
Pour simplifier, vous pouvez ajouter la ligne suivante dans ~/.bashrc ou ~/.zshrc dépend du shell que vous utilisez.
Alors la prochaine fois que vous pouvez simplement taper comme suit pour réduire certaines touches du clavier.
o file_name.pdf
s
affiche les tâches en coursp
imprime plus récente sortieo
affiche le fichierOriginalL'auteur Lance