Nano im PFAD, aber kein Nano-Zugang

1282
Peter David Carter

Ich habe nano in den Windows PFAD gestellt. Nano war ursprünglich weltweit über die Windows-Befehlszeile verfügbar, ist jedoch jetzt verschwunden. Ich kann die Maschine aus verschiedenen Gründen momentan nicht neu starten. Hat jemand eine Idee, wie Nano in der Umgebungsvariablen noch angezeigt werden kann, aber von der Befehlszeile aus nicht erreichbar ist?

Ergebnis der Eingabe path und des Verzeichnisses in der Befehlszeile:

PFAD und DIR

C:\Downloads\nano-2.5.3>dir Volume in drive C has no label. Volume Serial Number is E42F-3D18  Directory of C:\Downloads\nano-2.5.3  05/03/2016 18:09 <DIR> . 05/03/2016 18:09 <DIR> .. 14/11/2010 23:42 20,403 COPYING.DOC 14/11/2010 23:42 18,342 COPYING.txt 27/02/2015 01:20 109,597 cyggcc_s-1.dll 27/02/2015 01:20 1,034,269 cygiconv-2.dll 27/02/2015 01:21 42,013 cygintl-8.dll 27/02/2015 01:21 3,330,544 cygwin1.dll 14/11/2010 23:42 39,258 faq.html 14/11/2010 23:42 13,170 nano.1.html 05/03/2016 19:13 359,690 nano.exe 15/11/2010 00:29 76,444 nano.log 15/11/2010 01:02 8,882 nano.rc 14/11/2010 23:42 1,602 README.TXT 12 File(s) 5,054,214 bytes 2 Dir(s) 210,170,200,064 bytes free  C:\Downloads\nano-2.5.3>path PATH=C:\Program Files\iis express\PHP\v7.0;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\Graphviz 2.28\bin;c:\php;c:\Apache24;c:\Apache24\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby2.1.0\bin;C:\RailsInstaller\Ruby2.0.0\bin;C:\ProgramData\fujitsu\atom\bin;C:\Users\fujitsu\AppData\Roaming\npm;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\Doctrine extensions for PHP\;C:\Ruby22-x64\bin;C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby2.1.0\bin;C:\RailsInstaller\Ruby2.0.0\bin;C:\ProgramData\fujitsu\atom\bin;C:\Users\fujitsu\AppData\Roaming\npm;C:\Downloads\nano-2.5.3\nano.exe 
1

1 Antwort auf die Frage

1
DavidPostill

Wie kann sich nano im PATH befinden, aber von der Befehlszeile aus nicht erreichbar?

Sie haben nach dem letzten Platz in Ihrem Weg ;.

Entfernen Sie den Raum und es sollte alles funktionieren.

Darüber hinaus in einem Kommentar, wie darauf hingewiesen dxiv den Pfad sollte nur Verzeichnisnamen enthalten, so ersetzen C:\Downloads\nano-2.5.3\nano.exemitC:\Downloads\nano-2.5.3

Anmerkungen:

  • Nachdem Sie den korrekten Pfad festgelegt haben, sollten Sie alle geöffneten cmdSchalen schließen und neue öffnen, um die überarbeitete Version aufzunehmenPATH
  • Geben Sie patheine cmdShell ein, um Ihren Pfad zu überprüfen.

Lesen Sie weiter

Ich habe path in eine neue cmd-Shell eingegeben, nachdem ich alle offenen geschlossen habe. Die Shell zeigt nano im Pfad, aber wenn ich 'nano' eingebe, erhalte ich: '' nano 'wird nicht als interner oder externer Befehl, als bedienbares Programm oder als Batch-Datei erkannt.' Peter David Carter vor 8 Jahren 0
Nach dem Semikolon gibt es auch keinen Platz mehr ... Peter David Carter vor 8 Jahren 0
@PeterDavidCarter Bitte bearbeiten Sie Ihre Frage und fügen Sie die vollständige Ausgabe des laufenden Pfads in einer `cmd`-Shell und des` Dir'-Verzeichnisses im `nano`-Verzeichnis ein. DavidPostill vor 8 Jahren 0
Bearbeitung um angeforderte Informationen einzuschließen Peter David Carter vor 8 Jahren 0
@PeterDavidCarter Sie haben nach `;` noch weitere Leerzeichen in Ihrem Pfad. Sie sollten ** alle ** entfernen. DavidPostill vor 8 Jahren 0
Ich nicht. Ich habe den Text gerade eingerückt, seit die Screenshots, die ich gemacht habe, während des Upload-Vorgangs zugeschnitten wurden Peter David Carter vor 8 Jahren 0
Ich schaue nicht auf das Bild. Ich schaue auf den Text in der Frage. `C: \ Programme (x86) \ Graphviz 2.28 \ bin; c: \ php; c: \ Apache24; c: \ Apache24 \ bin` DavidPostill vor 8 Jahren 0
Es gibt eine Seite von `c: \ php;` und eine Seite von `c: \ Apache24;` DavidPostill vor 8 Jahren 0
@PeterDavidCarter "C: \ Downloads \ nano-2.5.3 \ nano.exe". Dies sollte nur "C: \ Downloads \ nano-2.5.3" sein. Der PATH enthält Verzeichnisse und keine Dateinamen. dxiv vor 8 Jahren 1
Ja, diese wurden hinzugefügt, als ich versuchte, die vier Leerzeichen hinzuzufügen, um die Befehlszeilenausgabe als Code zu formatieren, aber der Editor spielte nicht mit dem Ball. Die vier Leerzeichen wurden häufig als Leerzeichen in der Ausgabe des Befehls `` path``` interpretiert, und zwar eher nach der Stack Exchange-Konvention. Ich habe / bin gerade dabei, diese zu bearbeiten, da sie nicht auf meinem eigenen Terminalbildschirm erscheinen. Peter David Carter vor 8 Jahren 0
@dxiv Gut entdeckt. Sieht aus, als hätten Sie es geknackt. DavidPostill vor 8 Jahren 0
@PeterDavidCarter Siehe Kommentar von dxiv. DavidPostill vor 8 Jahren 0
OK. Odd nano hat vorher mit nano.exe gearbeitet, aber ich mache die Änderung :). Peter David Carter vor 8 Jahren 0
Ja. Funktioniert jetzt Peter David Carter vor 8 Jahren 0