![So lassen Sie Apps über kontrollierten Ordnerzugriff in Windows 11 zu](/f/7e3efe50645089a16b77a63d924e0b01.jpg?width=100&height=100)
In diesem Artikel werden wir einige der nützlichen und häufig verwendeten überprüfen Linux oder Unix Befehle für Linux-Systemadministratoren die in ihrem täglichen Leben gebraucht werden. Dies ist nicht vollständig, aber es ist eine kompakte Liste von Befehlen, auf die Sie bei Bedarf zugreifen können. Lassen Sie uns nacheinander beginnen, wie wir diese Befehle mit Beispielen verwenden können.
Unter Linux Betriebszeit Der Befehl zeigt an, seit wie lange Ihr System läuft und wie viele Benutzer derzeit angemeldet sind und zeigt auch den Lastdurchschnitt für 1,5 und 15 Minutenintervalle.
# Betriebszeit 08:16:26 bis 22 min, 1 Benutzer, Lastdurchschnitt: 0,00, 0,03, 0,22
Betriebszeit Befehl hat keine anderen Optionen als Betriebszeit und Ausführung. Es gibt nur Informationen in Stunden: Minuten wenn es weniger als 1 Tag.
[[E-Mail geschützt] ~]$ Betriebszeit -V. procps-Version 3.2.8
Es zeigt die aktuell angemeldeten Benutzer und ihren Prozess zusammen mit Shows an
Lastmittelwerte. zeigt auch die Benutzername, tty-Name, Remote-Host, Login-Zeit, Wartezeit, JCPU, PCPU, Befehle und Prozesse.# w 08:27:44 bis 34 min, 1 Benutzer, Lastdurchschnitt: 0,00, 0,00, 0,08. NUTZER-TTY VON [E-Mail geschützt] LEERLAUF JCPU PCPU WAS. tecmint pts/0 192.168.50.1 07:59 0.00s 0.29s 0.09s w
Der Befehl Benutzer zeigt aktuell angemeldete Benutzer an. Dieser Befehl hat keine anderen Parameter als help und version.
# Nutzer tekmint
die Befehl einfach zurückgeben Nutzername, Datum, Zeit und Gastgeberinformationen. wem befehl ist ähnlich w Befehl. nicht wie w Befehl die druckt nicht, was Benutzer tun. Lassen Sie uns den Unterschied zwischen veranschaulichen und sehen die und w Befehle.
# die tecmint pts/0 2012-09-18 07:59 (192.168.50.1)
# w 08:43:58 bis 50 min, 1 Benutzer, Lastdurchschnitt: 0,64, 0,18, 0,06. NUTZER-TTY VON [E-Mail geschützt] LEERLAUF JCPU PCPU WAS. tecmint pts/0 192.168.50.1 07:59 0.00s 0.43s 0.10s w
Wer bin ich Befehl gibt den Namen des aktuellen Benutzers aus. Sie können auch „Wer bin ich”-Befehl, um den aktuellen Benutzer anzuzeigen. Wenn Sie als Root mit dem sudo-Befehl „Wer bin ich„Befehl zurück“ Wurzel als aktueller Benutzer. Benutzen "Wer bin ich”-Befehl, wenn Sie den genauen angemeldeten Benutzer wissen möchten.
# Wer bin ich tekmint
ls-Befehl zeigt eine Liste von Dateien in einem für Menschen lesbaren Format an.
# ls -l insgesamt 114. dr-xr-xr-x. 2 root root 4096 18. September 08:46 bin. dr-xr-xr-x. 5 root root 1024 Sep 8 15:49 boot
Sortieren Sie die Datei nach dem Zeitpunkt der letzten Änderung.
# ls -ltr insgesamt 40. -rw-r--r--. 1 root root 6546 17. September 18:42 install.log.syslog. -rw-r--r--. 1 root root 22435 17. September 18:45 install.log. -rw. 1 Wurzel Wurzel 1003 17. September 18:45 anaconda-ks.cfg
Weitere Beispiele für den Befehl ls finden Sie in unserem Artikel über 15 grundlegende 'ls'-Befehlsbeispiele in Linux.
Auflisten von geplanten Jobs für den aktuellen Benutzer mit crontab Befehl und -l Möglichkeit.
# crontab -l 00 10 * * * /bin/ls >/ls.txt
Bearbeiten Sie Ihre crontab mit -e Möglichkeit. Im folgenden Beispiel werden geplante Jobs geöffnet in VI-Editor. Nehmen Sie die notwendigen Änderungen vor und beenden Sie das Drücken von :wq Tasten, die die Einstellung automatisch speichert.
# crontab -e
Für weitere Beispiele von Linux Cron-Befehl, lesen Sie bitte unseren früheren Artikel über 11 Beispiele für Cron-Scheduling-Aufgaben unter Linux.
weniger Befehl ermöglicht eine schnelle Ansicht der Datei. Sie können nach oben und unten blättern. Drücken Sie 'Q‘, um aus weniger Fenster zu beenden.
# weniger install.log Installation von setup-2.8.14-10.el6.noarch. Warnung: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signatur, Schlüssel-ID c105b9de: NOKEY. Installation des Dateisystems-2.4.30-2.1.el6.i686. Installation von ca-certificates-2010.63-3.el6.noarch. Installieren von xml-common-0.6.3-32.el6.noarch. Installation von tzdata-2010l-1.el6.noarch. Iso-Codes-3.16-2.el6.noarch installieren
mehr Der Befehl ermöglicht eine schnelle Ansicht der Datei und zeigt Details in Prozent an. Sie können nach oben und unten blättern. Drücken Sie 'Q‘, um aus mehr Fenster zu beenden.
# mehr install.log Installation von setup-2.8.14-10.el6.noarch. Warnung: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signatur, Schlüssel-ID c105b9de: NOKEY. Installation des Dateisystems-2.4.30-2.1.el6.i686. Installation von ca-certificates-2010.63-3.el6.noarch. Installieren von xml-common-0.6.3-32.el6.noarch. Installation von tzdata-2010l-1.el6.noarch. Iso-Codes-3.16-2.el6.noarch installieren. --Mehr--(10%)
Kopieren Sie die Datei von der Quelle zum Ziel, wobei Sie denselben Modus beibehalten.
# cp -p DateiA DateiB
Vor dem Überschreiben der Datei werden Sie aufgefordert.
# cp -i DateiA DateiB
Umbenennen Datei A zu DateiB. -ich Optionsaufforderung vor dem Überschreiben. Bitte um Bestätigung, falls bereits vorhanden.
# mv -i DateiA DateiB
Katze Befehl zum gleichzeitigen Anzeigen mehrerer Dateien.
# cat fileA fileB
Sie kombinieren mehr und weniger Befehl mit cat-Befehl zum Anzeigen der Datei enthalten, wenn dies nicht in einen einzelnen Bildschirm / eine Seite passt.
# cat install.log | weniger# cat install.log | mehr
Weitere Beispiele für den Linux-Cat-Befehl finden Sie in unserem Artikel über 13 grundlegende Cat-Befehlsbeispiele in Linux.
mit cd-Befehl (Verzeichnis wechseln) geht es zu Datei A Verzeichnis.
# cd /fileA
pwd Befehl Rückkehr mit aktuellem Arbeitsverzeichnis.
# pwd /root
Sortieren von Zeilen von Textdateien in aufsteigender Reihenfolge. mit -R Optionen werden in absteigender Reihenfolge sortiert.
#sort fileA.txt#sort -r DateiA.txt
Vi ist ein beliebtester Texteditor, der in den meisten Fällen verfügbar ist UNIX-ähnliches Betriebssystem. Unten Beispiele öffnen Datei in schreibgeschützt mit -R Möglichkeit. Drücken Sie ':Q‘, um das vi-Fenster zu beenden.
# vi -R /etc/shadows
Der SSH-Befehl wird verwendet, um sich beim Remote-Host anzumelden. Zum Beispiel stellt der folgende ssh-Befehl eine Verbindung zum Remote-Host her (192.168.50.2) Benutzer verwenden als narad.
# ssh [E-Mail geschützt]
Um die Version von ssh zu überprüfen, verwenden Sie die Option -V (Großbuchstaben) zeigt die Version von ssh an.
# ssh -V OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29. März 2010
ftp oder sftp Der Befehl wird verwendet, um eine Verbindung zum entfernten FTP-Host herzustellen. ftp ist (Dateiübertragungsprotokoll) und sftp ist (sicheres Dateiübertragungsprotokoll). Zum Beispiel stellen die folgenden Befehle eine Verbindung zum FTP-Host her (192.168.50.2).
#ftp192.168.50.2# sftp 192.168.50.2
Mehrere Dateien auf dem Remote-Host platzieren mit mput ähnlich können wir tun mget um mehrere Dateien vom Remote-Host herunterzuladen.
# ftp > mput *.txt# ftp > mget *.txt
Service Befehlsaufrufskript befindet sich unter /etc/init.d/ Verzeichnis und führen Sie das Skript aus. Es gibt zwei Möglichkeiten, den beliebigen Dienst zu starten. Zum Beispiel starten wir den Dienst namens httpd mit Servicebefehl.
# Dienst httpd start ODER. # /etc/init.d/httpd start
Frei Befehl zeigt frei, gesamt und Speicher auslagern Informationen in Byte.
# frei insgesamt verwendete freie gemeinsam genutzte Puffer im Cache. Mem: 1030800 735944 294856 0 51648 547696. -/+ Puffer/Cache: 136600 894200. Tauschen: 2064376 0 2064376
Kostenlos mit -T Optionen zeigt Gesamtspeicher verwendet und verfügbar in Bytes.
# kostenlos -t insgesamt verwendete freie gemeinsam genutzte Puffer im Cache. Mem: 1030800 736096 294704 0 51720 547704. -/+ Puffer/Cache: 136672 894128. Tausch: 2064376 0 2064376. Gesamt: 3095176 736096 2359080
oben -Befehl zeigt die Prozessoraktivität Ihres Systems an und zeigt auch vom Kernel verwaltete Aufgaben in Echtzeit an. Es wird sich zeigen Prozessor und Erinnerung werden benutzt. Verwenden Sie den obersten Befehl mit 'du‘-Option zeigt dies spezifische Benutzerprozessdetails an, wie unten gezeigt. Drücken Sie 'Ö‘ (Großbuchstabe) um nach Ihren Wünschen zu sortieren. Drücken Sie 'Q‘, um vom oberen Bildschirm aus zu beenden.
# top -u tecmint nach oben - 11:13:11 nach oben 3:19, 2 Benutzer, Lastdurchschnitt: 0,00, 0,00, 0,00. Aufgaben: 116 insgesamt, 1 läuft, 115 schlafend, 0 gestoppt, 0 Zombie. CPU(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st. Mem: 1030800k insgesamt, 736188k verwendet, 294612k frei, 51760k Puffer. Swap: 2064376k insgesamt, 0k verwendet, 2064376k frei, 547704k zwischengespeichert PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND. 1889 tecmint 20 0 11468 1648 920 S 0.0 0.2 0:00.59 sshd. 1890 tecmint 20 0 5124 1668 1416 S 0.0 0.2 0:00.44 bash. 6698 tecmint 20 0 11600 1668 924 S 0.0 0.2 0:01.19 sshd. 6699 tecmint 20 0 5124 1596 1352 S 0.0 0.2 0:00.11 Schlag
Für mehr über Top-Kommando haben wir bereits eine Liste von 12 TOP-Befehlsbeispiele unter Linux.
Teer Befehl wird verwendet, um Dateien und Ordner unter Linux zu komprimieren. Zum Beispiel erstellt der folgende Befehl ein Archiv für /home Verzeichnis mit Dateinamen als Archivname.tar.
# tar -cvf Archivname.tar /home
Um die tar-Archivdatei zu extrahieren, verwenden Sie die Option wie folgt.
# tar -xvf Archivname.tar
Um mehr darüber zu verstehen tar-Befehl wir haben ein komplettes erstellt Anleitung auf tar-Befehl at 18 Tar-Befehlsbeispiele unter Linux.
grep sucht nach einem bestimmten String in einer Datei. Nur tekmint Benutzeranzeigen von /etc/passwd Datei. wir können benutzen -ich Option zum Ignorieren der Groß-/Kleinschreibung.
# grep tecmint /etc/passwd tecmint: x: 500:500::/home/tecmint:/bin/bash
Suchbefehl zum Suchen verwendet Dateien, Saiten und Verzeichnisse. Das folgende Beispiel für die Suche mit Suchbefehlen tekmint Wort in ‘/‘ partitionieren und die Ausgabe zurückgeben.
# find / -name tecmint /var/spool/mail/tecmint. /home/tecmint. /root/home/tecmint
Für eine vollständige Anleitung auf Linux-Suchbefehl Beispiele Quelle bei 35 Praktische Beispiele für den Linux-Suchbefehl.
lsof bedeutet Liste aller geöffneten Dateien. Unterhalb der lsof-Befehlsliste aller geöffneten Dateien nach Benutzer tekmint.
# lsof -u tecmintBEFEHL PID BENUTZER FD TYP GERÄTEGRÖSSE/AUS KNOTENNAME. sshd 1889 tecmint cwd DIR 253,0 4096 2 / sshd 1889 tecmint txt REG 253,0 532336 298069 /usr/sbin/sshd. sshd 1889 tecmint DEL REG 253,0 412940 /lib/libcom_err.so.2.1. sshd 1889 tecmint DEL REG 253,0 393156 /lib/ld-2.12.so. sshd 1889 tecmint DEL REG 253,0 298643 /usr/lib/libcrypto.so.1.0.0. sshd 1889 tecmint DEL REG 253,0 393173 /lib/libnsl-2.12.so. sshd 1889 tecmint DEL REG 253,0 412937 /lib/libkrb5support.so.0.1. sshd 1889 tecmint DEL REG 253,0 412961 /lib/libplc4.so
Für mehr Beispiele für lsof-Befehle Besuch 10 lsof-Befehlsbeispiele in Linux.
Mit dem letzten Befehl können wir die Aktivität des Benutzers im System beobachten. Dieser Befehl kann auch von normalen Benutzern ausgeführt werden. Es werden die vollständigen Benutzerinformationen angezeigt, z. B Terminal, Zeit, Datum, Systemneustart oder Stiefel und Kernelversion. Nützlicher Befehl zur Fehlerbehebung.
# letztetecmint pts/1 192.168.50.1 Di 18 Sep 08:50 noch eingeloggt. tecmint pts/0 192.168.50.1 Di 18 Sep 07:59 noch eingeloggt. Systemstart neu starten 2.6.32-279.el6.i Di 18. Sep 07:54 - 11:38 (03:43) root pts/1 192.168.50.1 So 16. Sep 10:40 - unten (03:53) root pts/0 :0.0 So 16. Sep. 10:36 - 13:09 (02:32) root tty1 :0 So 16. September 10:07 - unten (04:26) Systemstart neu starten 2.6.32-279.el6.i So 16. September 09:57 - 14:33 (04:35) narad pts/2 192.168.50.1 Do 13. Sep 08:07 - unten (01:15)
Sie können verwenden letzte mit Nutzername um die Aktivität eines bestimmten Benutzers zu kennen, wie unten gezeigt.
# letzter tekminttecmint pts/1 192.168.50.1 Di 18 Sep 08:50 noch eingeloggt. tecmint pts/0 192.168.50.1 Di 18 Sep 07:59 noch eingeloggt. tecmint pts/1 192.168.50.1 Do 13. Sep 08:07 - unten (01:15) tecmint pts/4 192.168.50.1 Mi 12. September 10:12 - 12:29 (02:17)
ps Befehl zeigt über Prozesse an, die im System ausgeführt werden. Unten Beispiel zeigen drin nur verarbeiten.
# ps -ef | grep init root 1 0 0 07:53? 00:00:04 /sbin/init. root 7508 6825 0 11:48 pts/1 00:00:00 grep init
Benutzen töten Befehl zum Beenden des Prozesses. Erster Suchvorgang Ich würde mit ps Befehl wie unten gezeigt und beenden Sie den Prozess mit töten -9 Befehl.
# ps -ef | grep init root 1 0 0 07:53? 00:00:04 /sbin/init. root 7508 6825 0 11:48 pts/1 00:00:00 grep init # kill- 9 7508
rm Befehl zum Entfernen oder Löschen einer Datei ohne Aufforderung zur Bestätigung.
# rm Dateiname
Verwenden von -ich Option, um eine Bestätigung zu erhalten, bevor Sie sie entfernen. Optionen verwenden ‘-R' und '-F‘ wird die Datei ohne Bestätigung gewaltsam entfernen.
# rm -i test.txt rm: reguläre Datei `test.txt' entfernen?
mkdir Befehl wird verwendet, um Verzeichnisse unter Linux zu erstellen.
# mkdir Verzeichnisname
Dies ist ein praktischer, täglich verwendbarer Grundbefehl in einem Linux / Unix-ähnlichen Betriebssystem. Bitte teilen Sie uns über unser Kommentarfeld mit, wenn wir es verpasst haben.