Hardware

Beste Befehle für Linux: Basic, Administration, Berechtigungen ...

Inhaltsverzeichnis:

Anonim

Es ist immer gut, ein bisschen Hilfe zu haben, wenn wir etwas Neues lernen. Vor diesem Hintergrund haben wir bei Professional Review ein Referenzhandbuch mit den grundlegenden und am häufigsten verwendeten Befehlen erstellt, um denjenigen zu helfen, die jetzt das Pinguinuniversum entdecken. Obwohl sich das System im Laufe der Jahre stark weiterentwickelt hat und für Anfänger äußerst einfach und benutzerfreundlich geworden ist, ist das Linux-Befehlsterminal ein wesentlicher Bestandteil des Betriebssystems. und es ist ein mächtiges Werkzeug.

Daher ist es gut, es zu wissen, falls Sie es eines Tages verwenden müssen. Außerdem soll dieses Handbuch die Idee widerlegen, dass Befehle nur für Experten bestimmt sind. Hier erfahren Sie, wie einfach sie zu bedienen sind.

Wir empfehlen zu lesen:

  • Kurzanleitung zu grundlegenden Befehlen für Ubuntu und Linux. Hilfebefehle im Linux-Terminal.

Grundlegende Linux- Befehle

Wir organisieren die Hauptbefehle in Kategorien, um das Auswendiglernen und die Konsultation zu erleichtern. Jetzt müssen Sie nur noch das Terminal öffnen und sich an die Arbeit machen, um die Leistung des Linux-Terminals zu nutzen. Wir beginnen mit den Hauptbefehlsdateien:

  • ls: liste die Verzeichnisse auf -al: liste die Verzeichnisse auf, in denen auch die versteckten Dateien angezeigt werden cd dir: ändere das aktuelle Verzeichnis in das angegebene (ersetze die dir-Variable durch den Ordnernamen) cd: sende es an das Verzeichnis / home (persönliche Dateien) pwd: show aktuelles Verzeichnis pathmkdir dir *: Erstelle ein angegebenes Verzeichnis (ersetze dir Variable durch Ordnernamen) rm file: lösche die angegebene Datei (ersetze Dateivariable durch den Namen der zu entfernenden Datei) rm -r dir: lösche das angegebene Verzeichnis (ersetze die dir-Variable durch den Ordnernamen) rm -f Datei: lösche gewaltsam die angegebene Datei (-f de force) (ersetze die Dateivariable durch den Namen der Datei, die du löschen möchtest) rm -rf dir: löscht gewaltsam das angegebene Verzeichnis (ersetze die dir-Variable durch den Ordnernamen).cp -r file1 file2: kopiere "file1" nach "file2" (ersetze die file * -Variable durch den Namen bezüglich der Datei) cp -r dir1 dir2: kopiere Verzeichnis1 nach Verzeichnis2; Verzeichnis2 erstellen, falls es nicht vorhanden ist (Verzeichnisname durch Verzeichnisverzeichnis ersetzen) mv Datei1 Datei2: Kann zum Umbenennen oder Verschieben von Datei1 in Datei2 verwendet werden. Wenn Datei2 ein vorhandenes Verzeichnis ist, verschieben Sie Datei1 in das Verzeichnis "Datei2" (ersetzen Sie die Dateivariable durch den Dateinamen). In -s Dateilink: Erstellen Sie einen symbolischen Link (Verknüpfung) für eine Datei (ersetzen Sie die Dateivariable durch Name der Datei und der Link mit dem Namen, den die Verknüpfung haben wird) touch file: Datei erstellen oder aktualisieren (Dateivariable durch den Namen der Datei ersetzen) cat> file: Die Standardeingabe in eine Datei umleiten (Dateivariable ersetzen) nach Dateiname) mehr Datei: Zeigt den Inhalt einer Dateikopfdatei an: Zeigt die ersten 10 Zeilen einer Dateiarchivdatei an: Zeigt die letzten 10 Zeilen eines Dateiarchivs an. -f Datei: Zeigt den Inhalt einer Datei während der Aktualisierung an (erhöht sich) Größe), aus den letzten 10 Zeilen

Prozessmanagement

  • ps: Zeigt aktive Benutzerprozesse in Echtzeit an: Zeigt alle Prozesse an, die in Echtzeit ausgeführt werden. pid: Beendet einen bestimmten Prozess mit der ID-Nummer (ersetzen Sie die PID durch die Prozessnummer). killall proc: Beendet alle Prozesse mit der Angegebener Name (Proc durch den Prozessnamen ersetzen) bg: Liste der gestoppten oder zweiten Jobpläneofg: Bringt den neuesten Job zum ersten Planofg-Job: Bringt den Job "Job" in den Vordergrund (Job durch den Prozessnamen ersetzen).

Dateiberechtigungsverwaltung

chmod oktaldatei: Ändern Sie die Berechtigungen der Datei "Datei" in oktal, die für "Benutzer", "Gruppe" und "andere" separat angegeben werden können. Die Oktalwerte sind unten dargestellt:

  • 4 - Lesen (r vom Lesen) 2 - Schreiben (w, vom Schreiben) 1 - Ausführen (x, Ausführen)

Erläuterung: Um Berechtigungen festzulegen, werden die obigen Werte addiert. Um beispielsweise dem Eigentümer der Datei (Benutzer) den vollständigen Zugriff auf Lesen (r), Schreiben (w) und Ausführen (x) zuzuweisen, fügen Sie einfach den Oktalwert 4 + 2 + 1 = 7 hinzu. Angenommen, Sie möchten den Wert einschränken Zugriff für Mitglieder der "Gruppe", der nur Lesen und Schreiben erlaubt, addieren Sie einfach 4 + 2 = 6. Wenn Sie die beiden genannten Beispiele zusammenfassen, bleibt es: chmod 760 (r für den Benutzer, w für die Gruppe und 0 für andere oder "Rw-")

Andere Beispiele:

  • chmod 777: Lesen (r), Schreiben (w) und Ausführen (x) für alle ("Benutzer", "Gruppe" und "andere") chmod 755: "rwx" für "Eigentümer" (Benutzer), "rw" für die "Gruppe" und "andere"

Für weitere Informationen geben Sie das Terminal ein: man chmod

SSH: Fernverbindung

ssh user @ host: Stellen Sie als Benutzer eine Verbindung zum Host her (Beispiel: ssh andres @ myserver)

ssh -p port user @ host: stellt eine Verbindung zum Host am angegebenen Port her (ersetzen Sie "port" durch die konfigurierte Portnummer)

ssh-copy-id user @ host: Fügen Sie das Kennwort für den Host und den Benutzer dieses Hosts hinzu. Es wird verwendet, um die Anmeldung ohne Passwort mit Hilfe von Schlüsseln zu aktivieren

Befehle für die Suche

grep-Sequenzdateien: Suchen Sie nach der Sequenz der Dateien (ersetzen Sie die Sequenz und die Dateien durch die Werte, die der Untersuchung entsprechen).

grep-r dir sequence: Suche rekursiv nach Sequenz im Verzeichnis dir

Befehl | grep sequence: Suche nach der Sequenz in der Befehlsausgabe (ersetze Befehl und Sequenz durch die zu durchsuchenden Werte)

Datei suchen: Finde alle Instanzen einer Datei (ersetze die Dateivariable durch den Dateinamen)

Systeminformationen

  • Datum: Zeigt das aktuelle Datum und die Uhrzeit an. Zeigt einen Kalender für die aktuelle Monatszeit an. Zeigt das aktuelle System an. Zeigt an, wer online ist. Wer ist online? Zeigt an, wer der Online-Finger-Benutzer ist / porc / cpuinfo: Zeigt die Informationen der CPUcat an / proc / meminfo: Zeigt die Informationen des Befehls memoryman an: Öffnen Sie das Handbuch des angegebenen Befehls (ersetzen Sie die Befehlsvariable durch den Namen des Befehls, den Sie kennen möchten). df: Zeigen Sie die Verwendung an from diskdu: Zeigt die Verwendung von Speicherplatz in einem freien Verzeichnis an: Zeigt die Verwendung von Speicher und Swapwhere an. Diese Anwendung: Zeigt die möglichen Speicherorte der Anwendung an (Anwendung durch den Namen des Programms ersetzen). Welche Anwendung: Zeigt an, welche Anwendung standardmäßig ausgeführt wird (Ersetzen) Anwendung nach Programmname)
Wir empfehlen Ihnen, Datei- und Ordnerberechtigungen unter Linux zu verwalten

Dateikomprimierung

  • tar cf package.tar-Dateien: Erstellen Sie ein TAR-Paket (mit dem Namen package.tar) mit den angegebenen Dateien (ersetzen Sie die Dateivariable durch den Dateinamen). tar xf package.tar: Extrahieren Sie die Dateien aus package.tar (ersetzen Sie die Paketvariable).tar nach Dateiname) tar czf pacote.tar.gz Dateien: Erstellen Sie ein TAR-Paket (mit dem Namen pacote.tar.gz) mit GZiptar-Komprimierung. xzf pacote.tar.gz: Extrahieren Sie ein TAR-Paket (mit dem Namen pacote.tar). gz) mit GZiptar-Komprimierung cjf package.tar.bz2: Erstellen Sie ein TAR-Paket (mit dem Namen package.tar.bz2) mit BZip2tar-Komprimierung. xjf package.tar.bz2: Extrahieren Sie ein TAR-Paket mit BZip2gzip-Komprimierungsdatei: Komprimieren Sie eine Datei und name file.gz (Dateivariable durch Dateinamen ersetzen) gzip -d file.gz: Datei.gz in Datei entpacken (file.gz Variable durch Dateinamen ersetzen)

Befehle für die Netzwerkverbindung

Ping-Host - Sendet ein ICMP-Paket (Ping-Paket) an den Host und zeigt das Ergebnis an (ersetzen Sie die Hostvariable durch die Domain oder IP-Nummer einer Website).

Domain whois: Gibt Informationen über die Domain zurück (ersetzen Sie eine Website-Adresse oder IP-Nummer durch die Domain-Variable)

dig domain: Gibt die DNS-Informationen für die Domain zurück (ersetzen Sie die Hostvariable durch die Domain oder IP-Nummer einer Website).

dig -x host: Zeigt die inverse Rückgabe für einen Host an

wget file: Datei herunterladen (Datei) (ersetzen Sie die Dateivariable durch die Online-Adresse der Datei)

wget -c Datei: setzt den unterbrochenen Download einer Datei fort (ersetzen Sie die Dateivariable durch die Online-Adresse der Datei)

Paketinstallation

Installation aus dem Quellcode; Die Befehle müssen in der Reihenfolge in einem Terminal einzeln eingegeben werden:

  • ./configuremakemake installieren

Installationsbefehle

dpkg -i package.deb: Installieren Sie ein DEB-Paket (Debian-Distributionen) (ersetzen Sie die Variable package.deb durch den Namen des Programmpakets).

rpm -Uvh package.rpm: Installiert ein RPM-Paket (Distros, die RPM verwenden) (ersetzen Sie die Variable package.rpm durch den Namen des Programmpakets).

Globale Verknüpfungen

  • Strg + C: Aktuellen Befehl abbrechen, der ausgeführt wird Strg + Z: Für das aktuelle System kehren Sie mit fg im Vordergrund oder bg im Hintergrund zurück. Strg + D: Beenden Sie die aktuelle Sitzung. ähnlich dem Befehl exitCtrl + W: Löschen eines Wortes in der aktuellen Zeile Strg + U: Löschen der gesamten Zeile Strg + R: Drücken Sie die Taste, um heute einen Befehl anzuzeigen !!: Wiederholen Sie den letzten Befehl exit: Schließen Sie die Sitzung der aktuellen Sitzung

Es ist gut, einige der grundlegenden Befehle im Terminal zu kennen und zu kennen. Dies erhöht nicht nur den Kenntnisstand über das Betriebssystem, sondern spart auch viel Zeit bei der Recherche.

Schließlich hinterlassen wir Ihnen eine Tabelle mit den Hauptbefehlen, die in diesem Artikel angezeigt werden. Sie wird Ihnen sicherlich einen kurzen Überblick geben.

Was halten Sie von unserem Artikel über die grundlegenden Befehle für das Linux-Terminal ? Fanden Sie es interessant? Möchten Sie einen bestimmten Artikel im Web hochladen?

Hardware

Die Wahl des Herausgebers

Back to top button