Zusammenfassung von zehn Linux-Befehlsaliasen, die die Effizienz verbessern können

Zusammenfassung von zehn Linux-Befehlsaliasen, die die Effizienz verbessern können

Vorwort

Ingenieure, die im Linux-Umfeld arbeiten, werden von diesen umständlichen Anweisungen und Parameter-Befehlszeilen sicherlich beeindruckt sein. Das Erschreckende ist nicht die Langwierigkeit, sondern die Notwendigkeit, diese lästigen Befehle wiederholt einzugeben.

Unter Linux verfügen wir über einen Alias-Befehl, mit dem wir diese umständlichen Befehle in leicht zu merkende Aliase umwandeln können, was unsere Effizienz erheblich steigern kann.

Der Alias-Befehl ist jedoch nur für das aktuelle Terminal gültig. Wenn das Terminal geschlossen wird, werden alle von uns festgelegten Aliase ungültig. Wenn diese Aliase dauerhaft sein sollen, müssen wir sie der Datei .bash_profile hinzufügen.

In diesem Artikel stellt Liang Xu 10 sehr praktische Befehlsaliase vor, die Ihre Arbeitseffizienz verbessern können.

1. Komprimierte Dateien, insbesondere TAR-Dateien, werden unter Linux häufig verwendet, der TAR-Befehl bietet jedoch viele Optionen und ist nicht leicht zu merken. Daher können wir mehrere häufig verwendete Optionen als Alias ​​„untar“ definieren, sodass wir beim Dekomprimieren der TAR-Datei direkt den Dateinamen „untar“ verwenden können.

Alias ​​untar='tar -zxvf '

2. Wenn wir eine große Datei herunterladen, wird das Netzwerk plötzlich unterbrochen. Wäre es nicht frustrierend, wenn wir die Datei erneut herunterladen müssten? Keine Sorge, unser wget-Befehl hat eine Option -c, die Breakpoint-Downloads unterstützt, und wir können sie auch als Alias ​​festlegen:

Alias ​​wget='wget -c '

3. Manchmal müssen wir ein zufälliges Passwort mit 20 Zeichen generieren. Wir können den Befehl openssl verwenden, aber der vollständige Befehl ist sehr lang und unpraktisch. Wir können einen Alias ​​festlegen:

alias getpass="openssl rand -base64 20"

4. Nach dem Herunterladen einer Datei möchten wir deren Prüfsummenwert überprüfen. Wir können diesen Befehl als Alias ​​„sha“ kapseln und dann den Prüfsummenwert der Datei anhand des SHA-Dateinamens überprüfen.

Alias ​​sha='shasum -a 256 '

5. Normalerweise gibt der Ping-Befehl unendlich viele Daten aus, aber das ergibt nicht wirklich Sinn. Wir können den Befehl -c verwenden, um es auf 5 Ausgaben zu beschränken, und es dann als Alias-Ping festlegen. Wenn Sie es verwenden, pingen Sie einfach die URL an.

Alias ​​Ping = "ping -c 5"

6. Wenn wir jederzeit und überall einen Webserver starten möchten, können wir diesen Alias ​​verwenden:

Alias ​​www='python -m SimpleHTTPServer 8000'

7. Netzwerkgeschwindigkeitstests werden auch häufig bei der Arbeit verwendet, aber Linux verfügt dafür nicht über einen eigenen Befehl. Wir können das Drittanbietertool speedtest-cli verwenden. Dieses Tool kann direkt von Github heruntergeladen werden und die Verwendung wird auch ausführlich beschrieben. Wir müssen zunächst mit dem Befehl speedtest-cli den Server auswählen, der uns am nächsten ist, und dann den folgenden Alias ​​festlegen:

Aliasgeschwindigkeit = 'speedtest-cli --server 2406 --simple'

8. Was ist Ihre öffentliche IP? Wer ein gutes Gedächtnis hat, kann es sich direkt merken, aber was ist, wenn Sie 10 oder Hunderte von Servern haben? Du kannst es dir auch merken und dann am Brainiest Contest teilnehmen. Tatsächlich gibt es einen Befehl, der direkt abfragen kann, aber dieser Befehl ist zu ungewöhnlich und schwer zu merken, deshalb habe ich ihn entschieden als Alias ​​festgelegt.

Alias ​​ipe='curl ipinfo.io/ip'

9. Wie erfahre ich meine LAN-IP? Auch dieser Befehl ist unnormal, da er entschieden einen Alias ​​festlegt.

Alias ​​ipi='ipconfig getifaddr en0'

10. Zum Löschen des Bildschirms können wir abschließend die Tastenkombination Strg + L verwenden oder den Löschbefehl kürzer definieren, was direkter und einfacher zu verwenden ist.

Alias ​​c='klar'

Möglicherweise können Sie nicht alle dieser 10 Befehle verwenden, da jeder Linux anders nutzt und andere Arbeitsinhalte hat. In Ihrem Arbeitsbereich gibt es bestimmt viele komplexe und langwierige Befehle, die als Aliase definiert werden können. Sie können diese gerne im Kommentarbereich hinzufügen!

Zusammenfassen

Damit ist dieser Artikel über zehn Linux-Befehlsaliase, die die Effizienz verbessern können, abgeschlossen. Weitere relevante Linux-Befehlsaliase finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Linux-Befehl zum Dekomprimieren eines RPM-Pakets und Einführung in die Verwendung des RPM-Befehls
  • Extrahieren Sie bestimmte Dateipfade in Ordnern basierend auf Linux-Befehlen
  • Der Unterschied und die Verwendung von Strg+z, Strg+c und Strg+d in Linux-Befehlen
  • Beispielcode eines Linux-Befehls zum Erstellen eines Datumsordners oder einer Datumsdatei
  • So speichern Sie die Befehlsausgabe in einer Datei im Linux-Terminal
  • Die umfassendste Sammlung häufig verwendeter Linux-Befehle (mit Beispielen)

<<:  mysql ersetzt einen Teil des Feldinhalts und mysql ersetzt die Funktion replace()

>>:  Vue – Erste Schritte mit der Wettervorhersage

Artikel empfehlen

Das Prinzip und die grundlegende Verwendung von Vue.use() in Vue

Inhaltsverzeichnis Vorwort 1. Verstehen mit Beisp...

js native Karussell-Plugin-Produktion

In diesem Artikel wird der spezifische Code für d...

Detaillierte Analyse der Rolle von HTML-Kommentar-Tags <!--...-->

Wenn wir den Quellcode vieler Websites überprüfen...

Lösung für das Jitter-Problem beim CSS3-Transformationsübergang

transform: scale(); Skalierung verursacht Jitter ...

jQuery realisiert den Gleiteffekt des Dropdown-Menüs

Wenn wir eine Webseite erstellen, möchten wir man...

Detaillierte Erklärung des Sidecar-Modus in Docker Compose

Inhaltsverzeichnis Was ist Docker Compose Anforde...

Der HTML-Seitenkopfcode ist völlig klar

Alle folgenden Codes stehen zwischen <head>....

Mit vsftp einen FTP-Server unter Linux aufbauen (mit Parameterbeschreibung)

einführen In diesem Kapitel wird hauptsächlich de...

Eine kurze Diskussion über reguläre JS-RegExp-Objekte

Inhaltsverzeichnis 1. RegExp-Objekt 2. Grammatik ...

HTML-Webseite: geordnete Liste ol und ungeordnete Liste ul

Listen zum Organisieren von Daten Nachdem die Les...