Unix / Linux - Nützliche Befehle
Diese Kurzanleitung listet Befehle auf, einschließlich einer Syntax und einer kurzen Beschreibung. Für weitere Details verwenden Sie -
$man command
Dateien und Verzeichnisse
Mit diesen Befehlen können Sie Verzeichnisse erstellen und Dateien verarbeiten.
| Sr.Nr. | Befehl & Beschreibung |
|---|---|
| 1 | cat Zeigt den Dateiinhalt an |
| 2 | cd Ändert das Verzeichnis in dirname |
| 3 | chgrp Ändert die Dateigruppe |
| 4 | chmod Ändert Berechtigungen |
| 5 | cp Kopiert die Quelldatei in das Ziel |
| 6 | file Bestimmt den Dateityp |
| 7 | find Findet Dateien |
| 8 | grep Durchsucht Dateien nach regulären Ausdrücken |
| 9 | head Zeigt die ersten Zeilen einer Datei an |
| 10 | ln Erstellt einen Softlink für den alten Namen |
| 11 | ls Zeigt Informationen zum Dateityp an |
| 12 | mkdir Erstellt einen neuen Verzeichnisverzeichnisnamen |
| 13 | more Zeigt Daten in paginierter Form an |
| 14 | mv Verschiebt (benennt) einen alten Namen in einen neuen Namen um |
| 15 | pwd Druckt das aktuelle Arbeitsverzeichnis |
| 16 | rm Entfernt (löscht) den Dateinamen |
| 17 | rmdir Löscht ein vorhandenes Verzeichnis, sofern es leer ist |
| 18 | tail Druckt die letzten Zeilen in einer Datei |
| 19 | touch Aktualisiert die Zugriffs- und Änderungszeit einer Datei |
Daten bearbeiten
Der Inhalt von Dateien kann mit den folgenden Befehlen verglichen und geändert werden.
| Sr.Nr. | Befehl & Beschreibung |
|---|---|
| 1 | awk Muster-Scan- und Verarbeitungssprache |
| 2 | cmp Vergleicht den Inhalt von zwei Dateien |
| 3 | comm Vergleicht sortierte Daten |
| 4 | cut Schneidet ausgewählte Felder jeder Zeile einer Datei aus |
| 5 | diff Differential File Comparator |
| 6 | expand Erweitert Tabulatoren zu Leerzeichen |
| 7 | join Verbindet Dateien in einem gemeinsamen Feld |
| 8 | perl Datenmanipulierungssprache |
| 9 | sed Texteditor streamen |
| 10 | sort Sortiert Dateidaten |
| 11 | split Teilt die Datei in kleinere Dateien auf |
| 12 | tr Übersetzt Zeichen |
| 13 | uniq Meldet wiederholte Zeilen in einer Datei |
| 14 | wc Zählt Wörter, Zeilen und Zeichen |
| 15 | vi Öffnet den vi-Texteditor |
| 16 | vim Öffnet den vim Texteditor |
| 17 | fmt Einfacher Textformatierer |
| 18 | spell Überprüft den Text auf Rechtschreibfehler |
| 19 | ispell Überprüft den Text auf Rechtschreibfehler |
| 20 | emacs GNU-Projekt Emacs |
| 21 | ex, edit Zeileneditor |
| 22 | emacs GNU-Projekt Emacs |
Komprimierte Dateien
Dateien können aus Platzgründen komprimiert werden. Komprimierte Dateien können erstellt und überprüft werden.
| Sr.Nr. | Befehl & Beschreibung |
|---|---|
| 1 | compress Komprimiert Dateien |
| 2 | gunzip Hilft beim Komprimieren von komprimierten Dateien |
| 3 | gzip Alternative GNU-Komprimierungsmethode |
| 4 | uncompress Hilft beim Dekomprimieren von Dateien |
| 5 | unzip Komprimierte Dateien in einem ZIP-Archiv auflisten, testen und extrahieren |
| 6 | zcat Cat eine komprimierte Datei |
| 7 | zcmp Vergleicht komprimierte Dateien |
| 8 | zdiff Vergleicht komprimierte Dateien |
| 9 | zmore Datei-Durchsichtsfilter zur CRT-Anzeige von komprimiertem Text |
Informationen erhalten
Verschiedene Unix-Handbücher und -Dokumentationen sind online verfügbar. Die folgenden Shell-Befehle geben Auskunft -
| Sr.Nr. | Befehl & Beschreibung |
|---|---|
| 1 | apropos Findet Befehle nach Schlüsselwortsuche |
| 2 | info Zeigt Befehlsinformationsseiten online an |
| 2 | man Zeigt Handbuchseiten online an |
| 3 | whatis Durchsucht die whatis-Datenbank nach vollständigen Wörtern |
| 4 | yelp GNOME-Hilfe-Viewer |
Netzwerk-Kommunikation
Diese folgenden Befehle werden zum Senden und Empfangen von Dateien von lokalen Unix-Hosts an den Remote-Host auf der ganzen Welt verwendet.
| Sr.Nr. | Befehl & Beschreibung |
|---|---|
| 1 | ftp Dateiübertragungsprogramm |
| 2 | rcp Remote-Dateikopie |
| 3 | rlogin Remote-Anmeldung bei einem Unix-Host |
| 4 | rsh Remote-Shell |
| 5 | tftp Triviales Dateiübertragungsprogramm |
| 6 | telnet Stellt eine Terminalverbindung zu einem anderen Host her |
| 7 | ssh Sichert das Shell-Terminal oder die Befehlsverbindung |
| 8 | scp Sichert die Remote-Dateikopie der Shell |
| 9 | sftp Sichert das Shell-Dateiübertragungsprogramm |
Einige dieser Befehle können aus Sicherheitsgründen auf Ihrem Computer eingeschränkt sein.
Nachrichten zwischen Benutzern
Die Unix-Systeme unterstützen Bildschirmnachrichten an andere Benutzer und weltweite E-Mail -
| Sr.Nr. | Befehl & Beschreibung |
|---|---|
| 1 | evolution GUI Mail Handling Tool unter Linux |
| 2 | Einfaches Mail-Programm senden oder lesen |
| 3 | mesg Erlaubt oder verweigert Nachrichten |
| 4 | parcel Sendet Dateien an einen anderen Benutzer |
| 5 | pine Vdu-basiertes Mail-Dienstprogramm |
| 6 | talk Spricht mit einem anderen Benutzer |
| 7 | write Schreibt eine Nachricht an einen anderen Benutzer |
Programmierdienstprogramme
Die folgenden Programmiertools und -sprachen sind verfügbar, je nachdem, was Sie auf Ihrem Unix installiert haben.
| Sr.Nr. | Befehl & Beschreibung |
|---|---|
| 1 | dbx Sun-Debugger |
| 2 | gdb GNU-Debugger |
| 3 | make Verwaltet Programmgruppen und kompiliert Programme |
| 4 | nm Druckt die Namensliste des Programms |
| 5 | size Druckt die Programmgrößen |
| 6 | strip Entfernt Symboltabelle und Verschiebungsbits |
| 7 | cb C Programm Verschönerer |
| 8 | cc ANSI C-Compiler für Suns SPARC-Systeme |
| 9 | ctrace C-Programm-Debugger |
| 10 | gcc GNU ANSI C Compiler |
| 11 | indent C-Programmquelle einrücken und formatieren |
| 12 | bc Interaktiver arithmetischer Sprachprozessor |
| 13 | gcl GNU Common Lisp |
| 14 | perl Allzwecksprache |
| 15 | php Eingebettete Sprache für Webseiten |
| 16 | py Python-Sprachinterpreter |
| 17 | asp Eingebettete Sprache für Webseiten |
| 18 | CC C ++ - Compiler für Suns SPARC-Systeme |
| 19 | g++ GNU C ++ Compiler |
| 20 | javac JAVA-Compiler |
| 21 | appletvieweir JAVA Applet Viewer |
| 22 | netbeans Java integrierte Entwicklungsumgebung unter Linux |
| 23 | sqlplus Führt den Oracle SQL-Interpreter aus |
| 24 | sqlldr Führt den Oracle SQL Data Loader aus |
| 25 | mysql Führt den MySQL-SQL-Interpreter aus |
Verschiedene Befehle
Diese Befehle listen oder ändern Informationen über das System -
| Sr.Nr. | Befehl & Beschreibung |
|---|---|
| 1 | chfn Ändert Ihre Fingerinformationen |
| 2 | chgrp Ändert den Gruppeneigentum einer Datei |
| 3 | chown Ändert den Besitzer |
| 4 | date Druckt das Datum |
| 5 | determin Findet automatisch den Terminaltyp |
| 6 | du Druckt die Menge der Festplattennutzung |
| 7 | echo Echo Argumente zu den Standardoptionen |
| 8 | exit Beendet das System |
| 9 | finger Druckt Informationen zu angemeldeten Benutzern |
| 10 | groupadd Erstellt eine Benutzergruppe |
| 11 | groups Gruppenmitgliedschaften anzeigen |
| 12 | homequota Zeigt die Kontingent- und Dateinutzung an |
| 13 | iostat Meldet E / A-Statistiken |
| 14 | kill Sendet ein Signal an einen Prozess |
| 15 | last Zeigt die letzten Anmeldungen von Benutzern an |
| 16 | logout Meldet Unix ab |
| 17 | lun Listet Benutzernamen oder Login-ID auf |
| 18 | netstat Zeigt den Netzwerkstatus an |
| 19 | passwd Ändert das Benutzerpasswort |
| 20 | passwd Ändert Ihr Login-Passwort |
| 21 | printenv Zeigt den Wert einer Shell-Variablen an |
| 22 | ps Zeigt den Status der aktuellen Prozesse an |
| 23 | ps Druckt Prozessstatusstatistiken |
| 24 | quota -v Zeigt die Festplattennutzung und -beschränkungen an |
| 25 | reset Setzt den Terminalmodus zurück |
| 26 | script Behält das Skript der Terminalsitzung bei |
| 27 | script Speichert die Ausgabe eines Befehls oder Prozesses |
| 28 | setenv Legt Umgebungsvariablen fest |
| 30 | stty Legt die Terminaloptionen fest |
| 31 | time Hilft bei der Zeitmessung eines Befehls |
| 32 | top Zeigt alle Systemprozesse an |
| 33 | tset Legt den Terminalmodus fest |
| 34 | tty Druckt den aktuellen Terminalnamen |
| 35 | umask Zeigen Sie die Berechtigungen an, die standardmäßig zum Anzeigen von Dateien erteilt wurden |
| 36 | uname Zeigt den Namen des aktuellen Systems an |
| 37 | uptime Ruft die Systembetriebszeit ab |
| 38 | useradd Erstellt ein Benutzerkonto |
| 39 | users Druckt die Namen der angemeldeten Benutzer |
| 40 | vmstat Meldet Statistiken zum virtuellen Speicher |
| 41 | w Zeigt an, was angemeldete Benutzer tun |
| 42 | who Listet angemeldete Benutzer auf |