亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Inhaltsverzeichnis
1. Schleifenbefehle
2. Ausgabeumleitung
3. Dateien komprimieren
4. Z?hlen
5. Zahlen generieren
6. Verwalten Sie Ihre SSH-Schlüssel
7、查找過去的命令
8、將多個命令作為一個整體傳遞
Heim Betrieb und Instandhaltung Nginx Acht Shell-Befehle, mit denen Sie im Handumdrehen zum Linux-Befehlszeilenmaster werden

Acht Shell-Befehle, mit denen Sie im Handumdrehen zum Linux-Befehlszeilenmaster werden

Jun 17, 2023 am 09:38 AM
Befehl Code bash

Eine solide Programmiergrundlage zu haben, ist offensichtlich eine wesentliche Eigenschaft für einen guten Softwareentwickler. Es ist sehr wichtig, mindestens eine Programmiersprache zu beherrschen, sei es eine interpretierte Sprache wie Python oder eine kompilierte Sprache wie C++. Dies ist jedoch nur ein Aspekt auf dem Weg zu einem wirklich vielseitigen Ingenieur. Diese Grundlagen nützen nichts, wenn Sie sich in der Shell-Umgebung verlieren.

Durch die flexible Anwendung von Bash-Befehlen k?nnen Sie Bereiche betreten, die herk?mmliche Programmiersprachen nicht abdecken k?nnen. Manchmal ist es nicht wirklich notwendig, eine leistungsf?higere Programmiersprache zu verwenden. Mit der Shell k?nnen Sie die ben?tigten Aufgaben schneller und einfacher erledigen, ohne dass zus?tzliche Abh?ngigkeiten erforderlich sind.

八個 Shell 命令,讓你瞬間成為 Linux 命令行大師

In diesem Artikel werden wir einige sehr nützliche Bash-Befehle untersuchen. Mithilfe dieser Befehle k?nnen Sie vermeiden, mehr Code zu schreiben, als Sie tats?chlich ben?tigen. Wenn Sie das n?chste Mal auf ein Problem sto?en, probieren Sie diese Befehle aus.

1. Schleifenbefehle

linuxmi@linuxmi:~/www.linuxmi.com$ while true; do echo "hello $(date)"; sleep 1; done

八個 Shell 命令,讓你瞬間成為 Linux 命令行大師

Sie müssen nicht in eine riesige Programmiersprache springen, nur um etwas zu schleifen. In Bash ist es einfach, in regelm??igen Abst?nden eine Ausgabe zu erhalten oder grundlegende Daten zu iterieren.

Diese Codezeile zeigt, wie man eine einfache Endlosschleife in Shell erstellt. Sie verbinden einfach alles mit einem Semikolon und fertig. Es steht Ihnen frei, den ausgeführten Befehl zu ?ndern und den Sleep-Timer entsprechend anzupassen.

Wenn Sie diesen Befehl ausführen, sollte sich das Datum auf Ihrem Terminal jede Sekunde ?ndern.

2. Ausgabeumleitung

linuxmi@linuxmi:~/www.linuxmi.com$ echo "hello linux迷 www.linuxmi.com" | tee linuxmi.rs | less

八個 Shell 命令,讓你瞬間成為 Linux 命令行大師

tee-Befehl kann Funktionen ausführen, die mehrere Codezeilen in anderen Sprachen erfordern. Mit diesem praktischen kleinen Tool k?nnen Sie bestimmte Eingaben an eine Datei oder einen anderen Befehl senden, die dann an einen anderen Befehl übergeben werden k?nnen. Es ist eigentlich so, als würde man ein ?T“-Ventil in die Wasserleitung einbauen. Sie k?nnen einen Teil der Ausgabe nach au?en leiten und sie flie?t weiter durch das Rohr.

Das obige Beispiel sendet den vom echo-Befehl erhaltenen Text ?Hallo Linux-Fans www.linuxmi.com“ an die Datei linuxmi.rs und sendet ihn dann an less. Eine M?glichkeit, es umzuschreiben, besteht darin, dass Sie eine Datei mit dem Ausgabeinhalt erhalten und diese mit dem Befehl less auf dem Bildschirm anzeigen k?nnen.

3. Dateien komprimieren

linuxmi@linuxmi:~/www.linuxmi.com$ tar -czvf linuxmi.tar.gz linuxmi.sh

八個 Shell 命令,讓你瞬間成為 Linux 命令行大師

Das Verschieben von Dateien und Verzeichnissen auf der Befehlszeile ist eine wichtige F?higkeit. Wenn Sie an etwas arbeiten und es zwischen Hosts verschieben müssen oder einfach nur eine Datei für die Offline-Speicherung komprimieren m?chten, ist der Befehl tar Ihr Freund.

Mit den oben genannten Befehlen und Optionen k?nnen Sie ein Verzeichnis in ein neues komprimiertes tar.gz-Paket komprimieren. Jetzt k?nnen Sie Ihre Dateien schnell mitnehmen.

4. Z?hlen

linuxmi@linuxmi:~/www.linuxmi.com$ echo -e "linuxmi\n linuxmi.com\n www.linuxmi.com\n www.93139.com" > linuxmi.txt | wc -l

八個 Shell 命令,讓你瞬間成為 Linux 命令行大師

M?chten Sie wissen, wie viele Zeilen die Datei enth?lt? Ganz einfach. Verwenden Sie das WC-Dienstprogramm. Eigentlich bedeutet es ?W?rter z?hlen“, es kann aber auch zum Z?hlen vieler anderer Dinge verwendet werden, beispielsweise der Anzahl der Zeilen.

Das obige Snippet gibt vier Textzeilen in eine Datei aus und verwendet dann wc, um die Anzahl der Zeilen zu z?hlen. Dieses Tool ist nützlich, wenn Sie eine bestimmte Anzahl von Zeilen bearbeiten oder überprüfen müssen, ob ein Prozess neue Zeilen in eine Datei geschrieben hat.

5. Zahlen generieren

linuxmi@linuxmi:~/www.linuxmi.com$ seq 95 100

八個 Shell 命令,讓你瞬間成為 Linux 命令行大師

So einfach, aber sehr hilfreich. Das Generieren von Zahlen in Bash ist sehr einfach. Verwenden Sie einfach das Dienstprogramm seq. Dieser nette kleine Befehl gibt eine Zahlenfolge aus, die Sie in Schleifen, Textdateien oder überall dort verwenden k?nnen, wo Sie eine Zahlenliste ben?tigen.

Sie k?nnen auch das Trennzeichen ?ndern, wenn Sie m?chten:

seq -s " " 1 10

oder

echo {0..10}

Dadurch werden alle Zahlen durch Leerzeichen anstelle der standardm??igen Zeilenumbrüche getrennt. Sie k?nnen auch den echo-Befehl und den ..-Operator verwenden, um dieselben Ergebnisse zu erhalten.

6. Verwalten Sie Ihre SSH-Schlüssel

linuxmi@linuxmi:~/www.linuxmi.com$ eval $(ssh-agent) && ssh-add && ssh-add -l

八個 Shell 命令,讓你瞬間成為 Linux 命令行大師

Ein grundlegendes Verst?ndnis von SSH-Schlüsseln und deren Verwaltung ist unbedingt erforderlich. M?glicherweise stellen Sie fest, dass das Verst?ndnis der Dienstprogramme ssh-add und ssh-agent nützlicher sein kann, als Sie denken.

Der obige Befehl führt mehrere wichtige Vorg?nge aus:

  • eval命令將為你執(zhí)行ssh-agent,并確保它在后臺運行。
  • ssh-add命令將添加你的默認(rèn)SSH密鑰。如果你為默認(rèn)密鑰設(shè)置了密碼,它將提示你輸入密碼。
  • 最后,ssh-add -l命令顯示當(dāng)前在你的代理中添加的所有密鑰。

這個簡單的一行命令確保你的代理工作正常,并包含了正確的密鑰。當(dāng)你需要連接到某個服務(wù)或獲取一些代碼時,下一步就可以直接開始了。

7、查找過去的命令

linuxmi@linuxmi:~/www.linuxmi.com$ history | grep "top"

八個 Shell 命令,讓你瞬間成為 Linux 命令行大師

或者按下CTRL + R,然后輸入top

還記得很久以前運行的那個命令嗎?我也不記得了。在歷史記錄中搜索它吧。

如果你像我一樣記憶力不太好,那么history命令非常有用。它會顯示當(dāng)前終端會話中所有已運行的命令列表。反向交互式搜索或grep工具的真正威力在于能夠找到之前執(zhí)行的命令。

如果你只是想查看命令歷史記錄而不是執(zhí)行它,你可以使用grep搜索。要統(tǒng)一搜索和執(zhí)行操作,你可以使用CTRL + R的反向交互式搜索歷史記錄組合鍵。一旦按下快捷鍵,一個交互提示符就會出現(xiàn),當(dāng)你開始輸入命令時,控制臺會顯示相應(yīng)的匹配命令。

8、將多個命令作為一個整體傳遞

linuxmi@linuxmi:~/www.linuxmi.com$ history | grep "top"

八個 Shell 命令,讓你瞬間成為 Linux 命令行大師

有時Bash會變得有點奇怪。變量插值可能出錯,嵌套引號可能會混亂且難以跟蹤。情況將變得更加復(fù)雜,尤其是當(dāng)你需要在不同的二進制文件或服務(wù)中傳遞命令字符串時。在這種情況下,你可以使用bash命令將一組命令作為單個實體進行評估。

這個指令將接收純文本字符串,然后按照常規(guī)的Bash語法來進行解析。對于外部shell來說,你只是運行一個命令并傳遞一個參數(shù),但實際上你是在指示Bash解析多個命令的字符串并執(zhí)行它們。

Das obige ist der detaillierte Inhalt vonAcht Shell-Befehle, mit denen Sie im Handumdrehen zum Linux-Befehlszeilenmaster werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Stock Market GPT

Stock Market GPT

KI-gestützte Anlageforschung für intelligentere Entscheidungen

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

So führen Sie SUDO-Befehle in Windows 11/10 aus So führen Sie SUDO-Befehle in Windows 11/10 aus Mar 09, 2024 am 09:50 AM

Mit dem Befehl sudo k?nnen Benutzer Befehle im Modus mit erh?hten Rechten ausführen, ohne in den Superuser-Modus wechseln zu müssen. In diesem Artikel erfahren Sie, wie Sie Funktionen simulieren, die Sudo-Befehlen in Windows-Systemen ?hneln. Was ist das Shudao-Kommando? Sudo (kurz für ?Superuser Do“) ist ein Befehlszeilentool, das es Benutzern von Unix-basierten Betriebssystemen wie Linux und MacOS erm?glicht, Befehle mit erh?hten Rechten auszuführen, die normalerweise Administratoren vorbehalten sind. Ausführen von SUDO-Befehlen in Windows 11/10 Mit der Ver?ffentlichung der neuesten Vorschauversion von Windows 11 Insider k?nnen Windows-Benutzer diese Funktion nun nutzen. Mit dieser neuen Funktion k?nnen Benutzer Folgendes tun

Was tun, wenn der Bluescreen-Code 0x0000001 auftritt? Was tun, wenn der Bluescreen-Code 0x0000001 auftritt? Feb 23, 2024 am 08:09 AM

Was tun mit dem Bluescreen-Code 0x0000001? Der Bluescreen-Fehler ist ein Warnmechanismus, wenn ein Problem mit dem Computersystem oder der Hardware vorliegt. Der Code 0x0000001 weist normalerweise auf einen Hardware- oder Treiberfehler hin. Wenn Benutzer bei der Verwendung ihres Computers pl?tzlich auf einen Bluescreen-Fehler sto?en, geraten sie m?glicherweise in Panik und sind ratlos. Glücklicherweise k?nnen die meisten Bluescreen-Fehler mit ein paar einfachen Schritten behoben werden. In diesem Artikel werden den Lesern einige Methoden zur Behebung des Bluescreen-Fehlercodes 0x0000001 vorgestellt. Wenn ein Bluescreen-Fehler auftritt, k?nnen wir zun?chst versuchen, neu zu starten

Wie überprüfe ich die MAC-Adresse der Netzwerkkarte in Win11? Wie erhalte ich mit dem Befehl die MAC-Adresse der Netzwerkkarte in Win11? Wie überprüfe ich die MAC-Adresse der Netzwerkkarte in Win11? Wie erhalte ich mit dem Befehl die MAC-Adresse der Netzwerkkarte in Win11? Feb 29, 2024 pm 04:34 PM

Dieser Artikel führt Leser in die Verwendung der Eingabeaufforderung (CommandPrompt) ein, um die physische Adresse (MAC-Adresse) des Netzwerkadapters im Win11-System zu finden. Eine MAC-Adresse ist eine eindeutige Kennung für eine Netzwerkschnittstellenkarte (NIC), die eine wichtige Rolle bei der Netzwerkkommunikation spielt. über die Eingabeaufforderung k?nnen Benutzer problemlos die MAC-Adressinformationen aller Netzwerkadapter auf dem aktuellen Computer abrufen, was für die Fehlerbehebung im Netzwerk, die Konfiguration von Netzwerkeinstellungen und andere Aufgaben sehr hilfreich ist. Methode 1: ?Eingabeaufforderung“ verwenden 1. Drücken Sie die Tastenkombination [Win+X] oder klicken Sie mit der rechten Maustaste auf das [Windows-Logo] in der Taskleiste und w?hlen Sie im sich ?ffnenden Menüelement [Ausführen] aus . Führen Sie das Fenster aus, geben Sie den Befehl [cmd] ein und dann

Wie l?sche ich Win11-Widgets? Ein Befehl zum Deinstallieren von Windows 11-Widgets – Funktionstipps Wie l?sche ich Win11-Widgets? Ein Befehl zum Deinstallieren von Windows 11-Widgets – Funktionstipps Apr 11, 2024 pm 05:19 PM

Widgets sind eine neue Funktion des Win11-Systems. Es ist jedoch unvermeidlich, dass einige Benutzer Widgets nicht h?ufig verwenden, weil sie Speicherplatz beanspruchen. Der untenstehende Editor zeigt Ihnen die Bedienung und Sie k?nnen es ausprobieren. Was sind Widgets? Widgets sind kleine Karten, die dynamische Inhalte Ihrer bevorzugten Apps und Dienste auf Ihrem Windows-Desktop anzeigen. Sie werden auf dem Widget-Board angezeigt, wo Sie Widgets entdecken, anheften, l?sen, anordnen, in der Gr??e ?ndern und an Ihre Interessen anpassen k?nnen. Das Widget-Board ist für die Anzeige relevanter Widgets und personalisierter Inhalte basierend auf der Nutzung optimiert. ?ffnen Sie das Widget-Panel in der linken Ecke der Taskleiste, wo Sie das Live-Wetter sehen k?nnen

Wo ist der erweiterte Hyper-V-Sitzungsmodus? Tipps zum Aktivieren oder Deaktivieren des erweiterten Hyper-V-Sitzungsmodus mithilfe von Befehlen in Win11 Wo ist der erweiterte Hyper-V-Sitzungsmodus? Tipps zum Aktivieren oder Deaktivieren des erweiterten Hyper-V-Sitzungsmodus mithilfe von Befehlen in Win11 Feb 29, 2024 pm 05:52 PM

Im Win11-System k?nnen Sie den erweiterten Hyper-V-Sitzungsmodus über Befehle aktivieren oder deaktivieren. In diesem Artikel wird die Verwendung von Befehlen zur Bedienung vorgestellt und Benutzern dabei geholfen, Hyper-V-Funktionen im System besser zu verwalten und zu steuern. Hyper-V ist eine von Microsoft bereitgestellte Virtualisierungstechnologie, die in Windows Server und Windows 10 und 11 (au?er Home Edition) integriert ist und es Benutzern erm?glicht, virtuelle Betriebssysteme in Windows-Systemen auszuführen. Obwohl virtuelle Maschinen vom Host-Betriebssystem isoliert sind, k?nnen sie über Einstellungen dennoch die Ressourcen des Hosts wie Soundkarten und Speicherger?te nutzen. Eine der wichtigsten Einstellungen ist die Aktivierung des erweiterten Sitzungsmodus. Der erweiterte Sitzungsmodus ist Hyper

Universal-Fernbedienungscode-Programm von GE auf jedem Ger?t Universal-Fernbedienungscode-Programm von GE auf jedem Ger?t Mar 02, 2024 pm 01:58 PM

Wenn Sie ein Ger?t aus der Ferne programmieren müssen, hilft Ihnen dieser Artikel. Wir teilen Ihnen die besten Universal-Fernbedienungscodes von GE für die Programmierung aller Ger?te mit. Was ist eine GE-Fernbedienung? GEUniversalRemote ist eine Fernbedienung, mit der mehrere Ger?te wie Smart-TVs, LG, Vizio, Sony, Blu-ray, DVD, DVR, Roku, AppleTV, Streaming-Media-Player und mehr gesteuert werden k?nnen. GEUniversal-Fernbedienungen gibt es in verschiedenen Modellen mit unterschiedlichen Merkmalen und Funktionen. GEUniversalRemote kann bis zu vier Ger?te steuern. Top-Universalfernbedienungscodes zum Programmieren auf jedem Ger?t GE-Fernbedienungen werden mit einer Reihe von Codes geliefert, die es ihnen erm?glichen, mit verschiedenen Ger?ten zu arbeiten. Sie k?nnen

So verwenden Sie LSOF zur überwachung von Ports in Echtzeit So verwenden Sie LSOF zur überwachung von Ports in Echtzeit Mar 20, 2024 pm 02:07 PM

LSOF (ListOpenFiles) ist ein Befehlszeilentool, das haupts?chlich zur überwachung von Systemressourcen ?hnlich wie bei Linux/Unix-Betriebssystemen verwendet wird. über den LSOF-Befehl k?nnen Benutzer detaillierte Informationen über die aktiven Dateien im System und die Prozesse erhalten, die auf diese Dateien zugreifen. LSOF kann Benutzern helfen, die Prozesse zu identifizieren, die derzeit Dateiressourcen belegen, wodurch Systemressourcen besser verwaltet und m?gliche Probleme behoben werden k?nnen. LSOF ist leistungsstark und flexibel und kann Systemadministratoren dabei helfen, dateibezogene Probleme wie Dateilecks, nicht geschlossene Dateideskriptoren usw. schnell zu lokalisieren. über den LSOF-Befehl Das LSOF-Befehlszeilentool erm?glicht Systemadministratoren und Entwicklern Folgendes: Im Falle eines Portkonflikts festzustellen, welche Prozesse derzeit eine bestimmte Datei oder einen bestimmten Port verwenden

So verwenden Sie Copilot zum Generieren von Code So verwenden Sie Copilot zum Generieren von Code Mar 23, 2024 am 10:41 AM

Als Programmierer bin ich begeistert von Tools, die das Programmiererlebnis vereinfachen. Mithilfe von Tools der künstlichen Intelligenz k?nnen wir Democode generieren und die erforderlichen ?nderungen entsprechend den Anforderungen vornehmen. Das neu eingeführte Copilot-Tool in Visual Studio Code erm?glicht es uns, KI-generierten Code mit Chat-Interaktionen in natürlicher Sprache zu erstellen. Durch die Erl?uterung der Funktionalit?t k?nnen wir die Bedeutung des vorhandenen Codes besser verstehen. Wie verwende ich Copilot zum Generieren von Code? Um zu beginnen, müssen wir zun?chst die neueste PowerPlatformTools-Erweiterung herunterladen. Um dies zu erreichen, müssen Sie zur Erweiterungsseite gehen, nach ?PowerPlatformTool“ suchen und auf die Schaltfl?che ?Installieren“ klicken

See all articles