Praxistipps für die Windows-Konsole
Häufige Befehle
Hier trotzdem ein paar Befehle, die Sie kennen sollten. Sie stammen primär aus der herkömmlichen Eingabeaufforderung, funktionieren aber oft auch in der PowerShell. Das liegt daran, dass in der PowerShell Aliase mitgeliefert wurden, um die alten Befehle an die neuen Funktionen weiterzuleiten. Letzteres stellen Sie fest, wenn Sie zum Beispiel in der PowerShell get-help copy eingeben. Das zeigt nicht die Hilfe zum Cmd-Befehl copy an, sondern zum PowerShell-Befehl Copy-Item.
Auflisten
Im Konsolenfenster sehen Sie die umliegenden Dateien und die Ordnerstruktur nicht dauernd vor sich. In welchem Ordner Sie sich aktuell befinden, zeigt Ihnen immer der Prompt an, also die Zeichenfolge zwischen dem PS und dem >-Zeichen. Mit dem Befehl dir (für «Directory») listen Sie den Inhalt des aktuellen Ordners auf, Bild 8. Was keine Dateiendung und besonders keine Dateigrössenangabe (Spalte Length) hat, ist ein Ordner. Hier: MouseWithoutBorders. Zudem liegen hier noch eine .txt- und drei Word-Dateien.
Nur bestimmte Files auflisten
Möchten Sie nicht alle Dateien und Ordner auflisten, sondern nur jene mit einer bestimmten Endung? Nutzen Sie das Sternchen (*) als Joker-Zeichen, was bedeutet: «Alle Zeichen und Objekte in beliebiger Anzahl». Der Befehl dir *.docx würde in diesem Ordner ausschliesslich die Word-Dateien auflisten. Dir Hanna* würde alle Dateien anzeigen, die mit «Hanna» anfangen und beliebige weitere Zeichen im Namen tragen.
Gefährliches Sternchen
Das Auflisten von Dateien mit dem Sternchen ist noch ungefährlich. Aber aufgepasst, das Sternchen kann auch verheerend sein, etwa wenn Sie es mit einem Löschbefehl verbinden. Wenn Sie in einem Ordner etwa del * oder Remove-Item * eingeben, löscht dies den gesamten Inhalt dieses Ordners – und zwar ohne Umweg via Papierkorb! Eine Rückfrage gibts nur fürs Löschen von Ordnern. Wenn Sie nicht genau wissen, was Sie tun, schicken Sie damit vielleicht mehr Daten ins Nirwana als gewünscht.
Zum Unterordner wechseln
Haben Sie mit dir einen Unterordner entdeckt, in den Sie wechseln wollen? Tippen Sie cd (für «Change Directory») ein, gefolgt vom Ordnernamen, zum Beispiel cd desktop. Nach dem Drücken der Enter-Taste sind Sie im entsprechenden Ordner.
Zum übergeordneten Ordner
Befinden Sie sich im Ordner Desktop und wollen in das übergeordnete Verzeichnis wechseln? Tippen Sie cd .. ein (also mit den zwei Punkten).
Löschen
Zum Löschen einer Datei oder eines Ordners benutzen Sie del. In der PowerShell können Sie auch zu Remove-Item greifen, gefolgt vom zu löschenden Objektnamen, zum Beispiel del befehle.txt, oder Sie tippen Remove-Item befehle.txt ein.
Kopieren
Den alten copy-Befehl können Sie weiterhin verwenden, sei es in der Eingabeaufforderung oder in der PowerShell. Geben Sie nach dem copy-Befehl den Objektnamen (zum Beispiel Datei- oder Ordnernamen) an, gefolgt vom Zielordner. Der Befehl copy hanna* C:\Users\gabri\Documents\Beispielfiles\ kopiert alle Dateien beginnend mit «hanna» aus dem aktuellen Ordner in den Ordner «Beispielfiles». Die Zieldateien werden ohne Rückfrage überschrieben, falls gleichnamige schon vorhanden wären. Passen Sie auch hiermit etwas auf.
Anführungszeichen
Die Cmd-Eingabeaufforderung und die neue PowerShell sind gleichermassen verwirrt, wenn Pfade Leerzeichen enthalten. Das betrifft sowohl Ordner- als auch Dateinamen. Das liegt daran, dass ein Leerzeichen für die Kommandozeilen bedeutet, dass nach ihm ein weiteres Befehlsargument kommt. Sobald Sie also in den Datei- oder Ordnernamen Leerzeichen haben, fassen Sie den ganzen Pfad in Anführungszeichen: copy hanna* "C:\Users\gabri\Documents\Beispiel files\".
In der PowerShell gehts alternativ auch mit dem einfachen geraden Anführungsstrich: 'Beispiel', Bild 9.
Hilfe anzeigen
Die klassische Eingabeaufforderung zeigt Ihnen mit Eingabe von help die möglichen Befehle an. Möchten Sie zu einem davon die genaueren Schalter haben, versuchen Sie es mit help und dem Befehlsnamen, zum Beispiel help sort. Was in Cmd auch immer noch funktioniert, ist der Befehlsname, gefolgt von /?, also sort /?.
In der PowerShell greifen Sie wie erwähnt zu get-help und dem Befehlsnamen (zum Beispiel get-help remove-item), versuchen Sie es jeweils auch mit dem zusätzlichen Schalter -online (get-help remove-item -online), um die ausführlichere Onlinehilfe anzuschauen.
Fenster leeren
Diesen Befehl hat die Autorin fürs Schreiben dieses Artikels häufig genutzt. Er löscht gar nichts, leert aber das Konsolenfenster. Tippen Sie hierfür in der Eingabeaufforderung oder PowerShell cls ein. Voilà!
Kommentare
Es sind keine Kommentare vorhanden.