Die Kommandozeile von Windows (Die Kommandozeile von Windows), Lektion, Seite 724056
https://www.purl.org/stefan_ram/pub/kommandozeile_windows (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Windows-Kurs
Python-Kurs

Die Kommandozeile von Windows 

Das Dateisystem ⃗

Eine Datei ist eine benannte Sammlung von Informationen, die (aus der Sichtweise in diesem Abschnitt beziehungsweise des Explorers ) nicht weiter in Bestandteile zerlegt werden kann.

Auf einem Datenträger befinden sich Verzeichnisse mit Einträgen, die ihrerseits Dateien oder Verzeichnisse sein können.

Vorname  und Nachname  („Dateinamenserweiterung “) eines Eintrags, sowie dessen Name, Pfad, Pfadname  („vollständiger Pfadname “) und Ort .

vollständiger Pfadname eines Ordners
C:\example\
'--------'
vollständiger Pfadname einer Datei im Ordner »C:\example«
               Name
.----------.
C:\example\beispiel.txt
'--------' '------' '-'
Pfad Vorname Nachname
'---------------------'
Pfadname

Verdeutlichende Bezeichnungen: „eigentlicher Name“ für „Name“.

Verdeutlichende Bezeichnungen: „vollständiger Pfadname“ für „Pfandname“.

(Die Begriffe „Vorname“ und „Nachname“ sind nicht allgemein üblich.)

Programme und Prozesse ⃗

Calc.exe zweimal starten: Ein Programm, zwei Prozesse.

Das aktuelle Verzeichnis

Das aktuelle Verzeichnis eines Prozesses wird zur Interpretation von Eintragsnamen  herangezogen. Wenn das aktuelle Verzeichnis eines Prozesses beispielsweise »C:\example« ist, dann wird der Dateiname »beispiel.txt« als »C:\example\beispiel.txt« interpretiert.

Die Ausführung von Kommandos

Win+R, um ein Kommando eingeben zu können.

Kommand »cmd« um die Windows-Konsole mit dem Windows-Interpretierer zu starten.

(Wir haben bisher die Windows-Konsole mit dem Python-Interpretierer verwendet)

„ein Programm in einem Ordner starten“

Das aktuelle Verzeichnis wird an Unterprozesse vererbt. Daher:

Trick: cmd in der Adreßzeile des Explorers eingeben, um das aktuelle Verzeichnis vom Explorer zu übernehmen.

Pfade externer Programme ⃗

interne und externe Kommandos

- Start eines externen Kommandos mit Pfadnamen

- Start eines externen Kommandos mit cd und eigentlichem Namen oder typlosem Namen

Wie kann man ein Programm unter Angabe seines Pfades starten?

→ Pfad mit Umschalt-Kontextmenü kopieren

→ Dateisymbol auf Konsole ziehen

Argumente und Optionen von Kommandos

Die Suchpfadliste ⃗

Umgebungsvariablen

Was ist die Suchpfadliste (kurz: der Suchpfad)?

Wie kann man einen Ordner zu ihr hinzufügen?

Beispiel
SET "PATH=%PATH%;C:\Program Files\"

Wie geht das über die Systemsteuerung?

Umlenkung und Verbindungen ⃗

Beispiele

chcp 65001

dir >tmp.txt

echo. >tmp.txt

type tmp.txt

date <tmp.txt

echo abc | FINDSTR a

echo abc | FINDSTR d

Rückgabecodes ⃗

Beispiel

COLOR 7

echo %ERRORLEVEL%

0

color 0

echo %ERRORLEVEL%

1
Beispiel

cmd /k "exit 1"

echo %ERRORLEVEL%

1

cmd /k "exit 0"

echo %ERRORLEVEL%

0

Kommandodateien ⃗

Kommandos in eine Datei schreiben und

»PAUSE«

»Kommando.cmd« mit »cmd« in den Zielordner legen.

Es gibt viele nützliche Fähigkeiten von Windows, die in dieser kurzen Rekapitulation nicht erwähnt wurden, aber die zu kennen zum Programmieren hilfreich sein kann. Daher ist es empfehlenswert sich gut mit dem zum Programmieren verwendeten Betriebssystem vertraut zu machen.

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724056 stefan_ram:724056 Die Kommandozeile von Windows Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724056, slrprddef724056, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/kommandozeile_windows