Nützliche Befehle für Linux

Dies erhebt keinen Anspruch auf Vollständigkeit, aber ich versichere Ihnen, dass Sie einen guten Teil der gebräuchlichsten und nützlichsten Befehle für die Linux-Befehlskonsole finden. 🙂

Allgemeine Befehle

dmesg
Druckt die Meldungen, die der Kernel beim Start anzeigt.

depmod -a
Es generiert eine Datei, die die Abhängigkeiten der Module enthält, die für den „Kernel“ geladen werden, d. h. es ist in der Lage zu erkennen, welche Module geladen werden müssen, damit ein Dritter im System verwendet werden kann.

kostenlos
Statistiken zur Speichernutzung.

init q
Befehl, der die in inittab gefundenen Parameter erneut liest.

insmod
Aktiviert („lädt“) das in der Zeile angegebene Modul, sodass der „Kernel“ es verwenden kann. (Beispiel: insmod ip_alias.o )

ldconfig
Aktualisiert die vom System verwendeten Bibliotheken. Es wird empfohlen, es bei jeder Installation eines Programms auszuführen.

lsmod
Zeigt die Informationen zu den Modulen an, die vom „Kernel“ aktiviert werden.

montieren
Ermöglicht das Lesen von Systempartitionen, CD-ROMs und Disketten auf dem System. Sein Format: mount -t . Siehe auch /etc/fstab .on>
smbmountauf>
Ähnlich dem Mount-Befehl, außer dass dieser Befehl zum Mounten von Partitionen in Samba .on> verwendet wird
smbumountauf>
Wird verwendet, um mit smbmount> aktivierte Partitionen zu deaktivieren
Setupauf>
Es präsentiert ein Menü zum Konfigurieren verschiedener Systemparameter (Sound, Xwindow, Maus...).on>
verlegenauf>
Aktualisiert die Datenbank, die zum Suchen von Dateien mit dem Befehl „locate .on>“ verwendet wird
Zustandauf>
Zeigt detaillierte Informationen zur angegebenen Datei an, z. B.: Änderungs- und Änderungsdatum, Dateieigentümer usw
umountauf>
Deaktivieren Sie die angegebene Partition. Die Parameter, die dieser Befehl benötigt, ähneln denen von mount .on>
uname -aauf>
Vollständige Informationen zum „Host“.on>
Betriebszeitauf>
Aktuelle Uhrzeit, Betriebszeit des Systems seit dem letzten „Neustart“, mit dem Server verbundene Benutzer, Systemauslastung in den letzten 1,5 und 15 Minuten
hostnameauf>
Der Name des „Hosts“.on>
chkconfigauf>
Dieser Befehl zeigt die Informationen über die Ausführungsebenen der „Skripte“ an, die sich im Verzeichnis /etc/rc.d/init.dón> befinden
auf>
Code:

chkconfig --list httpd Dieser Befehl zeigt Folgendes an: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

Das Obige zeigt an, dass bei Ausführung von Boot-Level 3 das httpd-Skript im Verzeichnis /etc/rc.d/init.d das Argument start erhält, bei Ausführung von Boot-Level 6 httpd das Argument „stop“ usw. erhält.

So ändern Sie das Argument „start“:

Code:

chkconfig --add --level

So ändern Sie das Argument „Stopp“:

Code:

chkconfig --del --level

* Genau aus den Verzeichnissen /etc/rc.d/rc[0-6] stammen die angezeigten Informationen chkconfig.

ntsysv
Es handelt sich um ein grafisches Tool mit der gleichen Funktionalität wie chkconfigDer Unterschied besteht darin, dass dieses Tool alle Skripte nach Level anzeigt. Das heißt, wenn der Befehl ntsysv –level 3 verwendet wird, zeigt das Diagramm den Status „Stopp“ oder „Start“ aller „Skripte“ für den Level-Boot an 3 . Auf die gleiche Weise werden sie verwendet: ntsysv –level 5 , ntsysv –level 0 usw.

Als chkconfigntsysv modifiziert und übernimmt die in den Verzeichnissen /etc/rc.d/rc[0-6] gefundenen Informationen

Netzwerk-Nachbarschaftsbefehle

In einer Netzwerkumgebung 

Gastgeber
Ermittelt die IP-Adresse eines Hosts, host -a zeigt alle DNS-Informationen an.

ifconfig
Ermöglicht Ihnen, eine Netzwerkschnittstelle zu konfigurieren und deren „Status“ anzuzeigen. Der in der Form ifconfig , Beispiel: ifconfig eth0

wennup
Aktiviert die angegebene Schnittstelle, Beispiel: ifup eth0 .

wenn unten
Deaktiviert die angegebene Schnittstelle, Beispiel: ifdown eth0 .

netstat -a
Alle Netzwerkverbindungen werden vom „Host“ hergestellt und empfangen.

netstat -r
Zeigt die Routing-Tabelle des Systems an

netstat -i
Netzwerkstatistiken jeder Schnittstelle

nslookup
Sucht nach Informationen auf DNS-Servern, Beispiel: nslookup -query=mx osomosis.com. Wenn keine Parameter angegeben sind, wechselt es in den interaktiven Modus

ping -s 1016
Es sendet Ping-Pakete mit 1024 Byte (Header 8 Byte), während der Standardwert 512 ist.

Route hinzufügen
Ermöglicht das Hinzufügen von Routing-Tabellen zum und vom „Host“. Beispiel: Um alle Informationen des Netzwerks 206.171.55.16 Netzmaske 255.255.255.240 über die eth0-Schnittstelle zu leiten:

Code:

Route add -net 206.171.55.16 255.255.255.240 eth0

So leiten Sie den gesamten Datenverkehr über eine bestimmte Schnittstelle („Standard-Gateway“):


Code:

Route fügt Standard-GW 206.171.55.51 eth0 hinzu

Dadurch werden alle Informationen an die Adresse 206.171.55.51 gesendet

Route-n:
Zeigt die Routing-Tabelle des «Hosts» an. HINWEIS: „IP-Weiterleitung“ muss in /etc/sysconfig/network aktiviert sein, außerdem muss der „Kernel“ für „IP-Weiterleitung“ konfiguriert sein.

smbclient
Es fungiert als FTP-Client, der Verbindungen simuliert, die über Samba hergestellt werden.

tcpdump
Ermöglicht das Debuggen einer Schnittstelle auf dem Host.

Testparm
Überprüft die Gültigkeit der von Samba verwendeten Datei smb.conf.

Befehle zur Prozesssteuerung

Prozesssteuerung:

ps -aux
Zeigt alle Systemprozesse mit Namen und Startzeiten an.

töten
Es wird verwendet, um Signale an Unix-Prozesse zu senden.
töten -HUP : Weist den Prozess mit der Nummer an, seine Konfigurationsdateien erneut zu lesen.
töten -INT : Es zeigt mit der Nummer auf den Prozess, der unterbrochen wird.
töten -TERM : Signalisiert den Prozess mit number , der beendet werden soll. Im Gegensatz zu -KILL gibt diese Option dem Prozess die Möglichkeit, ihn zu beenden.
kill -STOP : Signalisiert den Vorgang mit der Nummer , kurzzeitig anzuhalten.
töten -CONT: Weist den Prozess mit der Nummer an, fortzufahren. Dieser Befehl wird verwendet, um einen Prozess fortzusetzen, der mit -STOP ausgeführt wurde.
Töte töte : Signalisiert dem Prozess mit der Nummer, dass er sofort beendet werden soll. Der Prozess wird abrupt beendet.

alle töten Im Gegensatz zu kill können Sie mit killall namentlich ein Signal an den Prozess senden. Senden Sie das Signal -TERM an den Prozess mit dem angegebenen Namen. HINWEIS: Standardmäßig ist das von kill und killall angenommene Signal -TERM .

ps -l Dieser Befehl zeigt zwei Parameter PRI und NI an. Der PRI-Parameter gibt die aktuelle Priorität des Prozesses an, die vom Betriebssystem berechnet wird, der Wert von NI wird bei der Ermittlung des PRI berücksichtigt. * Was ist NOR? : NI wird als nette Zahl oder „nette Zahl“ bezeichnet. Diese Zahl wird vom „Superuser“ („Root“) oder Eigentümer des Prozesses angegeben und beeinflusst die endgültige Reihenfolge des PRI, wobei den am wenigsten netten Prioritäten Priorität eingeräumt wird. Seine Werte ​​Bereich von -20 (weniger sanft = mehr Priorität) und 20 (sanfter = weniger Priorität)

schön Dieser Befehl gibt die NI-Nummer jedes Prozesses an.

nice-10 mit dem Namen: Dies würde die Priorität des Namens um 10 Einheiten senken. (Wenn sie bei -10 lag, wird sie auf -20 gesetzt).
nette +10 mit dem Namen: Dies würde die Priorität des Namens um 10 Einheiten erhöhen. (Wenn sie bei 0 wäre, würde sie auf +10 steigen).

höhnen und verneigen Das gleiche Verhalten wie nice , außer dass die Prozessnummer verwendet wird:
-10

& Das & wird verwendet, um anzugeben, dass der Prozess im Hintergrund ausgeführt werden soll.

Top Dieses Tool überwacht verschiedene Systemressourcen und hat einen dynamischen Charakter. Es zeigt die CPU-Auslastung pro Prozess, die Speichermenge, die Zeit seit dem Start usw. an. vmstat Es ist top sehr ähnlich, da es eine Verdichtung der Systemprozesse ist. Damit dieses Tool dynamisch wird, müssen die Argumente angegeben werden: vmstat -n

atMit diesem Befehl können Sie bestimmte Aktivitäten zu einem bestimmten Zeitpunkt planen, Beispiel: Um 22:00 Uhr öffnet der vorherige Befehl eine „Eingabeaufforderung“ der Form „at>“. Auf dieser „Eingabeaufforderung“ werden alle Befehle angegeben, die Sie ausführen möchten In diesem Fall um 22:00 Uhr wird nach der Angabe Strg-D zum Beenden verwendet.

Sobald die Befehle fertig sind, werden sie zur angegebenen Zeit ausgeführt. Das Verzeichnis /var/spool/at enthält den Job.

Der Befehl atq zeigt ausstehende Jobs an, und der Befehl atrm

löscht einen geplanten Job mit at . Siehe auch /etc/at.deny und /etc/at.allow

crontabSo wie „at“ den Zeitpunkt angibt, zu dem ein Skript ausgeführt wird, hat „crontab“ die folgende Form: Minuten, Stunden, Tage, Monate, Wochenende, Benutzername, Anweisungsargumente
Im folgenden Beispiel wird das Programm oracle.pl jeden Tag jede halbe Stunde ausgeführt:

Code:

30 * * * * root /usr/oracle.pl

Wenn Sie es monatlich tun möchten:

Code:

01 3 1 * * root /usr/oracle.pl

Das Obige wird ausgeführt oracle.pl am ersten Tag jedes Monats um 3:01 Uhr.

Um Cron-Jobs anzugeben, verwaltet jeder Benutzer eine Datei im Verzeichnis /var/spool/cron/. Auf dieses Verzeichnis kann jeder Benutzer mit dem Befehl crontab -e zugreifen

Die Ausführung von Crontab wird durch die Datei /etc/crontab erleichtert, die stündliche, tägliche, wöchentliche und monatliche Crontab-Jobs angibt, sodass der Benutzer lediglich eine Datei in den entsprechenden Verzeichnissen ablegen muss: /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.monthly

Befehle für Protokolle und System

Kontrolle der Aufzeichnungen „Protokolle“ 

Schwanz
Ermöglicht Ihnen, das Ende einer Datei anzuzeigen. Dieser Befehl ist nützlich, da Protokolldateien ständig wachsen. tail –f /var/log/messages

Sie können auch die Anzahl der zu beobachtenden Zeilen angeben:

Code:

tail --f --line 15 /var/log/messages

Dieser obige Befehl zeigt die letzten 15 Zeilen der Datei an („Standard“ = 10). Mit –f bleibt die Datei geöffnet, sodass Sie beobachten können, wie Ereignisse hinzugefügt werden.

Systemkonfiguration 
/usr/sbin/sndconfig: Ausführbare Datei zum Konfigurieren des Systemsounds.
/bin/netconf: Ausführbare Datei zur Konfiguration von Netzwerkschnittstellen.

Verwaltungsbefehle

sysctl
Beschreibung: Kernel-Parameter zur Laufzeit konfigurieren.
Beispiele: sysctl -a

unlimit
Beschreibung: Zeigt die Grenzen des Systems an (maximal geöffnete Dateien usw.)
Beispiele: ulimit

adduser
Beschreibung: Systembenutzer hinzufügen.
Beispiele: adduser pepe, adduser -s /bin/false pepe

Benutzerdel
Beschreibung: = Benutzer aus dem System entfernen
Beispiele: user del pepe

usermod
Beschreibung: = Systembenutzer ändern
Beispiele: usermod -s /bin/bash pepe

df
Beschreibung: = Festplatte frei. verfügbaren Speicherplatz. Sehr hilfreich.
Beispiele: df, df -h

uname
Beschreibung: =Unix-Name. Informationen über den Unix-Typ, den wir verwenden, den Kernel usw.
Beispiele: mach mit, mach mit -a

netstat
Beschreibung: Informationen zu aktiven Netzwerkverbindungen.
Beispiele: netstat, netstat -ln, netstat -l, netstat -a

ps
Beschreibung: =alle Informationen über laufende Prozesse verarbeiten.
Beispiele: ps, ps -axf, ps -A, ps -auxf

kostenlos
Beschreibung: Zeigt den Status von RAM und SWAP an.
Beispiele: kostenlos

Klingeln
Beschreibung: Netzwerktool, um unter anderem zu überprüfen, ob wir einen Remote-Host erreichen.
Beispiele: ping www.rediris.es

Traceroute
Beschreibung: Netzwerktool, das uns den Pfad zeigt, der benötigt wird, um eine andere Maschine zu erreichen.
Beispiele: Traceroute www.rediris.es

du
Beschreibung: =Festplattennutzung. Festplattennutzung. Zeigt den belegten Speicherplatz auf der Festplatte an.
Beispiele: du *, du -sH /*, du -sH /usw

ifconfig
Beschreibung: =Schnittstellenkonfiguration. Konfiguration von Netzwerkschnittstellen, Modems usw.
Beispiele: ifconfig, ifconfig eth0 IP-Netzmaske 255.255.255.0

Route
Beschreibung: Routen zu anderen Netzwerken verwalten.
Beispiele: Route, Route -n

iptraf
Beschreibung: Zeigt in einer Konsolenanwendung den gesamten IP-, UDP- und ICMP-Netzwerkverkehr an.
Ermöglicht die Verwendung von Filtern und ist äußerst nützlich für die Diagnose und Fehlerbehebung von Firewalls
Beispiele: iptraf

tcpdump
Beschreibung: Gibt den Inhalt des Netzwerkverkehrs aus.
Beispiele: tcpdump, tcpdump -u

lsof
Beschreibung: Zeigt die von jedem Prozess verwendeten Dateien (Bibliotheken, Verbindungen) an
Beispiele: lsof, lsof -i, lsof | grep-Datei

lsmod
Beschreibung: Zeigt die geladenen Kernelmodule an.
Beispiele: lsmod

modprobe
Beschreibung: Es wird versucht, ein Modul zu installieren. Wenn es es findet, wird es nur vorübergehend installiert.
Beispiele: modprobe ip_tables, modprobe eepro100

rmmod
Beschreibung: Entfernt geladene Kernelmodule
Beispiele: rmmod

Rieche es
Beschreibung: Sniffer oder Sniffer des gesamten Netzwerkverkehrs. Es ist normalerweise nicht standardmäßig installiert.
Beispiele: sniffit -i

Weitere KFZ-Pakete

ls
Beschreibung: =Liste. Verzeichnisinhalt auflisten
Beispiele: ls, ls -l, ls -fl, ls –color

cp
Beschreibung: =kopieren. Dateien/Verzeichnisse kopieren
Beispiele: cp -rfp /tmp-Verzeichnis, cp-Datei new_file

rm
Beschreibung: =entfernen. Dateien/Verzeichnisse löschen
Beispiele: rm -f-Datei, rm -rf-Verzeichnis, rm -i-Datei

mkdir
Beschreibung: =Verzeichnis erstellen. Verzeichnisse erstellen.
Beispiele: mkdir-Verzeichnis

rmdir
Beschreibung: =Verzeichnis entfernen. Verzeichnisse löschen, diese müssen leer sein.
Beispiele: rmdir-Verzeichnis

mv
Beschreibung: =verschieben. Dateien/Verzeichnisse umbenennen oder verschieben.
Beispiele: MV-Verzeichnisverzeichnis, MV-Datei neuer_Name, MV-Datei to_directory

Datum
Beschreibung: Systemdatumsverwaltung, einsehbar und einstellbar.
Beispiele: Datum, Datum 10091923

Geschichte
Beschreibung: Zeigt den Verlauf der vom Benutzer eingegebenen Befehle an.
Beispiele: Geschichte | mehr

mehr
Beschreibung: Zeigt den Inhalt einer Datei mit Pausen alle 25 Zeilen an.
Beispiele: weitere Datei

grep
Beschreibung: Filtert den Inhalt einer Datei.
Beispiele: cat-Datei | grep-String

Katze
Beschreibung: Zeigt den gesamten Inhalt einer Datei ohne Pause an.
Beispiele: Katzendatei

chmod
Beschreibung: Ändern Sie die Lese-/Schreib-/Ausführungsberechtigungen von Dateien/Verzeichnissen.
Beispiele: chmod +r-Datei, chmod +w-Verzeichnis, chmod +rw-Verzeichnis -R, chmod -r-Datei

chown
Beschreibung: =Besitzer ändern. Ändern Sie die Berechtigungen für Benutzer:Gruppe von Dateien/Verzeichnissen.
Beispiele: chown root:root-Datei, chown pello:Benutzerverzeichnis -R

Teer
Beschreibung: =Tape ARchiver. Aktenschrank.
Beispiele: Verzeichnis tar cvf file.tar, Verzeichnis tar xvf file.tar, Verzeichnis tar zcvf file.tgz, Verzeichnis tar zxvf file.tgz

gunzip
Beschreibung: ZIP-kompatibler Dekomprimierer.
Beispiele: gunzip-Datei

rpm
Beschreibung: Redhat-Paketmanager. Zum Installieren oder Aktualisieren von Systemsoftware.
Beispiele: rpm -i package.rpm, rpm -qa Programm, rpm –force package.rpm, rpm -q –info Programm

montieren
Beschreibung: Festplatten, Diskette, CD-ROM mounten.
Beispiele: mount /dev/hda2 /mnt/lnx, mount /dev/hdb1 /mnt -t vfat

umount
Beschreibung: Einheiten absteigen.
Beispiele: umount /dev/hda2, umount /mnt/lnx

wget
Beschreibung: Programm zum Herunterladen von Dateien über http oder ftp.
Beispiele: wget 
http://www.rediris.es/documento.pdf

Luchs
Beschreibung: Webbrowser mit FTP-Optionen, https.
Beispiele: Luchs 
www.ibercom.com, Luchs–Quelle http://www.ibercom.com/script.sh | Sch

ftp
Beschreibung: Kunde ftp.
Beispiele: ftp 
ftp.ibercom.com

whois
Beschreibung: Domain Whois.
Beispiele: whois 
ibercom.com

die
Beschreibung: Zeigt die Systembenutzer an, die eine Sitzung gestartet haben.
Beispiele: wer, w, wer bin ich

E-mail
Beschreibung: E-Mails senden und lesen.
Beispiele: E-Mail 
pepe@ibercom.com < Datei, Mail -v pepe@ibercom.com < Datei
sortieren
Beschreibung: Bestellt den Inhalt einer Datei.
Beispiele: cat /etc/numbers | sort, ls | Sortieren

ln
Beschreibung: =Link. um Links und Verknüpfungen zu erstellen.
Beispiele: ln -s /link-Verzeichnis

Schwanz
Beschreibung: Zeigt das Ende (10 Zeilen) einer Datei an.
Beispiele: tail -f /var/log/maillog, tail -100 /var/log/maillog | mehr

ganzer
Beschreibung: Zeigt den Header (10 Zeilen) einer Datei.
Beispiele: Head-Datei, Head -100 /var/log/maillog | mehr

Datei
Beschreibung: Gibt an, um welchen Typ es sich bei einer Datei handelt.
Beispiele: Datei Datei, Datei *

Quelle: Kristallb


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Christopher sagte

    Es ist immer gut, solche Listen zur Hand zu haben 🙂 Danke

  2.   kraftvoll sagte

    Ich denke, dass es beim Programmieren einen wichtigen Befehl geben würde, wenn wir wollen, dass sich unser PC ausschaltet.
    Ich spreche von dem Befehl:

    Schließung

    Welche Informationen können Sie uns zur Verfügung stellen?

    Grüße

  3.   Saito Mordraw sagte

    Wie immer ein toller Beitrag, direkt zu den Favoriten (ich hatte vorher nicht kommentiert, weil mein Computer durchgebrannt war und bis ich mir einen neuen gekauft habe ... XD)

  4.   Jose Antonio sagte

    Hallo, sehr gut, ich habe hier schon gelesen, dass ich nach meinen Lösungen gesucht habe
    Internet, aber ich kann nichts finden, ich bin es sicher, ich weiß es nicht
    Suche…..Ich lerne Linux zum ersten Mal in der High School und an der
    Ubuntu 12.10 installieren Ich betrete das Terminal, um zu üben, was ich gelernt habe und
    Ich kann nichts tun, wenn ich nicht root sein oder ein mkdir erstellen kann
    Zuhause…..ect. Kann mir jemand ein Tutorial oder eine Seite geben?
    Ich würde mich sehr darüber freuen...Danke

  5.   José Antonio sagte

    Für den Fall, dass der Ton unter Linux alle 10 Minuten ausgeht, habe ich ein sehr interessantes Tutorial gefunden:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

  6.   José Antonio sagte

    Sollte der Ton beim Aktivieren des Bildschirmschoners, also alle 10 Minuten, verschwinden, gibt es, zumindest in Linux Mint, die Lösung im folgenden Blog:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

    Und wenn der Ton auch nach dem Anhalten oder Ruhezustand deaktiviert ist, ist die Lösung die folgende:

    https://pcfix3r.wordpress.com/sin-sonido-tras-hibernar-o-supsender-no-sound-after-resume-in-linux-mint-ubuntu-lubuntu/

  7.   roni sagte

    Vielen Dank, ich habe das Gleiche über den AT-Befehl gesucht, um einige Befehle programmiert zu lassen. Vielen Dank.

  8.   DC sagte

    Exzellent! Info, eine Frage zu den Unterschieden zwischen TOP und HTOP?

    Dank!