Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Linux-Befehlsliste

Linux-Befehlsliste

PHP中文网
PHP中文网Original
2017-06-20 09:26:233422Durchsuche

pwd: Abfrage des aktuellen Verzeichnisses

'~' stellt Ihr eigenes Home-Verzeichnis dar

'/' stellt das Stammverzeichnis dar und /root ist nicht das Stammverzeichnis. '.' stellt das aktuelle Verzeichnis dar. '..' stellt das obere Verzeichnis dar

cd:Verzeichnis ändern, Verzeichnis wechseln. cd / : Wechseln Sie in das Stammverzeichnis. cd ..: Zurück zum vorherigen Verzeichnis. Automatische Vervollständigung von Tabs.

ls: Dateien oder Verzeichnisse im aktuellen Verzeichnis anzeigen.

ls -l: Folgende Details anzeigen: drwxr-xr-x 2 cyborg cyborg 4096 1. Juni 10:45 Desktop

drwxr- xr-x (d: Typ ist Verzeichnis. rwx: Berechtigungen, Gruppe 1: Eigentümer; Gruppe 2: Gruppe; Gruppe 3: andere Benutzer) 2 (Anzahl der Datei-Hardlinks)

Cyborg (Eigentümer) Cyborg ( Gruppe) 4096 (Größe in Bytes) 1. Juni 10:45 (Änderungszeit) Desktop.

ls -lh:h=human, humanisierte Anzeigeliste.

ls -a: Alle anzeigen (einschließlich versteckter) ls -l-Ordner/: Keine Eingabe erforderlich, um die Dateien im anzuzeigen Ordner oder Verzeichnis

touch .test: Erstellen Sie eine Datei mit dem Namen .test, um die leere Datei auszublenden. Leere Ordner belegen ebenfalls Kapazität (4 KB).

mkdir: Erstellen Sie ein Verzeichnis. mkdir -p cn/shandong/jinan: Rekursiv eine Reihe von Verzeichnissen auf einmal erstellen

vim Test: Erstellen Sie ein Dokument mit dem Namen test.

cat test: Dateiinhalt anzeigen. -n: Zeilennummern anzeigen -T: Tabulatorzeichen nicht anzeigen Zusammenführen : cat new1 new2 new3 > 🎜>

mehrTest: Schauen Sie es sich Stück für Stück an, drücken Sie die Eingabetaste, um eine Zeile zu springen, oder die Leertaste, um eine Seite zu springen, q, um den Vorgang zu beenden. less Die erweiterte Version von test:more

tail test: Sehen Sie sich die letzten Zeilen an, -Nummer: Einstellungen Zeigt die Anzahl der Zeilen an; -f wird verwendet, um anzuzeigen, wann andere Prozesse die Datei ausprobieren, geeignet für Überwachungsprotokolle

Kopf Test : die ersten paar Zeilen, das gleiche wie tail , aber ohne die -f-Funktion

mv:move move

tree Ordnername : Baumstruktur des Ordners anzeigen

man Befehlsname : Hilfe anzeigen, oder Befehlsname --help oder Hilfebefehlsname: Integrierte Befehle anzeigen

cp: in einem kopieren und einfügen; cp -R rekursiv in das Verzeichnis kopieren

find / -name 'yum.log': Suchen Sie die Datei yum.log beginnend im Stammverzeichnis ( /) Verzeichnis oder '*.log' Platzhalter, der Pfad kann entsprechend der tatsächlichen Situation geschrieben werden, z. B. find /var/ -name 'index.php'

find / -size +10M | 🎜>: Löschen Sie die Datei

grep

-n hello yum.log: Suchen Sie die Hallo-Zeichenfolge -n in yum.log und zeigen Sie die Zeilennummer an ; -v

a: enthält kein;

-c:Zeigt nur, wie viele Zeilen übereinstimmen; >-e:Mehrere Übereinstimmungen (oder) wie: grep -e a -e b -e c file1 entspricht grep [abc] file1 entspricht grep [a-c] file1 wc-Dateiname: Statistikrückgabe: Anzahl der Zeilen, Anzahl der Wörter, Anzahl Anzahl Bytes, Dateinamedd

: bedeutet Festplatten-Dump, wie zum Beispiel:

dd if=1.txt bs=1 skip=364 of=new .txtÜberprüfen Sie md5:

md5sum

fly.Überprüfen Sie sha: shasumfly.rar

Anmutiger neu starten:

init 6

Sensoren:Temperatur anzeigen

IP ändern:sudo ipconfig eth0 192.168.18.128

Softlink erstellen: eine echte Datei, nur wenn die Inode-Nummer der Linkdatei von der Quelldatei abweicht, erstellen Sie: ln -s data sl_data

Erstellen Sie hard Link: Es handelt sich um dieselbe Datei wie die Quelldatei und denselben Inode. Erstellen: LN-Daten hl_data

rm -f: Löschung erzwingen rmdir: Verzeichnis löschen rm -ri my_dir: rekursiv löschen und fragen rm -rf my_dir: alle

Dateien in einer löschen go Dateiname : Dateityp anzeigen

ps: Den Prozess zu einem bestimmten Zeitpunkt überwachen oben :Echtzeitüberwachung kill pid: Beende den Prozess so weit wie möglich killall Prozessname (unterstützt Platzhalter). )

oben: wa stellt die E/A der CPU dar. Wenn sie ausgelastet ist, handelt es sich entweder um einen Netzwerk-Port oder eine Festplatten-ID, die „mem total free=free+buffer+cache“ darstellt >

mount: Mount, die Standardausgabe ist die Liste der vom System gemounteten Geräte. mount /dev/sdb1(Gerät) /media/disk(Einhängepunkt). umount-Pfad oder Gerät : Unmounten, entfernbare Geräte müssen zuerst unmounten und dann entfernt werden.

df -h: Überprüfen Sie die Nutzung der gemounteten Festplatte. du: Zeigt die Nutzung eines bestimmten Verzeichnisses an. -c: Zeigt die Gesamtgröße aller aufgelisteten Dateien an. -h: Humanisiertes

tar -zcvf xxx.tar.gz oder tgz a.txt b.txt c.txt: Paket.

tar -zxvf xxx.tar: dekomprimieren

gzip *.txt: komprimieren in gz (Platzhalter-Stapelkonvertierung ist möglich); gzcat: Anzeigen des gz-Textinhalts. gunzip: GZ-Datei dekomprimieren

/etc/passwd: root:x:0:0:root: /root:/bin/bash bedeutet Login-Benutzername: Passwort: UID: Gruppen-ID: Bemerkungsfeld: Speicherort des Home-Verzeichnisses: Standard-Shell

Passwort wird in

/etc/shadow

useradd: Benutzer hinzufügen userdel -r xx: Benutzer löschen; 🎜>usermod: Ändern Sie die /etc/passwd-Konfiguration passwd xxx: Ändern Sie Ihr Passwort in xxxchpasswd

(Der Inhalt in „users“ ist userid:pass)chsh -s /bin/csh xx

Standard-Shell ändern chfnNotizen ändern Finger xxBenutzerinformationen anzeigen/etc/group

:Gruppendateigoupeadd

Neue Gruppe erstellen usermod -G ga ua: Benutzer ua wird zur Gruppe hinzugefügt ga groupmod Ändern Sie die Gruppe -g Ändern Sie die GID -n Ändern Sie den Gruppennamen; zum Beispiel: goupemod -n gb ga Ändern Sie den Gruppennamen ga in gbFür Dateien beträgt der vollständige Berechtigungswert 666 (alle Benutzer rw-) Für Verzeichnisse beträgt der vollständige Berechtigungswert 777 (alle Benutzer rwx)

r: 4 w:2 x:1 -:0

chmod

Berechtigungen ändern: Methode 1: chmod 777 file1 Methode 2: chmod [ugoa] [ [+-=] [rwxXstugo]]Methode 2 Parameterbeschreibung: Parameter 1: u user; o other; o other; - auf =

Parameter 3 setzen:

u: Legen Sie die gleichen Berechtigungen wie für den Eigentümer fest; g: Legen Sie die gleichen Berechtigungen wie für die Gruppe fest; o: Legen Sie die gleichen Berechtigungen wie für andere Benutzer fest

chown: Verwendung des Eigentümers ändern: chown Eigentümer[.group]-Datei

Zum Beispiel: chown dan file1 ändert den Eigentümer chown dan.ga file2 ändert gleichzeitig den Eigentümer und die Gruppe Zeit chown .ga file3 ändert die Gruppe chgrp ga file4: Ändert die „Standard“-Gruppe der Datei

free -m: Überprüfen Sie den verbleibenden Speicher

Kommunikationsbefehl:

Russer: Überprüfen Sie, wer an Bord ist

ku ist einfacher zu verwenden als Benutzer und bietet Finger-, Sprech-, Schreib-, E-Mail- und andere Funktionen

mesg y akzeptiert Nachrichten von anderen Benutzern (Systemstandard)
mesg n Nachrichten von anderen Benutzern ablehnen

talk Online-Pairing Ein Chat-System, verwenden Sie ctalk

für den chinesischen Chat. Wenn Sie beispielsweise mit Hijack chatten möchten, verwenden Sie das Computer 192.168.1.3, sprechen Sie einfach hijack@192.168.1.3, vorausgesetzt, Hijack ist online und die andere Partei kann Nachricht yannehmen oder Nachricht nablehnenFinger OK Abfrage der Kurzinformationen des Benutzers des lokalen Computers oder des Remote-Computers, zum Beispiel: Finger hijack@192.168.1.3

rlogin,rsh,telnetRemote-Anmeldung (Anmeldung)

Systeminformationen:

Kontingent - vAnzeige der verfügbaren Festplattenspeichergröße (Einheit∶KB) und Anzahl der Dateien

DatumAktuelles Datum und aktuelle Uhrzeit

WerÜberprüfen Sie, wer derzeit denselben Computer wie Sie verwendet, sowie dessen Anmeldezeit und -ort

wÜberprüfen der detaillierte Status der aktuellen Benutzer

whoamiDen Kontonamen anzeigen

Gruppen [Kontoname] Gruppe einer Person anzeigen

passwdPasswort ändern

chshÄndern Sie Ihre Login-Shell

chfnÄndern Sie Ihren vollständigen Namen (nicht Ihren Kontonamen)

cal Ausdrucken der Monats- oder Jahreskalender

tty Zeigt den Namen des aktuellen Terminals an

Verlauf Sehen Sie sich die von Ihnen eingegebenen Befehle an

nslookup Frag den Nameserver nach Hostname und IP ab

Prozesssteuerung

kill Normalerweise verwenden Sie den Befehl ps, um zuerst die Prozess-ID zu überprüfen, und kill -9 stoppt dann sofort einen Prozess. kill -9 -1 beendet alle zu Ihnen gehörenden Prozesse im System

Jobs listet die aktuell ausgeführten Jobs auf

fgdas wird abgebrochen. Job kehrt in den Vordergrund zurück und setzt die Ausführung fort

bgHintergrundausführung

at wird zum angegebenen Zeitpunkt ausgeführt. Befehl

Batch Mehrere Befehle nacheinander ausführen

crontab Fordern Sie das System auf, bestimmte Befehle regelmäßig auszuführen. Befehl

nett Passen Sie die Priorität des Prozesses an

nohup Den Prozess nach dem Abmelden fortsetzen. Ausführen

Pipe sowie Eingabe- und Ausgabeumleitung (Umleitung)

Standardeingabe (stdin): normalerweise Auf der Tastatur können Sie mit

< umleiten. Beispiel: mail b82000 < myfile kann die myfile-Datei an b82000 senden

Standardausgabe (stdout): normalerweise der Bildschirm, verwenden Sie

> zum Umleiten, verwenden Sie >> Das Ergebnis kann am Ende der Datei angehängt werden. Beispiel: finger b81045 > myfile kann die Abfrageergebnisse in die Datei myfile schreiben.

Pipeline∶Das Symbol der Pipe ist „|“, das zum Verbinden zweier Befehle verwendet wird. Die Ausgabe des Befehls links von „|“ dient als Eingabe des Befehls rechts von „|“. Zum Beispiel: ls -l .. |. more kann den Inhalt des übergeordneten Verzeichnisses seitenweise ausgeben; who | grep b.503 |.

Das obige ist der detaillierte Inhalt vonLinux-Befehlsliste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn