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 chkconfig, ntsysv 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
Es ist immer gut, solche Listen zur Hand zu haben 🙂 Danke
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
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)
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
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/
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/
Vielen Dank, ich habe das Gleiche über den AT-Befehl gesucht, um einige Befehle programmiert zu lassen. Vielen Dank.
Exzellent! Info, eine Frage zu den Unterschieden zwischen TOP und HTOP?
Dank!