Werbung

BefehlszeilenprogrammierungManchmal ist die Verwendung von schnellen Befehlszeilentools der schnellste Weg, um eine Aufgabe wie das Sortieren von Dateien oder das Bearbeiten von Textdokumenten auszuführen.

Wenn Sie meinen letzten Skriptartikeln gefolgt sind, wissen Sie, dass ich die Befehlszeilenprogrammierung wirklich mag. ich benutze Windows Scripting 3 fantastische Dinge, die Sie mit Windows Scripting tun könnenEgal, ob Sie im IT-Bereich, als Webdesigner oder nur als Student oder normaler Büroangestellter arbeiten, Windows Scripting hat Ihnen etwas zu bieten. Natürlich macht Applescript auch ... Weiterlesen , aber viele Leser verwenden immer noch die alten Stapeljobs, die immer noch gut funktionieren.

Es gibt jedoch ein wirklich cooles Tool namens Schweizer Aktenmesser (sfk)Dies erweitert die Art von Skriptsätzen, an die wir uns alle gewöhnt haben.

Das Tool enthält die üblichen Befehlsdateifunktionen, mit denen Sie möglicherweise vertraut sind, z. B. mkdir, copy oder list, erweitert jedoch Ihre cmd-Funktionen um andere erstaunliche Funktionen wie das einfache Bearbeiten von Dateien, das Analysieren von Ordnern und Funktionen auf höherer Ebene, die normalerweise nicht mit der Befehlszeile verbunden sind Befehle.

instagram viewer

Einrichten von Swiss File Knife

Das Einrichten von sfk auf Ihrem Computer ist wirklich einfach. Zuerst, sfk herunterladen Platzieren Sie die ausführbare Datei irgendwo auf Ihrer Festplatte und bearbeiten Sie den Pfad in den Umgebungsvariablen, sodass der Pfad, in dem sich diese Datei befindet, enthalten ist.

Befehlszeilenprogrammierung

Starten Sie Ihren Computer neu und schon können Sie loslegen. Es gibt wirklich viele coole Befehle dass du mit sfk anfangen kannst, aber ich wollte diejenigen ansprechen, die mir am besten gefallen haben.

Einer der nützlichen Befehle, die nützlich sind, wenn Sie herausfinden möchten, welche Ordner oder Verzeichnisse den gesamten Festplattenspeicher Ihres Computers belasten, ist der Baumgröße Befehl.

Befehlszeilensoftware

"Sfk treeize [directory]" wird in allen Unterverzeichnissen ausgeführt und zeigt Ihnen, wie viele Dateien jedes Verzeichnis enthält und wie viel Speicher insgesamt benötigt wird.

Am Ende der Ergebnisse finden Sie die Gesamtstatistik für den Ordner, für den Sie den Befehl gestartet haben. Sie sehen eine Gesamtzahl von Dateien, Verzeichnissen und die Speichernutzung.

Befehlszeilensoftware

Ein weiterer nützlicher Befehl, wenn Sie ein Skript ausführen möchten, das keine Verzeichnisse oder Dateien mit Leerzeichen zulässt, ist sfk deblank Befehl.

Der Befehl wird verwendet, um auf eine Datei, ein Verzeichnis oder alle Dateien in einem Verzeichnis abzuzielen. Um Leerzeichen aus allen Dateinamen in einem Verzeichnis zu entfernen, geben Sie einfach "sfk deblank [Verzeichnisname]" ein.

Befehlszeilensoftware

Dadurch wird das gesamte Verzeichnis durchlaufen und jede Datei mit einem Leerzeichen umbenannt, wobei Leerzeichen durch den Unterstrich ersetzt werden.

Der Einstieg in einige der erweiterten Funktionen von sfk ist die Snapto Befehl, der mehrere Textdateien aufnehmen und den Inhalt in einer einzigen Datei sammeln kann. Dies ist sehr nützlich, um eine Sammlung von Protokolldateien in einer Datei zu sammeln.

Der Befehl hierfür lautet "sfk snapto = filename.txt". Dateiname.txt ist der Name der Ausgabedatei, in die der gesamte kombinierte Textinhalt ausgegeben werden soll.
Befehlszeilen-Tools
Einer meiner Lieblingsbefehle in sfk ist der httpserv Befehl. Durch einfaches Navigieren zu einem bestimmten Ordner und Eingeben von "sfk httpserv" können Sie sofort einen einfachen Webserver mit diesem Verzeichnis als Stammwebverzeichnis starten.

Befehlszeilen-Tools

Der Befehl verwendet die aktuelle Netzwerk-IP-Adresse Ihres Computers als Webhost-IP, also jeden anderen Computer im Netzwerk kann dieses Verzeichnis öffnen, indem Sie einen Webbrowser öffnen und diese IP in das eingeben Adresse. Dies ist eine wirklich coole Möglichkeit, eine HTML-Seite, an der Sie möglicherweise arbeiten, sofort freizugeben oder wenn Sie jemandem schnell den Inhalt eines Ordners über das Netzwerk anzeigen möchten.
Setzen Sie Ihre Befehlszeile mit Swiss File Knife [Windows] sfk81 auf Steroide
Während Sie möglicherweise versucht sind, damit Dateien wie Bilder oder Filmdateien freizugeben, ist es tatsächlich schneller, einen schnellen FTP-Server mit meinem anderen bevorzugten sfk-Befehl zu starten. ftpserv.

Befehlszeilen-Tools

Wenn Sie "sfk ftpserv" eingeben, wird sofort ein FTP-Dienst gestartet, sodass jeder Benutzer in Ihrem Netzwerk einen FTP-Client öffnen und über die FTP-Dateiübertragung eine Verbindung zu diesem Verzeichnis herstellen kann. Hier ist Filezilla mit meinem Laptop verbunden, nachdem ich den Dienst auf dem Laptop über den Befehl "sfk ftpserv" aktiviert habe.
Befehlszeilenprogrammierung
Dies sind nur einige der coolen Dinge, die Sie mit sfk machen können. Wenn Sie es auf ein USB-Laufwerk laden, denken Sie einfach an die leistungsstarken Befehle, die Ihnen zur Verfügung stehen, egal auf welchem ​​Computer Sie sich befinden. Schließen Sie Ihren USB-Stick an und verwenden Sie sfk-Befehle, um einen Webdienst zu starten und sofort zu starten oder um schnell einen zu durchsuchen Sammeln von Dokumenten, Suchen nach bestimmten Wörtern und Zusammenfügen mehrerer Dateien mit nur einem oder zwei schnellen Schritten Befehlszeilen.

Swiss File Knife ist das Schweizer Taschenmesser für Kommandozeilen-Programmiertools und erleichtert Ihnen das Leben erheblich. Probieren Sie es aus und teilen Sie uns mit, welche Befehle Ihnen am besten gefallen. Teilen Sie Ihre Gedanken in den Kommentaren unten.

Ryan hat einen BSc-Abschluss in Elektrotechnik. Er hat 13 Jahre in der Automatisierungstechnik, 5 Jahre in der IT gearbeitet und ist jetzt Apps Engineer. Als ehemaliger Managing Editor von MakeUseOf sprach er auf nationalen Konferenzen zur Datenvisualisierung und wurde im nationalen Fernsehen und Radio vorgestellt.