Die Befehlszeile (auch bekannt als Shell) scheint ein ziemlich kompliziertes Werkzeug zu sein, weil ... ist das komplette Gegenteil einer grafischen Oberfläche. Bei richtiger Verwendung kann die Befehlszeile jedoch Ihre Produktivität erheblich steigern. Es kann also nie schaden, ein paar Befehlszeilen-Tricks zu erlernen, um Ihre Produktivität zu steigern.

Obwohl es eine große Anzahl von Befehlen gibt, die Sie in der Konsole verwenden können (tatsächlich über 280), zeigen wir Ihnen einige wirklich nützliche.

Liste aller installierten Treiber

Wenn Sie alle auf Ihrem Computer installierten Treiber sehen möchten, können Sie dies ganz einfach direkt über die Befehlszeile tun. Öffnen Sie einfach ein Eingabeaufforderungsfenster und geben Sie Folgendes ein Treiberabfrage. Wenn Sie die Eingabetaste drücken, wird eine große Liste aller installierten Treiber angezeigt, zusammen mit Informationen wie Treibername, Name der ausführbaren Datei, Treibertyp usw.

Führen Sie mehrere Befehle nacheinander aus

Wenn Sie nicht warten möchten, bis ein Befehl abgeschlossen ist, bevor Sie den nächsten ausführen können, können Sie mehrere Befehle eingeben, sodass diese nacheinander ausgeführt werden. Sie müssen lediglich „&&“ zwischen die Befehle einfügen, um sie auf diese Weise zu trennen Befehl1 && Befehl2 && Befehl3. Wenn nun Befehl1 ausgeführt wird, wird Befehl2 gestartet, und wenn die Ausführung abgeschlossen ist, wird Befehl3 gestartet.

Erhalten Sie Hilfe zu jedem Befehl

Wenn Sie nicht herausfinden können, was ein bestimmter Befehl bewirkt oder welche Anwendungsfälle er hat, müssen Sie ihn nicht online nachschlagen. Die Eingabeaufforderung bietet umfassende Informationen zu den einzelnen Befehlen und kann (falls möglich) sogar Beispiele für die Verwendung des Befehls geben. Wähl einfach / ? nach dem Befehl, der Sie interessiert, zum Beispiel assoc / ?.

Finden Sie die IP-Adresse einer Website heraus

Wenn Sie die IP-Adresse einer Website herausfinden möchten, können Sie dies ganz einfach direkt über die Befehlszeile tun. Wählen Sie dazu nslookup< названиесайта> , Zum Beispiel, nslookup coderjob.ru, und Sie sehen seine IP-Adresse.

Zuvor eingegebene Befehle anzeigen

Wenn Sie während einer Konsolensitzung einen Befehl erneut eingeben müssen, müssen Sie ihn nicht erneut eingeben. Sie müssen lediglich die Aufwärts- und Abwärtspfeiltasten verwenden, um durch alle Befehle zu blättern, die Sie bereits ausgeführt haben. Sie können dazu auch die Funktionstaste F8 drücken. Nachfolgend finden Sie eine Liste der Aktionen für die verbleibenden Funktionstasten beim Arbeiten in der Befehlszeile:

  • F1- Es fügt den Befehl ein, der zuletzt über die Befehlszeile ausgeführt wurde, jeweils ein Befehlszeichen.
  • F2– Fügt den Teil des Befehls ein, der zuletzt in der Befehlszeile ausgeführt wurde, fordert Sie jedoch auf, das Zeichen einzugeben, vor dem Sie den Befehl einfügen möchten. Wenn der letzte Befehl beispielsweise ipconfig /displaydns war und Sie d gedrückt haben, nachdem Sie F2 gedrückt haben, wird ipconfig /i.e. in die Befehlszeile eingefügt. alle Zeichen vor d werden eingefügt.
  • F3— Fügt den zuletzt ausgeführten Befehl (vollständig) ein.
  • F4– Zeigt ein Dialogfeld an, in dem der Benutzer aufgefordert wird, das Zeichen einzugeben, bis zu dem der Text des aktuellen Befehls gelöscht werden soll.
  • F5– Fügt den zuletzt ausgeführten Befehl ein. Bei erneutem Drücken werden alle Befehle in der umgekehrten Reihenfolge angezeigt, in der sie ausgeführt wurden. Nachdem der älteste Befehl angezeigt wurde, d.h. Befehl, der in der aktuellen Sitzung zuerst ausgeführt wurde, führt das Drücken von F5 zu nichts.
  • F6– Fügt die Escape-Sequenz ^Z in die Befehlszeile ein.
  • F7– Zeigt eine Liste zuvor verwendeter Befehle in Form eines Dialogs an.
  • F8– Fügt kürzlich ausgeführte Befehle in die Befehlszeile ein. Beachten Sie, dass sich dies von F5 dadurch unterscheidet, dass endlos zwischen zuvor ausgeführten Befehlen gewechselt wird.
  • F9- Wie oben erwähnt speichert die Befehlszeile eine Liste aller ausgeführten Befehle. Diese Liste ist von 0 bis 9 nummeriert. Wenn Sie die Taste F9 drücken, wird ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, die Nummer des Befehls einzugeben, den Sie wiederverwenden möchten.

Wenn Sie außerdem die Ausführung eines Befehls stoppen möchten, bevor er beendet ist, können Sie die Tastenkombination verwenden Strg+C.

Führen Sie die Eingabeaufforderung als Administrator aus, ohne die Maus zu verwenden

Es gibt mehrere Befehle, für deren Ausführung Administratorrechte erforderlich sind. Um diese Befehle auszuführen, müssen Sie die Eingabeaufforderung als Administrator ausführen. Dies mit einer Maus zu tun ist nicht sehr praktisch. Wir erklären Ihnen, wie Sie die Eingabeaufforderung mit Administratorrechten ausführen, ohne eine Maus zu verwenden. Hierzu gibt es zwei Möglichkeiten:

  • Geben Sie cmd in das Suchfeld des Startmenüs ein und drücken Sie gleichzeitig Strg + Umschalt + Eingabetaste.
  • Erstellen Sie eine Verknüpfung für cmd.exe. Klicken Sie mit der rechten Maustaste auf die Verknüpfungsdatei und klicken Sie auf Eigenschaften. Klicken Sie auf der Registerkarte „Verknüpfung“ auf die Schaltfläche „Erweitert“. Es erscheint ein neues Dialogfeld. Aktivieren Sie das Kontrollkästchen Als Administrator ausführen und klicken Sie auf OK. Klicken Sie dann auf „OK“, um das Fenster „Verknüpfungseigenschaften“ zu schließen. Wenn Sie jetzt ein Eingabeaufforderungsfenster mit Administratorrechten öffnen möchten, müssen Sie nur noch auf die erstellte Verknüpfung doppelklicken.
Automatische Vervollständigung von Befehlen mit der Tab-Taste

Die Vervollständigung mit der Tabulatortaste ist eine weitere Funktion des Eingabeaufforderungsfensters, die Ihnen viel Zeit sparen kann, insbesondere wenn Ihr Befehl einen Datei- oder Ordnernamen enthält und Sie sich dessen nicht ganz sicher sind.

Um die Befehlszeilenvervollständigung zu verwenden, geben Sie einfach den Befehl gefolgt von dem Ihnen bekannten Teil des Dateipfads ein. Drücken Sie dann die Tab-Taste, bis der gewünschte Wert in die Befehlszeile eingefügt wird.

Sie möchten beispielsweise das Verzeichnis in einen Ordner im Windows-Ordner ändern, sind sich aber nicht sicher, wie dieser heißt. Geben Sie den Befehl ein cd C:\Windows\, und drücken Sie dann die Tab-Taste, bis Sie den gesuchten Ordner sehen.

Ermitteln Sie die IP-Adresse und den Namen Ihres Computers im lokalen Netzwerk

Mit einem Befehlszeilenbefehl können Sie ganz einfach grundlegende Informationen über Ihre Netzwerkverbindung abrufen, wie z. B. IP-Adresse, Subnetzmaske und Standard-Gateway-Adresse. Geben Sie dazu in der Befehlszeile ein ipconfig/all und drücken Sie die Eingabetaste. Um den Netzwerknamen Ihres Computers herauszufinden, geben Sie den Befehl ein Hostname

Wenn die IP-Adresse Ihres Computers außerdem dynamisch zugewiesen wird (d. h. Ihr Netzwerk verwendet DHCP), können Sie außerdem die Aktualisierung Ihrer IP-Adresse erzwingen, indem Sie den folgenden Befehl ausführen:
ipconfig/release&ipconfig/renew

Erhalten Sie Informationen zu Netzlaufwerken und Ordnern

Eingeben Nettoverbrauch in der Befehlszeile und Sie sehen alle Netzlaufwerke, mit denen Sie verbunden sind. Um herauszufinden, auf welche Ordner auf Ihrem Computer über das Netzwerk zugegriffen werden kann, geben Sie den Befehl ein Nettoanteil.

Ermitteln Sie die Modell- und Seriennummer Ihres Computers

Eingeben WMIC-Computersystem Modell abrufen um das Modell des Computers herauszufinden, an dem Sie arbeiten. Darüber hinaus können Sie die Seriennummer Ihres Computers herausfinden, indem Sie den folgenden Befehl eingeben: WMIC-BIOS erhalten Seriennummer.

Öffnen Sie den Windows Explorer über die Eingabeaufforderung

Um den Windows Explorer an der Eingabeaufforderung zu öffnen, geben Sie den Befehl ein Start. und drücken Sie die Eingabetaste.

Fahren Sie Ihren Computer herunter und starten Sie ihn über die Befehlszeile neu

Um Ihren Computer über die Befehlszeile auszuschalten, müssen Sie den folgenden Befehl ausführen:
Abschaltung/s/t 60 und das System wird in einer Minute ausgeschaltet (die Taste /t mit der Anzahl der Verzögerungssekunden beträgt 60).
Um einen Remotecomputer unter Windows herunterzufahren, müssen Sie den folgenden Befehl ausführen: Herunterfahren /s/t60/f/L/m\\192.168.1.55 Um die Systeme neu zu starten, müssen Sie den Befehl ausführen Herunterfahren - r - t 0.

Starten Sie eines der Systemsteuerungs-Applets
Name des Systemsteuerungs-Applets Team
Barrierefreiheitszentrum access.cpl
Ein neues Gerät hinzufügen hdwwiz.cpl
Programme und Komponenten appwiz.cpl
Verwaltung Admintools steuern
Windows Update wuaucpl.cpl
Zertifikatsmanager certmgr.msc
Computermanagement compmgmt.msc
Schalttafel Kontrolle
Datum (und Uhrzeit timedate.cpl
Gerätemanager devmgmt.msc
Festplattendefragmentierung dfrg.msc
Datenträgerverwaltung diskmgmt.msc
Desktop-Personalisierung Steuerungsdesktop
Bildschirmauflösung Schreibtisch.kpl
Ereignisanzeige eventvwr.msc
Ordnereigenschaften Kontrollordner
Schriftarten Schriftarten steuern
Editor für lokale Gruppenrichtlinien gpedit.msc
Tastatur Steuertastatur
Lokale Sicherheitsrichtlinie secpol.msc
Lokale Benutzer und Gruppen lusrmgr.msc
Maus Steuermaus
Netzwerkverbindungen ncpa.cpl
Ressourcenmonitor perfmon.msc
Stromversorgung powercfg.cpl
Geräte und Drucker Drucker steuern
Sprache und regionale Standards intl.kpl
Aufgabenplaner Geplante Aufgaben steuern
Hilfecenter wscui.cpl
Dienstleistungen dienstleistungen.msc
Geteilte Ordner fsmgmt.msc
Klang mmsys.cpl
Eigenschaften des Systems sysdm.cpl

Manchmal muss man laufen bat-Datei im unsichtbaren Modus verstecken, Fledermausfenster ausblenden. Wenn die Datei beispielsweise über den Scheduler ausgeführt wird. Oder vielleicht sind dort viele Befehle geschrieben, deren Ausführung lange dauert, während sie vor Ihren Augen aufblitzen. Beispiele für das, was Sie brauchen Fledermausfenster ausblenden Es gibt viele Dateien, die zitiert werden können. Wenn Sie also daran interessiert sind, wie Cmd-Fenster ausblenden oder wie man ein Programm heimlich ausführt, Lies gründlich.

Ich empfehle Ihnen, sich mit den Angeboten meiner Partner vertraut zu machen

1. Verwenden des VBS-Skripts. Mit diesem Skript können Sie heimlich Programme starten, Bat-Dateien, andere Dateien.

Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "application path\application name", 0 Set oShell = Nothing

Für diejenigen, die es nicht wissen: Kopieren Sie einfach den Text in den Editor, geben Sie Ihren Pfad zur Anwendung und den Namen der Anwendung ein und speichern Sie ihn unter einem beliebigen Namen – aber mit der Erweiterung „vbs“ (z. B. verstecken Sie das Fenster „start.vbs“).

Beispiel: Starten Sie heimlich die Batchdatei qwerty.bat von Laufwerk C

Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "C:\qwerty.bat", 0 Set oShell = Nothing

Ähnlicher Code

Setze WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:\qwerty.bat", 0, False)

Sie können nicht nur *.bat, sondern auch andere Dateien im versteckten Modus ausführen. Beispielsweise möchten Sie MP3 ohne Player-Fenster ausführen, vorausgesetzt, Sie verwenden den Windows Media Player

Setze WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:\qwerty.mp3", 0, False)

Wenn Ihre MP3-Datei mit einem anderen Player verknüpft ist, fügen Sie wmplayer.exe zum Code hinzu

Setze WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("wmplayer.exe C:\qwerty.mp3", 0, False)

2. cmdow-Dienstprogramm (platzieren Sie das Dienstprogramm selbst in C:\windows\system32)

Der Artikel beschreibt verschiedene Möglichkeiten, das cmd-Fenster beim Ausführen einer Batchdatei auszublenden.

Bat-Dateien, auch Batch-Dateien genannt, können für die Ausführung eines ganzen Befehlspakets sehr nützlich sein. Aber ich denke, viele Leute fragen sich, wie sie sicherstellen können, dass das Konsolenfenster nicht auf dem Monitor erscheint. Ich werde mich hauptsächlich auf die integrierten Funktionen des Systems konzentrieren; Programme von Drittanbietern werde ich kurz erwähnen. Unterwegs werden wir einige andere Probleme lösen, indem wir beispielsweise eine separate Verknüpfung für die Batch-Datei hinzufügen.

Wie kann ich den UAC-Schutz umgehen? Siehe Artikel

So verbergen Sie das Cmd-Fenster. Ist dies mit der Body-Datei selbst möglich?

Nein. Der Code wird in der Konsolenumgebung ausgeführt, was bedeutet, dass das Fenster angezeigt wird. Damit muss man sich abfinden: Das Fenster bleibt geöffnet, solange der Code ausgeführt wird. Sie können lediglich einige Maßnahmen ergreifen, um sicherzustellen, dass das Fenster für einen minimalen Zeitraum angezeigt wird. Im Prinzip ist das sinnvoll: Wir können die Funktionsweise des Codes mit eigenen Augen beobachten. Wenn Sie das Konsolenfenster jedoch ausblenden möchten, müssen Sie dazu Tools von Drittanbietern verwenden: andere Entwickler oder die Funktionen von Windows selbst. Fangen wir damit an.

Führen Sie die Batchdatei leise aus. Nur Windows.

In der „Code Madness“-Datei selbst singen Sie das Lied selbst. Ich schlage vor, den Inhalt für einen möglichst leisen Betrieb zu optimieren. Hier gibt es einen wichtigen Punkt: Je kürzer der Code selbst, desto wahrscheinlicher ist es, dass das Konsolenfenster für kurze Zeit angezeigt wird. Wenn das Volumen groß ist oder mehrere Befehle gleichzeitig geschrieben werden, kann das Fenster Aufmerksamkeit erregen.

Ich nehme zum Beispiel den Skriptcode, der ein wenig zulässt (insbesondere die Eigenschaften). Prozessor V Systemeigenschaften ). Dies geschieht für die Dauer der Windows-Sitzung: Nach einem Neustart passt alles zusammen.

Im Allgemeinen haben wir den folgenden Batchdateicode:

REGEDIT4 ; @ECHO AUS ; CLS; REGEDIT.EXE /S "%~f0" ; EXIT „ProcessorNameString“ = „Intel(R) Core(TM) i112-3470 CPU bei 800,5 GHz“

Achten Sie auf die Prozessorspezifikationen. Er ist für die Änderung der Systeminformationen verantwortlich. Wir nennen die Datei spec .bat . Beachten Sie außerdem, dass ich in Dateinamen nur lateinische Zeichen verwende und in den Pfaden zu ihrem Speicherort Kyrillisch vermeide, damit der Pfad zum Skript vom System korrekt gelesen wird. Deshalb lege ich die erstellte bat-Datei in das Systemverzeichnis – direkt auf das Laufwerk C:.

Die Einführung wird jedoch begleitet von:

  • Konsolenfenster erscheint cmd
  • das Erscheinen eines UAC-Bestätigungsfensters mit den vorgenommenen Änderungen (die Aufgabe ist, wie Sie sehen, an sich komplizierter geworden, da sich die Systeminformationen ändern)

Vor dem Ausführen der Batchdatei erscheint ein UAC-Fenster

Ich schlage vor, dass Sie das erste Fenster mithilfe des folgenden Skripts entfernen, das bereits in eine andere VBS-Datei formatiert ist. Und hier ist das Skript dafür (siehe meinen Pfad zur Datei C:\spec.bat):

"HideBat.vbs CreateObject("Wscript.Shell").Run "C:\spec.bat", 0, True

Ich werde es bei einem beliebigen Namen mit der Erweiterung .vbs nennen. Jetzt wird die Arbeit der Batch-Datei durch Klicken auf den VBS-Spitznamen nur noch vom Erscheinen eines Fensters begleitet Kontokontrolle: Tatsache ist, dass sich die durch die Batchdatei vorgenommenen Änderungen auf die Registry auswirken und das System dies logischerweise nicht unkontrolliert passieren lässt. Wie ist das Thema eines separaten Artikels:

Wir weichen jedoch ein wenig vom Thema des Artikels ab und beenden das, was wir begonnen haben, indem wir eine Konsolenausblendung für die Datei erstellen ( vbs-Datei) Sonderetikett. Geben Sie im Feld Objektspeicherort den Pfad im Format an:

Wscript-Pfad zum VBS-Nick, Pfad zum Bat-Nick

Das Etikett ist fertig (Sie können sein Design ändern über Verknüpfungseigenschaften). Sie können es in Ihrem Startordner ablegen, im Windows-Planer ablegen oder durch Doppelklicken starten. Es wird kein Konsolenfenster geben.

Wie verstecke ich ein Cmd-Fenster? Sonderprogramme.

Es gibt viele davon, sie sind leicht und einfach zu bedienen. Der Nachteil ist, dass sie heruntergeladen und teilweise installiert werden müssen. Ich werde die beliebtesten davon nennen:

  • Versteckter Start (HStart)

Dienstprogramm eines inländischen Herstellers. Ich muss es kaufen, ich kenne den Preis nicht. Mit seiner Hilfe können Sie das Fenster jedoch ein für alle Mal ausblenden, und es spielt keine Rolle, ob eine UAC-Bestätigung erforderlich ist oder nicht – Sie können es auch ausblenden:

Für 32- und 64-Bit-Versionen. Es erfordert keine Installation; es wird als ausführbare Datei bereitgestellt, die beim Start (als Administrator) sofort an das Windows-Stammverzeichnis gesendet wird. Wir sind uns einig, und sie ist jetzt bei uns:

Das Dienstprogramm kann viele Dinge tun, darunter das Ändern der Lautstärke, das Öffnen von Laufwerkseinschüben usw. Um in unserem Fall das cmd-Fenster auszublenden, könnten wir einfach einen Befehl wie den folgenden eingeben:

Nircmd elevatecmd exec verbirgt den Dateipfad

Wir haben das UAC-Fenster nicht entfernt (elevatecmd exec ist Teil des Befehls, der nach UAC fragt), aber das wurde uns nicht versprochen. Und es ist umständlich, ständig den vollständigen Pfad zur Datei in die Konsole zu schreiben. Erstellen wir also sofort eine Verknüpfung:

Nircmd cmdshortcut „~$folder.desktop$“ „Batchdatei“ elevatecmd exec verbirgt den Pfad zur Datei

So verbergen Sie das Cmd-Fenster: Batch wird in Exe umgewandelt.

Auch eine Option. Dies ist bereits die Musik der höheren Sphären. Für diejenigen, die mit diesem Dienstprogramm nicht vertraut sind, sollten Sie es ausprobieren – es wird sich als nützlich erweisen: Bat To Exe Converter. Wie Sie am Namen erkennen können, wandelt es eine Batchdatei in eine ausführbare Datei mit der Erweiterung .exe um. Herunterladen, installieren, verwenden:

Viel Glück.

Lesen Sie: 546

Daher ist die Befehlszeilenkonsole in allen Versionen von Windows-Betriebssystemen vorhanden. Frühe Versionen des Betriebssystems unterstützten direkt den MS-DOS-Modus, der es ermöglichte, einfache Befehle direkt von der Konsole aus auszuführen. Vertreter der NT-Familie wie Windows 2000 oder Windows Server 2003 arbeiten nach ganz anderen Prinzipien, allerdings wird in ihnen auch MS-DOS unterstützt, allerdings über eine virtuelle Maschine (NT Virtual DOS Machine, NTVDM), was Ihnen dies ermöglicht Steuern und verwalten Sie Systemressourcen direkt über die Befehlsmoduskonsole. Der Befehlsmodus-Interpreter ist das Programm cmd.exe, das über das Menü „Start -> Ausführen“ gestartet wird. Darüber hinaus können Sie zum Starten der Konsole den Menüpunkt „Start -> Alle Programme -> Zubehör -> Eingabeaufforderung“ verwenden.

Durch Starten einer Befehlsmoduskonsole kann der Benutzer Ressourcen sowohl des lokalen Systems als auch der Ressourcen eines Remotecomputers verwalten. Es gibt Befehle, die das System überwachen und kritische Punkte in den Servereinstellungen identifizieren. Der Unterschied zur Arbeit über die Befehlszeile besteht darin, dass keine großen und umständlichen grafischen Dienstprogramme vorhanden sind. Befehlszeilenprogramme ermöglichen eine feinere Abstimmung in Form von Schlüsselparametern, die rechts neben dem Befehl selbst aufgeführt sind.

Mithilfe spezieller Skriptdateien (Befehlssätze, die nacheinander oder in einer programmierten Reihenfolge ausgeführt werden) kann der Administrator die täglichen Routinevorgänge minimieren. Bestehende moderne Dienstprogramme können solche Skripte in bestimmten Intervallen ausführen, ohne dass ein Systemadministrator anwesend sein muss.

Der Administrator selbst kann über spezielle Steuerzeichen (&, |) sowohl einzelne Befehle als auch eine Befehlsliste ausführen. Zum Beispiel:

Befehl 1 und Befehl 2 – Befehl 1 wird zuerst ausgeführt und erst dann Befehl 2;
Befehl 1 && Befehl 2 – erst nach erfolgreichem Abschluss von Befehl 1 wird Befehl 2 gestartet. Es ist möglich, den Programmausgabestream zur weiteren Verarbeitung direkt in eine Textdatei umzuleiten. Dazu müssen Sie das Steuerzeichen „>“ und den Namen der Textdatei verwenden. Nachfolgend finden Sie ein Beispiel für die Ausgabe des Inhalts des aktuellen Verzeichnisses in die Textdatei Report.txt mithilfe des Befehls dir:
dir>Report.txt

Ein Administrator kann mehrere Kopien der Konsole starten, indem er cmd.exe über die Befehlszeile aufruft. Durch die Verwendung einer verschachtelten Konsole können Sie mit Umgebungsvariablen des Betriebssystems arbeiten, ohne dass dies Auswirkungen auf das gesamte System hat, da Änderungen an Umgebungsvariablen nach dem Schließen der verschachtelten Konsole nicht gespeichert werden. Zur Steuerung dieses Prozesses werden die Befehle setlocal, endlocal und set verwendet.

In modernen Betriebssystemen gibt es viele Befehle und Dienstprogramme. Erinnern Sie sich an so viele verschiedene Programme und noch mehr an deren Parameter
sehr schwierig, daher ist einer der wichtigsten Parameter für jedes Programm die Symbolkombination /?. Nach der Ausführung eines Befehls mit diesem Parameter erhält der Benutzer eine umfassende Meldung über die Verwendung des Dienstprogramms und die Syntax seiner Parameter.

Beachten Sie, dass die Abbildung in der oberen linken Ecke der nächsten Seite eine komplexe Syntax verwendet. Also unmittelbar nach dem Herunterfahren /? nach dem Sondertrennzeichen „|“ Es wird der Befehl „more“ verwendet, der es Ihnen ermöglicht, Informationen nicht vollständig, sondern in bestimmten Teilen auf dem Bildschirm anzuzeigen, was für die weitere Lektüre praktisch ist.

Um die Befehlszeilenkonsole zu schließen, müssen Sie den Exit-Befehl ausführen.

Wer hat hier das Sagen?

Entsprechend ihrer Fähigkeiten werden Konsolenprogramme unterteilt in:

  • Steuerbefehle des Betriebssystems sind Befehle wie Shutdown oder Taskkill;
  • Netzwerkbefehle – net und ipconfig;
  • Befehle zur Systemüberwachung – Taskliste und Systeminfo;
  • Befehle zur Dateisystemunterstützung – dir, mkdir, copy;
  • Befehle zur Wartung von Festplatten – Defrag und Diskpart;
  • Befehle zur Unterstützung von Verzeichnisdiensten (Active Directories) – addrep und dsadd;
  • Neben Hilfsbefehlen enthält dieser Abschnitt verschiedene Dienstprogramme zum Erstellen von Skripten, zum Einrichten von Druckern, zum Arbeiten mit Umgebungsvariablen usw.

Schauen wir uns typische Vertreter jeder Gruppe an und erlauben uns, einige Empfehlungen für die Verwendung der darin enthaltenen Befehle zu geben.

Überwachungs- und Diagnosebefehle

Überwachungsbefehle wie Systeminfo und Tasklist werden zur Identifizierung von Hardware- und Softwareproblemen verwendet. Diese Dienstprogramme wurden erstmals in der Betriebssystemumgebung Windows Server 2003 eingeführt, sodass Administratoren die Funktionalität dieser Befehle noch nicht vollständig erkannt haben. So müssen Sie beispielsweise jetzt nicht mehr zur Registerkarte „Eigenschaften“ des Symbols „Arbeitsplatz“ gehen – der Befehl systeminfo gibt grundlegende Informationen zu allen Systemkomponenten mit vollständiger Entschlüsselung auf dem Konsolenbildschirm aus. Der Parameter /s zeigt Informationen über jeden Remotecomputer an. Um beispielsweise die Konfiguration des TESTSERVER-Computers herauszufinden, würden Sie den folgenden Befehl ausführen:

Systeminfo /s TESTSERVER

Und das Tasklisten-Dienstprogramm zeigt die Prozesse an, die auf Ihrem Computer ausgeführt werden.

Mit dem Tasklist-Dienstprogramm können Sie Systeme abfragen, die mit einem Netzwerk verbunden sind. Mit dem Parameter /v erhalten Sie detaillierte Listen mit nützlichen Informationen, einschließlich Benutzernamen, und der Parameter /t zeigt die Prozesse an, die eine bestimmte DLL-Datei geladen haben. Mit einem weiteren nützlichen Dienstprogramm, openfiles, können Sie Informationen über alle geöffneten Dateien auf dem lokalen und Remote-Betriebssystem abrufen. In früheren Versionen von Windows-Betriebssystemen mussten Sie den Befehl oh.exe verwenden; in modernen Versionen reicht es aus, einen Befehl in der Konsolenbefehlszeile auszuführen, der den Überwachungsmodus für alle geöffneten Dateien im System festlegt:

Openfiles/local auf

Der Benutzer erhält Informationen über alle geöffneten Dateien auf dem System mit einem Befehl mit einfacher Syntax:

Offene Dateien

Der Befehl openfiles mit den Optionen /query /v zeigt an, welche Benutzer die Prozesse ausführen, die die Dateien geöffnet haben. Mit anderen Schlüsselparametern können Sie verschiedene Informationsausgabemodi einstellen.

Betriebssystembefehle

Windows Server 2003 stellt Administratoren neue Befehle zur Verfügung, die ihnen nicht nur bei der Diagnose des Systems, sondern auch bei der Verwaltung helfen. Zu diesen Befehlen gehört das Dienstprogramm zum Herunterfahren. Als Schlüsselparameter für dieses Dienstprogramm können Folgendes verwendet werden:

  • /s – vollständiges normales Herunterfahren des Systems;
  • /p – Ausschalten;
  • /f – aktive Anwendungen herunterfahren;
  • /d – Übergang in den Modus mit geringem Stromverbrauch;
  • /I – beendet die Sitzung, ohne den Computer auszuschalten.

In Form eines Tools, das alle regelmäßigen Abschaltungen des Computers registriert, fungiert der Shutdown-Event-Handler (Shutdown Event Tracker) als Tool, das alle vom Administrator durchgeführten Abschaltungen sammelt und diagnostiziert. Es ist auch möglich, das System unter Angabe des Grundes herunterzufahren; hierfür müssen Sie die Taste /d verwenden.

Der Befehl taskkill ermöglicht Ihnen, analog zum Befehl kill in Betriebssystemen der *nix-Familie, das „Töten“ einer eingefrorenen Anwendung. Zusammen mit dem Tasklist-Befehl stellen diese Dienstprogramme ein leistungsstarkes Werkzeug dar, um schnell in die Ausführung von Anwendungen einzugreifen, die eine potenzielle Bedrohung für die Serverleistung darstellen. Unter den Parametern dieses Befehls sollten Sie den Schlüssel /pid beachten, mit dem Sie einen Prozess anhand seiner eindeutigen Kennung beenden können, und den Schlüssel /im, mit dem Sie die Anwendung mit dem angegebenen Namen beenden können. Das folgende Beispiel beendet Prozesse mit den IDs 1000 und 1240:

Taskkill /pid 1000 /pid 1240

Befehle für die Festplattenwartung

Mit dem Defragmentierungsbefehl können Sie Ihre Festplatte optimieren. Das Dienstprogramm kann Festplatten mit den Dateisystemen FAT, FAT32 und NTFS defragmentieren. Die Defragmentierung funktioniert sowohl mit dynamischen als auch mit Basisdatenträgertypen gleichermaßen gut. Die Syntax zum Aufrufen dieses Befehls lautet wie folgt:

Festplatte defragmentieren [ -a j [ -f ] [ -v ] [ -? ]

Der Parameter -a ermöglicht nur die Analyse von Informationen auf der Festplatte, der Parameter -f – Optimierung der Informationen, auch wenn nicht der erforderliche Speicherplatz zum Erstellen temporärer Dateien vorhanden ist, und der Parameter -v – gibt einen Bericht über den Optimierungsfortschritt aus. Vergessen Sie nicht, dass die Festplatte mindestens 15 % freien Speicherplatz enthalten muss, damit die Defragmentierung erfolgreich ist.

Der Befehl fdisk wird vom Kernel des Betriebssystems Windows Server 2003 nicht mehr unterstützt. Er wurde durch den Befehl diskpart ersetzt, der ebenfalls für die Wartung von Festplatten gedacht ist. Eine Festplatte in Partitionen aufteilen, logische Laufwerke erstellen, löschen – das sind nur einige der Aufgaben, die dieses Dienstprogramm löst. Grundsätzlich konzentriert sich der Befehl diskpart auf die Arbeit mit speziellen Skriptdateien, die Wartungsvorgänge für Festplatten beschreiben. So sieht der Aufruf dieses Befehls für die Skriptdatei Scriptl.txt aus:

Diskpart /s Scriptl.txt

Jede Zeile einer solchen Datei ist eine Anweisung für eine Operation. So wird beispielsweise ein Befehl zum Erstellen einer neuen Partition mit einer bestimmten Zeilengröße ausgegeben

Erstellen Sie eine logische Partitionsgröße von 2048

Netzwerkbefehle

Unter den Netzwerkbefehlen möchte ich zwei Dienstprogramme hervorheben. Der erste ist der Befehl ipconfig, der zweite ist netstat. Systemadministratoren verwenden diese Befehle nicht nur zur Überwachung des Netzwerks, sondern auch zum Schutz vor gefährlichen Programmen, die versuchen, die Kontrolle über das System zu übernehmen.

Mit dem Dienstprogramm ipconfig kann der Benutzer die Netzwerkadresse seines Computers ermitteln und durch Aufruf dieses Befehls mit dem Parameter /all vollständige Informationen über die Netzwerkkonfiguration auf dem lokalen Computer erhalten. Mit dem Parameter /renew können Sie Netzwerkeinstellungen ändern, ohne das gesamte System neu starten zu müssen.

Wenn Sie feststellen, dass mit Ihrem Computer etwas nicht stimmt, hilft in diesem Fall der Befehl netstat, der nicht nur offene Netzwerkports anzeigt, über die sich Angreifer mit Ihrem System verbinden könnten, sondern auch Prozesse identifiziert, die ohne Ihr Wissen auf dem Server laufen Daher zeigt der Schalter /o Informationen über die Prozesskennung (PID) an, die eine bestimmte Netzwerkverbindung verwendet. Es ist möglich zu sehen, welche Computer im Netzwerk mit Ihrem lokalen Betriebssystem kommunizieren.

Befehle für die Verzeichnisdienstunterstützung

Das gesamte Netzwerk besteht aus Komponenten und ist eine komplexe hierarchische Struktur, die in Form eines Baumes aufgebaut ist. Die Objekte eines solchen Systems sind Standorte, Subnetze, Server, Computer, Gruppen, Benutzer, Kontakte und gemeinsam genutzte Netzwerkgeräte.

Um eine solch komplexe Struktur zu überwachen, stellt das Betriebssystem den Befehl dsquery zur Verfügung, der für eine erweiterte Suche nach Verzeichnisdienstkomponenten konzipiert ist. Mit diesem Befehl können auch Informationen zu den Eigenschaften ausgewählter Komponenten angezeigt werden (Schalter -attr). Die Parameter -scope, -subtree, -onelevel, -base bestimmen die Verschachtelungsebene der Suche und mit dem Schlüssel -filter können Sie den Suchfilter aktivieren.

Der Befehl dsmod kann hilfreich sein, wenn Sie ein oder mehrere Konten für eine ausgewählte Verzeichnisdienstkomponente ändern müssen. Sie können beispielsweise einen Benutzer aus einer Gruppe entfernen oder ihm ein neues Passwort zuweisen. Ein Beispiel für die Änderung des Kontos für den TestUser-Benutzer ist unten dargestellt:

Dsmod-Benutzer
"CN=TestUser,CN=Users,DC=bigtex,DC=net " -pwd Uf@tfmgerelt -mustchpwd ja

Der Befehl dsmove verschiebt ein Objekt innerhalb der aktuellen Domäne. Mit den Schlüsseln -newname und -newparent können Sie einen neuen Objektnamen festlegen und seinen Speicherort ändern.

Befehle zur Dateisystemunterstützung

Eine Beschreibung einiger häufig verwendeter Befehle zum Arbeiten mit Dateien und Verzeichnissen finden Sie in der Tabelle. Der Befehl deltree, der das kaskadierende Löschen der darin enthaltenen Ordner und Dateien durchführte, wird jetzt durch rmdir mit dem Schalter /s ersetzt.

Kleine Geheimnisse eines großen Systems

Ändern der Befehlszeilenaufforderung

Suchen Sie den Schlüssel in der Registry: Erstellen Sie in diesem Schlüssel einen String-Parameter „PROMPT“ mit dem Typ (REG_EXPAND_SZ) und weisen Sie einen der folgenden Werte zu:

  • $B – vertikaler Balken „I“;
  • $D – aktuelles Datum;
  • $G – Großzeichen „>“;
  • $1_ - weniger Zeichen "<»;
  • $N – aktuelle Festplatte;
    $P – aktuelles Laufwerk und Pfad;
  • $Q - = "=";
  • $T – aktuelle Zeit;
  • $V – Windows-Version;
  • $$ ist das Dollarzeichen „$“.

Nach dem Neustart sehen Sie die Einladung in der von Ihnen definierten Form.

Automatische Befehle

Um die Möglichkeit zur automatischen Eingabe von Befehlen durch Drücken der „Tab“-Taste zu aktivieren, suchen Sie den Schlüssel in der Registrierung:

Setzen Sie dann den CompletionChar-Wert auf 9, was der ID der Tab-Taste entspricht, schließen Sie die Registrierung und starten Sie Ihren Computer neu. Während Sie in einem Konsolenfenster einen Teil eines Befehlsnamens eingeben, können Sie jetzt die Tabulatortaste drücken und Windows ersetzt automatisch den erforderlichen Befehl.

Konsolenfarbe ändern

Suchen Sie den Schlüssel in der Registrierung:

Ändern Sie den DefaultCoior-Parameter. Der Wert -F0 gibt schwarzen Text auf weißem Hintergrund aus und der IE-Wert überrascht mit einer gelben und blauen Konsolenfarbe.

Starten Sie die Befehlszeilenkonsole schnell über das Kontextmenü

Suchen Sie den Schlüssel in der Registrierung:

Fügen Sie die Unterabschnitte „CommandPrompt -> Command“ hinzu. Setzen Sie den Standardparameter der Befehlstaste auf „cmd.exe /k cd „%1““.

Setzen Sie den Standardparameter der Eingabeaufforderungstaste auf „Eingabeaufforderung öffnen“.

Durch einen Rechtsklick auf einen beliebigen Ordner im Explorer können Sie den Befehl „Eingabeaufforderung öffnen“ auswählen, der eine Befehlszeilenkonsole im gewünschten Verzeichnis startet.

Abschluss

OK, jetzt ist alles vorbei. Wir haben über die Grundlagen der Arbeit mit der Konsole gesprochen. Als nächstes geben wir Ihnen die Möglichkeit, die Funktionalität und Vielfalt der Konsolenbefehle selbst zu erkunden. Vergessen Sie nur nicht den geschätzten Schlüssel /?, der Rest wird sich mit der Zeit und Erfahrung ergeben.



Dieser Artikel ist auch in den folgenden Sprachen verfügbar: Thailändisch

  • Nächste

    Vielen Dank für die sehr nützlichen Informationen im Artikel. Alles ist sehr übersichtlich dargestellt. Es scheint, dass viel Arbeit in die Analyse der Funktionsweise des eBay-Shops gesteckt wurde

    • Vielen Dank und anderen regelmäßigen Lesern meines Blogs. Ohne Sie wäre ich nicht motiviert genug, viel Zeit in die Pflege dieser Website zu investieren. Mein Gehirn ist so aufgebaut: Ich mag es, tief zu graben, verstreute Daten zu systematisieren, Dinge auszuprobieren, die noch niemand zuvor gemacht oder aus diesem Blickwinkel betrachtet hat. Schade, dass unsere Landsleute aufgrund der Krise in Russland keine Zeit haben, bei eBay einzukaufen. Sie kaufen bei Aliexpress aus China, da die Waren dort viel billiger sind (oft auf Kosten der Qualität). Aber Online-Auktionen wie eBay, Amazon und ETSY verschaffen den Chinesen problemlos einen Vorsprung im Angebot an Markenartikeln, Vintage-Artikeln, handgefertigten Artikeln und verschiedenen ethnischen Waren.

      • Nächste

        Was in Ihren Artikeln wertvoll ist, ist Ihre persönliche Einstellung und Analyse des Themas. Gib diesen Blog nicht auf, ich komme oft hierher. Es sollte viele von uns geben, die so sind. Maile mir Kürzlich erhielt ich eine E-Mail mit dem Angebot, mir beizubringen, wie man bei Amazon und eBay handelt. Und ich erinnerte mich an Ihre ausführlichen Artikel über diese Berufe. Bereich Ich habe alles noch einmal gelesen und bin zu dem Schluss gekommen, dass die Kurse ein Betrug sind. Ich habe noch nichts bei eBay gekauft. Ich komme nicht aus Russland, sondern aus Kasachstan (Almaty). Aber wir brauchen auch noch keine zusätzlichen Ausgaben. Ich wünsche Ihnen viel Glück und bleiben Sie in Asien sicher.

  • Erfreulich ist auch, dass die Versuche von eBay, die Benutzeroberfläche für Benutzer aus Russland und den GUS-Staaten zu russifizieren, erste Früchte tragen. Schließlich verfügt die überwältigende Mehrheit der Bürger der Länder der ehemaligen UdSSR nicht über ausgeprägte Fremdsprachenkenntnisse. Nicht mehr als 5 % der Bevölkerung sprechen Englisch. Unter den jungen Leuten sind es mehr. Daher ist zumindest die Benutzeroberfläche auf Russisch – das ist eine große Hilfe beim Online-Shopping auf dieser Handelsplattform. eBay folgte nicht dem Weg seines chinesischen Pendants Aliexpress, wo eine maschinelle (sehr ungeschickte und unverständliche, manchmal zum Lachen führende) Übersetzung von Produktbeschreibungen durchgeführt wird. Ich hoffe, dass in einem fortgeschritteneren Entwicklungsstadium der künstlichen Intelligenz eine hochwertige maschinelle Übersetzung von jeder Sprache in jede in Sekundenschnelle Realität wird. Bisher haben wir Folgendes (das Profil eines der Verkäufer bei eBay mit russischer Benutzeroberfläche, aber englischer Beschreibung):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png