Linux – Erste Einführung und grundlegende Befehle (2)

Inhaltsverzeichnis

Vorwort

1. Anweisungen

1.1 CD weitere Tragehinweise

1,2 l weitere Tragehinweise

1.3 welcher Befehl

1.4 Alias-Befehl

1,5 mkdir weitere Trageanweisungen

1.7 yum -y install Installationsanweisungen

1.8 stat-Befehl

1.9 Beheben Sie den außer Kontrolle geratenen Befehlszustand

1.10 rmdir&&rm-Befehl

1,11 Mann Kommando

1.12 cp-Befehl

1.13 mv-Befehl

1.14 Nano-Befehl

2. Schreiben Sie Code unter Linux

 3. Konzeptergänzung

Vorheriger Artikel: 


Vorwort

        In diesem Kapitel lernen wir weitere Linux-Befehle kennen, erfahren mehr über Linux und stellen schließlich vor, wie man Code unter Linux schreibt.


1. Anweisungen


1.1 CD weitere Tragehinweise

        1.cd -:Zurück zum zuletzt besuchten Verzeichnis. Wie im Bild unten gezeigt, befand sich unser erstes Passwort unter dem Pfad /root/data, dann cd, um nach Hause zu gelangen, und danncd -wir kamen an beim zuletzt (kürzlich) aufgerufenen Pfad,Wenn Sie cd - erneut verwenden, kehren Sie zum Home-Pfad zurück. Wenn Sie cd - häufig verwenden, können Sie zwischen den beiden hin und her springen Wege. (um uns den Wegwechsel zu erleichtern)

        2.cd ~: Geben Sie das Home-Verzeichnis des Benutzers ein. (Das Home-Verzeichnis ist ein Verzeichnis, das jedem Benutzer beim Anmelden unter Linux und anderen Unix-ähnlichen und Windows-Betriebssystemen zugewiesen wird. Es befindet sich normalerweise im Benutzernamen und wird zum Speichern der persönlichen Dateien und Konfigurationsdateien des Benutzers verwendet .) Wenn sich ein Benutzer zum ersten Mal anmeldet, ist der Pfad sein Home-Verzeichnis.


1,2 l weitere Tragehinweise

ll: Der Alias ​​von ls -l. ll ist der Befehl ls -l. Dieser Alias ​​wird vom Betriebssystem selbst festgelegt.


1,11 Mann Kommando

 Linux-Befehle haben viele Parameter. Es ist für uns unmöglich, sie alle zu merken. Wir können Hilfe erhalten, indem wir im Online-Handbuch nachsehen. Der Befehl zum Zugriff auf die Linux-Manpage lautet.
man-Syntax: man [Option]-Befehl,

Erklären Sie, das Handbuch ist in 8 Kapitel unterteilt
1 ist ein allgemeiner Befehl
2 ist ein Systemaufruf, wie z. B. Öffnen, Schreiben usw . (Auf diese Weise können Sie zumindest leicht herausfinden, welche Header-Dateien hinzugefügt werden müssen, um diese Funktion aufzurufen.)
3 ist eine Bibliotheksfunktion wie printf, fread4 ist eine spezielle Datei Das heißt, verschiedene Dateien unter /dev Gerätedatei
5 bezieht sich auf das Format der Datei, z. B. passwd, das die Bedeutung jedes Felds in der Datei erklärt
6 ist für Spiele reserviert und wird von jedem Spiel bestimmt. Definieren Sie es selbst
7 ist ein Anhang und es gibt einige Variablen, wie zum Beispiel globale Variablen wie environ, die hier erklärt werden
8 ist ein Befehl zur Systemverwaltung. Diese Befehle können nur von Root verwendet werden, z. B. ifconfig

 


1.3 welcher Befehl

which: Der Pfad, um den angegebenen Namen zu finden.


1.4 Alias-Befehl

Alias: Sie können dem angegebenen Befehl einen Alias ​​geben.

Syntax: alias alias='Befehl'.


1,5 mkdir weitere Trageanweisungen

 mkdir -p: Erstellen Sie eine Pfadfolge, mit der Verzeichnisse rekursiv erstellt werden können. Wenn also das übergeordnete Verzeichnis eines Verzeichnisses nicht vorhanden ist, wird zuerst das übergeordnete Verzeichnis und dann das Unterverzeichnis erstellt. Die Verwendung ist wie folgt und Sie erhalten eine Liste der Verzeichnisse.


1.6 Baumbefehl

tree: Befehl zur Anzeige von Datei- und Verzeichnisstrukturen. Es kann alle Dateien und Unterverzeichnisse in einem angegebenen Verzeichnis rekursiv auflisten und in einer Baumstruktur anzeigen. In 1.6 haben wir mkdir -p verwendet, um eine Pfadfolge zu erstellen, aber wir möchten alle Unterverzeichnisse unter dem übergeordneten Verzeichnis überprüfen, dann können wir tree verwenden.

(Dies sind alle Unterverzeichnisse unter a)

Wenn Sie es zum ersten Mal verwenden, tritt die folgende Situation auf (der Befehl kann nicht gefunden werden).

Dies ist der Befehl, der den Installationsbefehl erfordert. Bitte beachten Sie 1.7.


1.7 yum -y install Installationsanweisungen

yum -y install: ist der Befehl zum Installieren von Paketen auf Linux-Distributionen mit dem Paketmanager Yellowdog Updater Modified (YUM). Dieser Befehl installiert das angegebene Paket, ohne eine Bestätigung anzufordern.

Nun bedeutet dies, dass die Installation erfolgreich war und Sie die Installationsanweisungen verwenden können.


1.8 stat-Befehl

stat: Erhalten Sie detailliertere Informationen zur Datei.

Für jede Datei gibt es drei Arten von Zeitpunkten: 1. „Zugriff“ bezieht sich auf den Erstellungszeitpunkt der Datei oder des Dokuments. Es gibt an, wann die Datei ursprünglich erstellt wurde oder wann ein Benutzer oder ein Programm zum ersten Mal darauf zugegriffen hat. Dieser Zeitstempel hilft dabei, das Alter oder die Herkunft der Datei zu verfolgen.

2. „Ändern“ bezieht sich auf den Änderungszeitpunkt einer Datei oder eines Dokuments. Es gibt an, wann die Datei das letzte Mal geändert oder bearbeitet wurde. Dieser Zeitstempel wird immer dann aktualisiert, wenn an der Datei Änderungen vorgenommen werden, z. B. wenn der Inhalt hinzugefügt, gelöscht oder geändert wird.

3. „Änderung“ kann ein allgemeinerer Begriff sein, der die Erstellungs- und Änderungszeiten einer Datei oder eines Dokuments umfasst. Es bezieht sich auf das Ändern oder Anpassen der einer Datei zugeordneten Zeit. Dies kann eine Änderung des Erstellungszeitpunkts, des Änderungszeitpunkts oder beider umfassen. Der Zweck oder Kontext der spezifischen Änderung bestimmt, welche Zeitstempel betroffen sind.


1.9 Beheben Sie den außer Kontrolle geratenen Befehlszustand

STRG+D: Unterbrechen Sie das aktuell laufende Programm oder den Prozess.

Wenn wir im Stammverzeichnis versehentlich Baum + verwenden, um die Unterverzeichnisse im Stammverzeichnis anzuzeigen, kann das Programm für eine Weile nicht gestoppt werden, da die Anzahl der Dateien im Stammverzeichnis sehr groß ist. Zu diesem Zeitpunkt können wir STRG + verwenden C, um das Programm zu stoppen.

(Solange es sich auf Ihre Befehlszeileneingabe auswirkt, drücken Sie einfach STRG+C.)


1.10 rmdir&&rm-Befehl

rmdir: Befehl zum Löschen leerer Verzeichnisse. Wenn das angegebene Verzeichnis nicht leer ist, löscht der Befehl das Verzeichnis nicht.

Normalerweise verwenden wir rmdir nicht zum Löschen von Verzeichnissen, hier verwenden wir es nur zum Vergleich. Schauen Sie sich als Nächstes den Befehl rm an.


rm: Es kann die angegebene Datei löschen

rm -r: Verzeichnis löschen. Sie können das Verzeichnis und seinen gesamten Inhalt rekursiv löschen. Es ist zu beachten, dass Dateien und Verzeichnisse, die mit dem Befehl rm gelöscht wurden, nicht wiederhergestellt werden können. Verwenden Sie sie daher mit Vorsicht. (Es sollte besonders darauf geachtet werden, dass das Stammverzeichnis nicht versehentlich gelöscht wird. Dies entspricht dem Formatieren des Laufwerks C im Windows-System und das Betriebssystem hängt sich direkt auf.)

Beispiel 1: Wir versuchen, normale Dateien zu löschen. Zu diesem Zeitpunkt sehen wir, dass das Betriebssystem den Benutzer fragt, ob es gelöscht werden soll. Diese Situation tritt nur unter dem Hauptbenutzer auf, da die Dateien des Hauptbenutzers im Allgemeinen wichtiger sind Das Betriebssystem wird Sie daran erinnern. . Zu diesem Zeitpunkt können Sie n eingeben, um den Löschvorgang abzubrechen, und y eingeben, um den Löschvorgang zu bestätigen.

Wenn Sie nicht möchten, dass er diese Frage stellt, können Sie -f nach rm hinzufügen, um sie direkt zu löschen.

Beispiel 2: Um ein Verzeichnis zu löschen, verwenden Sie rm -r plus f. (rm -rf) bedeutet, dass ich das Verzeichnis löschen möchte, und es handelt sich um eine erzwungene Löschung. Fragen Sie mich nicht, ob ich es löschen soll oder nicht.


1,11 Mann Kommando

Linux-Befehle haben viele Parameter. Es ist für uns unmöglich, sie alle zu merken. Wir können Hilfe erhalten, indem wir im Online-Handbuch nachsehen. Der Befehl zum Zugriff auf die Linux-Manpage lautet man Syntax: man [Option] Befehl
z. B.: man rm

Nachdem Sie das Handbuch aufgerufen haben, drücken Sie die Eingabetaste, um nach oben und unten zu scrollen, und drücken Sie q, um den Vorgang zu beenden.

Wenn Sie man nicht verwenden können, installieren Sie es einfach.

 Erklären Sie, das Handbuch ist in 8 Kapitel unterteilt
1 ist ein allgemeiner Befehl
2 ist ein Systemaufruf, wie z. B. Öffnen, Schreiben usw . (Auf diese Weise können Sie zumindest leicht herausfinden, welche Header-Dateien hinzugefügt werden müssen, um diese Funktion aufzurufen.)
3 ist eine Bibliotheksfunktion wie printf, fread4 ist eine spezielle Datei Das heißt, verschiedene Dateien unter /dev Gerätedatei
5 bezieht sich auf das Format der Datei, z. B. passwd, das die Bedeutung jedes Felds in der Datei erklärt
6 ist für Spiele reserviert und wird von jedem Spiel bestimmt. Definieren Sie es selbst
7 ist ein Anhang und es gibt einige Variablen, wie zum Beispiel globale Variablen wie environ, die hier erklärt werden
8 ist ein Befehl zur Systemverwaltung. Diese Befehle können nur von Root verwendet werden, z. B. ifconfig


1.12 cp-Befehl

Syntax: cp [Optionen] Quelldatei oder Zielverzeichnis Zieldatei oder Zielverzeichnis

Funktion: Dateien oder Verzeichnisse kopieren

Beschreibung: Der Befehl cp wird zum Kopieren von Dateien oder Verzeichnissen verwendet. Wenn zwei oder mehr Dateien oder Verzeichnisse gleichzeitig angegeben werden und das endgültige Ziel ein vorhandenes Verzeichnis ist, werden alle zuvor angegebenen Dateien oder Verzeichnisse in dieses Verzeichnis kopiert. . Wenn mehrere Dateien oder Verzeichnisse gleichzeitig angegeben werden und das endgültige Ziel kein vorhandenes Verzeichnis ist, wird eine Fehlermeldung angezeigt.

Häufige Optionen:

1.-f oder --force erzwingt das Kopieren einer Datei oder eines Verzeichnisses, unabhängig davon, ob die Zieldatei oder das Zielverzeichnis bereits vorhanden ist.

2. -r verarbeitet die Dateien und Unterverzeichnisse im angegebenen Verzeichnis rekursiv zusammen. Wenn die Form der Quelldatei oder des Quellverzeichnisses nicht zu einem Verzeichnis oder symbolischen Link gehört, wird sie als normale Datei behandelt.

Das Verzeichnis ist rekursiv definiert, daher können wir das Verzeichnis nicht direkt kopieren.

Wenn wir das Verzeichnis kopieren, fügen wir einfach -r hinzu. Im Allgemeinen wird rf zusammen verwendet und kann als (cp -rf) geschrieben werden.


1.13 mv-Befehl

 mv: Der Befehl mv ist die Abkürzung für „move“. Er kann zum Verschieben von Dateien oder zum Umbenennen von Dateien (Dateien verschieben (umbenennen)) verwendet werden. Dies ist ein häufig verwendeter Befehl in Linux-Systemen und wird häufig zum Sichern von Dateien oder Verzeichnissen verwendet.

Syntax: mv [Optionen] Quelldatei oder Zielverzeichnis Zieldatei oder Zielverzeichnis

Funktion: 1. Abhängig vom Typ des zweiten Parameters im mv-Befehl (ob Zieldatei oder Zielverzeichnis) benennt der mv-Befehl die Datei um oder verschiebt sie in ein neues Verzeichnis.

        2. Wenn der zweite Parametertyp eine Datei ist, schließt der Befehl mv die Dateiumbenennung ab. Zu diesem Zeitpunkt kann es nur eine Quelldatei geben (es kann auch der Name des Quellverzeichnisses sein). Die angegebene Quelldatei oder das angegebene Quellverzeichnis wird umbenannt auf den angegebenen Zieldateinamen.

        ​​​​ 3. Wenn der zweite Parameter der Name eines vorhandenen Verzeichnisses ist, können mehrere Quelldateien oder Verzeichnisparameter vorhanden sein, und der Befehl mv verschiebt alle durch jeden Parameter angegebenen Quelldateien in das Zielverzeichnis.

Häufig verwendete Optionen: -f: Force bedeutet Force. Wenn die Zieldatei bereits vorhanden ist, wird sie ohne Nachfrage direkt überschrieben.

                   -i: Wenn die Zieldatei (Ziel) bereits existiert, wird gefragt, ob sie überschrieben werden soll!


1.14 Nano-Befehl

nano: Unter Linux ist nano ein Texteditor, der relativ einfach und leicht zu bedienen ist. Es bietet grundlegende Textbearbeitungsfunktionen und verfügt über einige häufig verwendete Tastenkombinationen. Um den Nano-Befehl zu verwenden, geben Sie den folgenden Befehl in das Terminal ein.

Syntax: nano [Dateiname]

Wenn der Nano-Befehl nicht verfügbar ist, verwenden Sie einfach den Befehl yum -y install, um ihn zu installieren.

这将打开一个新的终端窗口,并在其中显示文件的内容。您可以使用箭头键来移动光标,进行编辑。
一些常用的快捷键包括:

- Ctrl + O:保存文件
- Ctrl + X:退出  nano  编辑器
- Ctrl + G:获取帮助
- Ctrl + K:剪切一行
- Ctrl + U:粘贴剪切的内容

这只是一些  nano  编辑器的基本命令和快捷键。
您可以通过按Ctrl + G来获取更多帮助和详细的命令列表。

请注意, nano是一个基本的文本编辑器,如果您需要更高级的功能和选项,
您可能需要考虑使用其他编辑器,如  vim  或  emacs  。

1.15 cat-Befehl

Syntax: cat [Optionen][Datei]

Funktion: Anzeigen des Inhalts der Zieldatei

Allgemeine Optionen: -b Anzahl nicht leerer Ausgabezeilen

                   -N alle Zeilennummern ausgeben

                   -S gibt keine mehrzeiligen Leerzeilen aus 


2. Schreiben Sie Code unter Linux

1. Erstellen Sie mit Touch eine Datei mit der Endung .c

2. Öffnen Sie mit nano die .c-Datei und schreiben Sie den Code. STRG+X Speichern und beenden.

3.gcc [Dateiname] ruft die Datei a.out ab

4. ./a.out, um das Programm auszuführen.


 3. Konzeptergänzung

 Hier ist ein zusätzliches Konzept: Jede Anweisung ist ein ausführbares Programm, das zur Ausführung einer bestimmten Operation oder Aufgabe verwendet wird. Wenn Sie einen Befehl in das Terminal eingeben, interpretiert das Betriebssystem das durch den Befehl dargestellte Programm und führt es aus.

        Die Befehle werden im Verzeichnis /usr/bin gespeichert

Was machen Sie bei der Installation und Deinstallation?

        ​ ​ ​Kopieren/löschen Sie das ausführbare Programm in den Systempfad.

Anweisungen, Programme und ausführbare Programme sind alle dasselbe, sie sind alle Dateien (= Inhalt + Attribute).

Vorheriger Artikel: 

Linux – Erste Einführung und grundlegende Anweisungen (1) – CSDN-Blog

Supongo que te gusta

Origin blog.csdn.net/2301_76618602/article/details/134482622
Recomendado
Clasificación