Heim > Computer-Tutorials > Computerwissen > Machen Sie sich mit einigen praktischen Linux-Tipps vertraut

Machen Sie sich mit einigen praktischen Linux-Tipps vertraut

WBOY
Freigeben: 2024-03-12 13:49:02
nach vorne
1204 Leute haben es durchsucht

Machen Sie sich mit einigen praktischen Linux-Tipps vertraut

Linux ist ein leistungsstarkes Betriebssystem mit vielen nützlichen Befehlen und Tipps, die Ihnen helfen, es effizienter zu nutzen.

1. Überprüfen Sie den Dateiprüfwert

Während des Kopier- oder Übertragungsvorgangs der Datei kann die Datei beschädigt oder geändert werden. In diesem Fall kann der Prüfwert zur Überprüfung verwendet werden.

Normalerweise müssen wir bei unserer Arbeit einige Schnittstellenprogramme verwenden, die von anderen Teams bereitgestellt werden. Wenn die Ausführungsergebnisse dieser Programme nicht den Erwartungen entsprechen, vergleichen wir die MD5-Prüfwerte beider Parteien, um die Konsistenz der Daten zu bestätigen.

Es gibt viele Möglichkeiten, den Prüfwert einer Datei zu generieren. Zu den häufig verwendeten gehören MD5-Summenprüfung, CRC-Prüfung, Summenprüfung usw.

Die Befehle sind:

md5sum file_name
cksum file_name
sum 算法参数 file_name
Nach dem Login kopieren

Zum Beispiel:

Nehmen wir als Beispiel eine test.txt-Datei:

  • md5sum-Überprüfung
md5sum test.txt
Nach dem Login kopieren
  • CRC-Check
cksum test.txt
Nach dem Login kopieren
  • Summenüberprüfung

Es gibt zwei Algorithmen zur Summenüberprüfung, die wir über Parameter konfigurieren können:

-r: zeigt die Verwendung des System-V-Algorithmus an. -s: Zeigt die Verwendung des BSD-Algorithmus an.

Wenn wir es nicht konfigurieren, wird standardmäßig der System-V-Algorithmus verwendet.

sum -r test.txt
sum -s test.txt
Nach dem Login kopieren

2. Dateispeicherort finden

(1)lokalisieren

Jeder ist normalerweise daran gewöhnt, Find zu verwenden, um Dateien zu finden, aber ich denke, manchmal ist Locate schneller, deshalb verwende ich normalerweise zuerst Locate.

locate unterscheidet sich von find: „find“ sucht auf der Festplatte, „locate“ hingegen sucht nur in der Datenbank „/var/lib/slocate“. Die Geschwindigkeit von „locate“ ist schneller als „find“. Es wird nicht wirklich gesucht, sondern die Datenbank überprüft.

Einige Systeme verfügen möglicherweise nicht über die Ortung und Sie müssen sie selbst installieren. Beispielsweise kann Ubuntu durch Eingabe des folgenden Befehls installiert werden:

apt-get update
apt-get install mlocate
Nach dem Login kopieren

locate Der Befehl zum Suchen von Dateien ist sehr einfach:

lcoate file_name
Nach dem Login kopieren

(2)finden

Der Suchbefehl kann nach Name, Typ, Besitzer, Größe usw. suchen.

Grundlegende Syntax zum Durchsuchen von Dateien:

find path -option file_name
Nach dem Login kopieren

So durchsuchen Sie die stdio.h-Datei nach Namen:

find / -name stdio.h
Nach dem Login kopieren

3. Fähigkeiten zur Befehlszeilenbearbeitung

Wir haben versehentlich relativ lange Inhalte in das Terminal eingegeben:

it@weijishu:~$ dsfdsfdddddddddddddddddddddddddddddddddddfsgadgdsgasdgsdhfdkshfkjdshflksdhfkldshfkj
Nach dem Login kopieren

Wie lösche ich es schneller? Das hektische Drücken der Rücktaste hilft auf jeden Fall. Aber es geht schneller:

Geben Sie die Tastenkombination Strg+U ein, um den gesamten Inhalt vor dem Cursor zu löschen. Darüber hinaus gibt es mehrere praktische und häufig verwendete Tastenkombinationen wie folgt:

  • Strg+K: Alle Inhalte hinter dem Cursor löschen.
  • Strg+a: Bewegen Sie den Cursor an den Anfang.
  • Strg+E: Bewegen Sie den Cursor an das Ende.

Darüber hinaus verfügt die Befehlszeile über viele praktische und ungewöhnliche Verknüpfungen, die interessierte Freunde selbst erlernen können.

4. Überprüfen Sie die PID eines Prozesses

Befehl:

pidof process_name
Nach dem Login kopieren

5. Überprüfen Sie den laufenden Status bestimmter Prozesse

Der Befehl top kann einige Informationen über den Prozess überprüfen, aber es laufen zu viele Prozesse im System, was für uns nicht hilfreich ist, den Ausführungsstatus einiger Prozesse zu überprüfen

Zu diesem Zeitpunkt können wir den Ausführungsstatus des angegebenen Prozesses beispielsweise mit dem folgenden Befehl überprüfen:

Um den Status des kcalc-Prozesses anzuzeigen, geben Sie den folgenden Befehl ein:

top -p `pidof kcalc`
Nach dem Login kopieren

Das ist viel einfacher.

Hinweis:

Das „`-Zeichen“ ist hier kein einzelnes Anführungszeichen! ! !

Dieses Symbol befindet sich links neben der Ausrufezeichen-Taste auf Ihrer Tastatur.

Mehrere Prozesse anzeigen, z. B.:

top -p `pidof kcalc` -p `pidof test_x86`
Nach dem Login kopieren

Zusätzlich zu den oben genannten Tipps gibt es auch praktische Tipps wie die folgenden. Sie werden hier kurz aufgeführt und später ausführlich vorgestellt.

  • Befehlsverlauf anzeigen: Mit dem Befehl „history“ können Sie zuletzt verwendete Befehle anzeigen. Außerdem können Sie Pipes und grep-Befehle verwenden, um Befehle zu filtern, die mit einer bestimmten Zeichenfolge beginnen.
  • Dateisynchronisierung: Verwenden Sie den Befehl rsync, um Dateien zwischen lokal und remote zu synchronisieren. Er ist leistungsfähiger und flexibler als der Befehl cp oder scp.
  • Zeigen Sie den Inhalt der Datei an: Verwenden Sie den Befehl „less“ oder „tail“, um den Inhalt der Datei anzuzeigen. „less“ kann vorwärts blättern und „tail“ kann die letzten paar Zeilen der Datei anzeigen.
  • Prozesse anzeigen: Verwenden Sie den Befehl ps, um die aktuell ausgeführten Prozesse anzuzeigen. Mit dem Befehl grep können Sie Prozesse herausfiltern, die mit einer bestimmten Zeichenfolge beginnen.
  • Portweiterleitung: Verwenden Sie den Befehl ssh, um eine Portweiterleitung durchzuführen und einen Port auf dem Remote-Host einem lokalen Port zuzuordnen.
  • Datensicherung: Sie können den Befehl tar verwenden, um Verzeichnisse oder Dateien in ein TAR-Paket zu packen, und dann den Befehl cpio oder dd verwenden, um das TAR-Paket an einem anderen Ort zu sichern.
  • Systemüberwachung: Verwenden Sie den Befehl top oder htop, um die CPU-, Speicher-, Netzwerk- usw. Auslastung des Systems in Echtzeit anzuzeigen.
  • Netzwerktests: Verwenden Sie die Befehle Ping und Traceroute, um Netzwerkkonnektivität und Routingpfade zu testen.
  • Textverarbeitung: Verwenden Sie awk, sed, grep und andere Befehle, um Textdaten zu verarbeiten und Datenfilterung, -ersetzung, -sortierung und andere Vorgänge durchzuführen.
  • Das obige ist der detaillierte Inhalt vonMachen Sie sich mit einigen praktischen Linux-Tipps vertraut. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Verwandte Etiketten:
    in l i
    Quelle:mryunwei.com
    Erklärung dieser Website
    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
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage