16.
Die Kommandozeile unter Vista
Die
DOS-Zeiten sind
seit der Einführung von Windows für viele Anwender vorbei. Dabei ist
die Kommandozeile auch heute ein manchmal unentbehrlicher Helfer wie
der Registrierungseditor.
Ziel dieser kleinen
Abhandlung ist, verständlich ein paar Grundzüge bei der Einrichtung und
Bedienung der Kommandozeile zu vermitteln. Dabei brauch niemand Angst
zu haben, durch unverständliche Programmzeilen oder das Erlernen einer
Programmiersprache überfordert zu werden.
Einrichtung
der CMD auf einem Vista-Computer
Die
Kommandozeile (cmd.exe) kann durch verschiedene Varianten in Vista
geöffnet werden:
1. Im Startmenüe im Suchfeld cmd
eingeben. Die cmd.exe kann nun durch einen Doppelklick geöffnet werden.
Problem: Unter Vista und gerade bei aktiviertem UAC
sind selbst auf einem Administrationskonto alle Befehle in der CMD
nicht möglich. Lösung mit rechter Maustaste die o. a. cmd.exe anklicken
und "als Administrator ausführen" wählen. Sie sollten grundsätzlich
diesen Weg
gehen.
2. Startmnenü über Start öffnen -
freie Stelle suchen - rechte Maustaste - Eigenschaften -
Startmenüregisterkarte - Anpassen - "Befehl ausführen" ein Häkchen
setzen - bestätigen - nun haben Sie wie unter XP das Ausführenfeld im
Startmenü. Hier können sie wieder die Zeile cmd eingeben und mit der
Eingabetaste bestätigen. Der Nachteil dieser Methode: wie im ersten
Punkt angegeben funktionieren nicht alle Befehle wegen fehlender
Berechtigungen. Eine böse Falle - Glauben sie nicht? Geben sie mal den
Befehl "netstat -abno" ein (ohne Anführungszeichen).
3.
Zum einfachen Start mit hohen Rechten geben Sie wie beim Tip
1: cmd ins Suchfeld - Die o. a. vorgeschlagene cmd.exe mit
der rechten Maustaste per Drag und Drop die CMD als Verknüpfung auf den
Desktop ziehen und fallen lassen und den Punkt "als Verknüpfung
erstellen" auswählen. Fortan haben Sie ein schönes Verknüpfungssymbol
auf dem Desktop. Dekorativ und mit dem folgenden Tip auch mit vollen
Rechten.
Nun öffnen Sie das Verknüpfungsmeü mit der
rechten Maustaste und klicken die Eigenschaften an. Dann gehen Sie in
die Registerkarte Verknüpfung und erweitert: Hier kreuzen sie "als
Administrator ausführen" und bestätigen das Ganze...
Die
folgenden Ausführungen sind im Prinzip unötig - nur falls es mal nicht
funktioniert....
Schauen
Sie vorsichtshalber in der Karte
unter Sicherheit und Ihrem Administratornamen, ob im unteren Punkt in
erweitert (heißt: klicken Sie auf "erweitert", um spezielle
Berechtigungen anzeigen - nicht mit dem ersten Punkt erweitert
verwechseln) - Registerkarte Berechtigungen - Bearbeiten
und prüfen Sie dort, ob das Häkchen bei vererbbaren
Berechtigungen
besteht.
Nachdem Sie die Kommandozeile nun
eingerichtet haben, so lesen Sie sich doch
zur Entspannung eine wirklich kurze Definition über die
Kommandozeile in Wikipedia durch.
So,
nun geht es ein wenig ans Eingemachte. Zugegeben: Die Kommandozeile ist
mit ihrem Aufbau eher ein Relikt aus der DOS-Zeit. Sie finden bei
Google auch mit der Eingabe DOS und Kommandozeilen viele interessante
Befehlszeilen.
Doch wie bekommen Sie diese
Befehlszeilen in die
Eingabeaufforderung ?
Nehmen wir den folgenden
Befehl:
dir
c:\ /w/o/s/p
So,
kopieren sie nun diese Zeile in die Kommandozeile, also markieren,
rechte Maustaste - kopieren. Dann führen Sie an der Stelle des
blinkenden Cursors in der cmd den Maustastencursor an dieselbe Stelle
und klicken mit der rechten Maustaste und wählen wie unter Windows
einfügen aus, echt easy, nicht?
Danach mit der
Eingabetaste bestätigen und der erste Teil der Auflistung erscheint auf
dem Bildschirm. Durch das Drücken einer weiteren Taste wird der nächste
Teil der Verzeichnisstruktur angezeigt. Also ist der Befehl Dir zum
Anzeigen der Verzeichnisstruktur. Die einzelnen /Buchstaben sind
sogenannte Parameter - Also Optionen, wie das ganze angezeigt wird. Was
Parameter so alles bewirken können, lesen Sie hier nach.
Keine
Sorge, Sie müssen das jetzt erstmal nicht auswendig lernen, dieses
dient nur als sinnvolles Übungsobjekt.
Grundlegende
Informationen zum Arbeiten in der CMD
Nachdem
Sie nun die Einrichtung und das Einfügen von Kommandozahlen aus anderen
Anwendungen gelernt haben, so möchten Sie als dritten Schritt doch
bestimmt gerne das Ergebnis ausdrucken. Um diese Abhandlung
so einfach wie möglich zu halten, werden wir das Ergebnis nun in ein
anderes Dokument kopieren:
Zwei Wege:
1.
In der cmd zum Anfang des Textes scrollen, mit der rechten Maustaste
irgendwo in der cmd rechtsklicken und markieren Drücken. Dann das weiße
Cursorkästchen mit links anklicken und bei gedrückter Maustaste die
gewünschte Fläche Markieren - oder für alles Markieren den
gleichnamigen Befehl im Eigenschaftsmenü der rechten Maustaste
auswählen.
Danach oben links auf das kleine
CMD-Symbol mit der linken Maustaste drücken. Im aufklappenden Menü den
Punkt "bearbeiten" auswählen und kopieren bestätigen. Nun über die
Zwischenablage in ein Textbearbeitungsprogramm einfügen.
2.
Gleich in das oben angegebene Pulldownmenü (kleines Symbol oben links
in der cmd mit der linken Maustaste anklicken) und nun markieren im
Untermenü Bearbeiten auswählen und dann im nächsten Durchgang wie o. a..
Damit
endet die Einführung über das Einrichten und erste Schritte der
Bedienung. Nebenbei haben Sie den Befehl dir zum Auflisten von
Verzeichnissen kennengelernt. Ab jetzt können Sie sich in der
Kommandozeile schon bewegen und über den Umweg von einem beliebigen
Dokument das Ergebnis abfragen. Bleiben wir doch mal beim Befehl dir.
Sie
möchten Dokumente in ihren Verzeichnissen schnell suchen und das
Ergebnis ausdrucken? Den ersten Teil der Aufgabe können sie leicht über
die vistaeigene Suche bewerkstelligen...aber das Ergebnis ausdrucken!
Probieren
sie doch mal die Programmzeile (kopieren und einfügen - wie das geht,
wissen Sie ja jetzt!)
dir c:\*.pdf /w/o/s/p
So,
nun werden PDF-Dokumente aufgelistet. Dasselbe bekommen sie natürlich
auch hin, wenn Sie *.pdf in der Windowssuche - also Dokumente des
Acrobat readers -
nachfragen. Entscheidend ist dabei natürlich *. plus die Endung.
Genauso können sie natürlich *.doc oder *.docx für Worddokumente
benutzen
(docx ist word 2007).
Verfeinern können Sie die
Suche, indem Sie statt c:\ den Pfad weiter angeben.
Gehen Sie mit dem Explorer einfach mal in ein Verzeichnis und setzen
den Maustastenkursor rechts in die o. a. Adresszeile. Danach markieren
und Kopieren. Danach setzen Sie den Pfad für den o. a. Pfad ein. Egal,
b das die Partition c,d oder....ist, es funktioniert immer!
Zum
Schluss wie immer das Ergebnis kopieren und dann
ausdrucken...praktisch, nicht?
So, nun können wir
mit dem Befehl alle PDF`s oder Dokumente eines Verzeichnisses auflisten
und die Liste dann ausdrucken:
Geben sie dazu ohne
Klammern ein: [dir]Leerzeichen[c:\*.pdf]Leerzeichen[/b]
Statt
c:\*.pdf geben sie
nun den Pfad zu ihrem Verzeichnis an, wo die Dokumente liegen!
Danach
lassen wird das ganze kopiert und ausgedruckt? Eine andere Möglichkeit beschrieb
der Sternenhimmelstuermer durch das Programmieren einer
Stapelverarbeitungsdatei (BAT).
Nachtrag:
Natürlich können Sie die Ausgabe der Dateiliste in ein Textdokument
durch die Verwendung einer Befehlserweiterung beschleunigen.
Probieren
Sie
in der Kommandozeile diesen Befehl:
dir
c:\ /b /s > c:\Dateiliste.txt
und
danach die Eingabetaste
drücken.
Was macht dieser Befehl?
Also,
dir c:\ listet
alle
Verzeichnisse auf der Partition C. Sie können das auch mit dir d: usw.
machen oder mit dem vollständigen Pfad zu dem betreffenden Ordner,
dessen Dateien Sie vollständig auflisten wollen.
/b /s
sind mal wieder die Parameter: b: nur die bloßen Namen, s: Auflistung
der Unterordner.
>
c\:Dateiliste.txt: , >:
steht für
die Ausgabe der Liste in einer Datei , in diesem Fall im Pfad
c:\Dateiliste.txt
- Natürlich können Sie den Pfad wieder Ihren
Bedürfnissen anpassen.
Mit einer kleinen Variante können Sie nun auch
spezielle Arten von Dokumenten oder anderen Dateien in einem
Verzeichnis ausdrucken:
dir
c:\*.doc /b /s > c:\Dateiliste.txt
Diese kleine Befehlszeile listet nun
alle
Worddokumente (mit der Endung *.doc) in der neu erstellten Textdatei
Dateiliste.txt auf - für Word 2007 ist das *.docx.
Das geht natürlich auch mit *pdf, *.mp3 oder allen anderen Dateien mit
Endungen und in allen Verzeichnissen wie zuvor beschrieben.
Spielen
Sie
jetzt einfach ein wenig mit den Zeilen und Parametern - es kann nichts
schief gehen. Ach ja bis zur Ausgabe vergeht bei großen Verzeichnissen
eine weile Zeit. Es gibt keine Rückmeldung in der Kommandozeile. Sie
merken daran, dass der Befehl abgearbeitet wurde, wenn eine neu
Standarteingabezeile als Reaktion von Ihrer Eingabe und nach dem
Bestätigen der Eingabetaste erscheint.
------
Ein
paar Vorschläge für weitere Anwendungen:
Windows
vergibt kein Kennwort für das Administratorkonto. Über das Starten im
abgesicherten Modus (Taste F8 beim Booten drücken) kommt man leicht an
das Administratorkonto - mit vollen Benutzerrechten.
Sichern
Sie Ihren PC mit dieser Eingabe in die cmd: net user Administrator
< hier neues Kennwort>
HM, so können Sie als
Administrator auch andere Kennwörter festlegen, wenn sie den
betreffenden Namen verwenden.
Eine andere
Spezialität des Sternenhimmelstuermers ist netstat -abno
...Oder
einfach mal eine Bootdframentation vornehmen
...oder XP neben
Vista installieren
Diese Abhandlung wird
noch fortgeführt bzw. durch Links für andere Anwendugen ergänzt. Der
Sternenhimmelstuermer hofft, dass diese Vorschläge eine Inspiration zur
Verwendung der Kommandozeile sind.
In der Regel können Sie
nichts kaputtmachen - lassen Sie sich aber nicht zu irgedwelchen Format
- Befehlen verleiten. Sie verlieren ansonsten den Inhalt dieser
Partition - und das wollen Sie in der Regel doch nicht?