Grundlegende Befehle für das Linux-Selbststudium (2)

Grundlegende Befehle für das Linux-Selbststudium (2)


Vorwort

1. Im vorherigen Abschnitt haben wir über "Eingabeaufforderung", "grundlegendes Namensformat" und unseren ersten Befehl "ls" gesprochen.

2. In Zukunft besteht mein grundlegender Befehlsplan für dieses Kapitel darin, so viele Befehle zu schreiben, wie ich in jedem Abschnitt lernen muss. Ich werde nicht direkt in einem Abschnitt über einen Befehl sprechen, obwohl der Titel einen Befehlsnamen und nur einen enthält Der Befehl, diesen Titel zu schreiben, ist so gut, dass Leute mit Grundkenntnissen in die Gruppe einchecken können, um zu lernen.

3. Aber ich denke, das ist etwas unangenehm für Leute, die keine systematische Studie haben. Deshalb schreibe ich immer noch so viele Befehle, wie ich in jedem Abschnitt schreiben muss, anstatt keine Reihenfolge zu haben, in der ein Befehl einem Abschnitt entspricht. Schreiben. ( Das heißt, Sie haben diese Phase gelernt. Welchen Befehl sollten Sie in dieser Phase lernen, um auf diese Weise zu schreiben? Es wird keinen ungeordneten Abschnitt geben, der einem Befehl entspricht. )

4. Hauptsächlich, weil ich in Zukunft davon träume, Lehrer für das Unterrichten von Linux zu werden, möchte ich meine Fähigkeit zum Zusammenfassen und zum Schreiben von Artikeln in jungen Jahren sowie die Fähigkeit zum Erzählen, die jeder kann, ausüben Verstehe, obwohl die Erfahrung immer noch nicht genug ist, aber ich werde hart lernen, wenn es irgendwelche Fehler gibt, bitte weise auf die großen Jungs hin, danke! .

5. Der zweite Abschnitt unserer Basisbefehle beschreibt also hauptsächlich einige Basisbefehle für Betriebsverzeichnisse


Tipp: Das Folgende ist der Inhalt dieses Artikels

Eins, ls

Ich habe dies im vorherigen Abschnitt gesagt. Wenn Sie es nicht gelesen haben, können Sie es direkt über den folgenden Link anzeigen:
Linux-Grundbefehle (1)
Was ich hier hinzufügen möchte, ist, wenn wir ls -lh verwenden, ist es das „long - Format und benutzerfreundlich “ Zeigen Sie die Dateigröße in der Form den gesamten Inhalt des aktuellen Verzeichnisses angezeigt werden kann . Diese Mittel , lassen Sie uns erklären , was die Langformat - Displays bedeuten

[root@localhost ~]# ls -lh
总用量 44K
-rw-------. 1 root root 1.2K 1月  11 11:22 anaconda-ks.cfg
-rw-r--r--. 1 root root  27K 1月  11 11:22 install.log
-rw-r--r--. 1 root root 7.4K 1月  11 11:21 install.log.syslog
[root@localhost ~]# 

Wir verwenden ein Leerzeichen als Trennzeichen, um sie in 7 Spalten zu unterteilen, wie in der Abbildung gezeigt (mit einer gelben Linie als Unterteilung, insgesamt 7 Spalten): Die
Fügen Sie hier eine Bildbeschreibung ein
erste Spalte: Der Status einer Berechtigung für diese Datei oder dieses Verzeichnis ( Die Berechtigung wird beim nächsten Mal besprochen. Dies kann als Einschränkung des Betriebs dieser Datei oder dieses Verzeichnisses durch den Benutzer verstanden werden, der sich unter Linux anmeldet. Beispielsweise kann der Benutzer die Datei nicht öffnen oder das Verzeichnis ändern, bei dem es sich um das handelt Berechtigungsbeschränkungsoperation)

Die zweite Spalte: zwei Bedeutungen (Dateien und Verzeichnisse haben ihre eigenen entsprechenden Bedeutungen) { Datei: Die Anzahl der
Hardlinks einer Datei (Hardlinks werden auch beim nächsten Mal erwähnt und können nun als Erweiterung von Verknüpfungen für Anwendungen unter Windows verstanden werden Version, wir wissen, dass nach dem Löschen des Hauptprogramms die Verknüpfung des Hauptprogramms ungültig wird. Der Hardlink kann als Ersatz für das Hauptprogramm angesehen werden, das nach dem Löschen des Hauptprogramms verwendet werden kann, was äquivalent zu ist zwei Das Hauptprogramm kann ausgeführt werden. Wenn Sie eines davon löschen, wirkt sich das andere nicht aus. Sie können es weiterhin verwenden.)

Verzeichnis: Die Anzahl der Unterverzeichnisse der ersten Ebene dieses Verzeichnisses (dies bedeutet, wie viele Verzeichnisse sich in Ihrem aktuellen Verzeichnis befinden; wie viele Verzeichnisse, die auf Ihrem Verzeichnis basieren, sich in Ihrem Verzeichnis befinden, nachdem ich es eingegeben habe, werden nicht gezählt). Zählen Sie nur die Anzahl der Verzeichnisse in Ihrem Verzeichnis.

[Um zu sehen, ob der Inhalt eine Datei oder ein Verzeichnis ist, werden wir das nächste Mal darüber sprechen]

Die dritte Spalte: Der Eigentümer Ihrer Datei oder Ihres Verzeichnisses (dh wer Ihre Datei oder Ihr Verzeichnis gehört) kann auch als derjenige angesehen werden, der sie erstellt hat. Natürlich kann der Eigentümer geändert werden, dh es kann manuell geändert werden jemand anderes)

Die vierte Spalte: Die Gruppe, zu der Ihre Datei oder Ihr Verzeichnis gehört (es versteht sich, dass Ihre Datei oder Ihr Verzeichnis tatsächlich einem Eigentümer oder einer Gruppe gehören kann; wenn Sie beispielsweise mit einer Gruppe von Personen an einem Projekt arbeiten, sind Sie es können Änderungen am Projekt vornehmen. Ebenso können die Personen, die mit Ihnen an dem Projekt gearbeitet haben, auch Änderungen vornehmen.

Die fünfte Spalte: ist die Größe Ihrer Datei oder Ihres Verzeichnisses (wie viel Speicherplatz sie einnimmt, denken Sie daran, dass Ihre Dateigröße erst nach dem Hinzufügen der Option h menschlich angezeigt wird und in Bytes ohne h angezeigt wird).

Die sechste Spalte: Die Änderungszeit der Datei oder des Verzeichnisses (wann haben Sie den Inhalt dieser Datei oder dieses Verzeichnisses verschoben, wir haben das nächste Mal eine andere Zeit unter Linux)

Siebte Spalte: Der Name der Datei oder des Verzeichnisses


Zwei, cd

Wir wissen, wie man das Verzeichnis anzeigt. Können wir also nur den Inhalt unter "/ root / (das tatsächliche Verzeichnis des Administrator-Logins ~)" anzeigen? Es muss unmöglich sein, also ist unser zweiter Befehl cd ein Befehl , der das Verzeichnis wechseln kann .

  • Befehlsname: cd
  • Englischer Name: Verzeichnis wechseln
  • Pfad: Integrierte Shell-Befehle (In Linux gibt es zwei Arten von Befehlen: Der eine sind integrierte Befehle, der andere sind externe Befehle. Der integrierte ist das System, das bei der Installation des Systems mitgeliefert wird. Es erfolgt keine Ausführung Pfad; der andere wird vom Programmierer geschrieben. Geben Sie ihn in den entsprechenden Pfad ein, damit wir ihn über seinen Pfad ausführen können.)
  • Ausführungsberechtigung: alle Benutzer (neben dem Administrator unter Linux gibt es auch einen von uns erstellten Benutzer, und Benutzer können wie Windows erstellt werden. Dieser Befehl kann für alle Benutzer verwendet werden.)
  • Funktionsbeschreibung: Arbeitspfad wechseln ( dh Sie können ändern, wo Sie jetzt sind)

Hier sind vier Beispiele für häufig verwendete Optionen :

[root@localhost ~]# ls -lh
总用量 48K
drwxr-xr-x. 3 root root 4.0K 1月  13 06:10 aa
-rw-------. 1 root root 1.2K 1月  11 11:22 anaconda-ks.cfg
-rw-r--r--. 1 root root  27K 1月  11 11:22 install.log
-rw-r--r--. 1 root root 7.4K 1月  11 11:21 install.log.syslog
[root@localhost ~]# 
[root@localhost ~]# cd /root/aa/
[root@localhost aa]# 

(我首先列出我现在目录下的所有内容,然后我这边”aa“是个目录,
我”cd /root/aa“的意思就是切换我现在的目录至
”/下的root目录下的aa这个目录里面“,然后可以看到我的”~“变成了”aa“,
证明我在aa目录下)
[root@localhost ~]# ls -lh
总用量 48K
drwxr-xr-x. 3 root root 4.0K 1月  13 06:10 aa
-rw-------. 1 root root 1.2K 1月  11 11:22 anaconda-ks.cfg
-rw-r--r--. 1 root root  27K 1月  11 11:22 install.log
-rw-r--r--. 1 root root 7.4K 1月  11 11:21 install.log.syslog
[root@localhost ~]# 
[root@localhost ~]# cd aa
[root@localhost aa]# 

(进入”aa“目录我可以通过输入这个目录的绝对路径进入,
当然也可以直接输入这个目录的相对路径进入,
就是我要切换进入的是”/root/aa“这个目录嘛,因为我已经处在”/root/“下了,
然后”aa目录“就是我这个目录底下的一个其他目录,所以我可以直接”cd aa“进入,
如果你在其他目录底下要进”/root/aa/“这个目录,要用第一种完整的路径进入)

【绝对路径:就是一串路径的完整的路径(比如我要去”aa“目录,
我直接输入完整的”cd /root/aa/“进去,后面这一串路径就是绝对路径)】

【相对路径:还是要去”aa目录“,直接”cd aa“进去的后面一串就是相对路径
(这里要记住,绝对路径可以在任何地方使用,随时切换你的目录;
但是相对路径只能在你的当前目录使用,如第二个例子,
你只能在你的目录下有”aa“这个其他目录你才能进入,
要不然你在其他地方直接”cd aa“,要是你那个目录没有aa他就进不去的)】
[root@localhost aa]# cd -
/
[root@localhost /]# cd -
/root/aa
[root@localhost aa]# 

(我现在”/root/aa/“下,我直接”cd -“可以回到我之前待的目录;
”cd -“:就是回到你上一个待的目录,我在去”/root/aa/“这个目录前,
我是呆在”/“下的,所以我直接”cd -“就可以回去,然后在输入一遍就
可以再回来现在这个目录;
工作中可以常用这个命令随时回到你上一个在呆的目录,这样可以节省时间随时切换
两个常用的目录)
[root@localhost aa]# cd ..
[root@localhost ~]# cd ..
[root@localhost /]# 

(这个很好理解,就是回到当前目录的上一级目录,就是我现在是在“/root/aa/”
这个目录下嘛,我直接“cd ..”可以回到aa目录的上一级目录“/root/”下;
cd ..:就是回到你现在所处的目录的上一级目录)

Drei, pwd

* Denken Sie, dass der Befehl cd leicht zu umgehen ist und den Arbeitspfad überall ändert. Ich kann wirklich nicht finden, in welchem ​​Verzeichnis ich mich befinde. Was soll ich tun? Es spielt keine Rolle, der Befehl pwd kann Ihnen sehr gut helfen, pwd kann den Arbeitspfad überprüfen

  • Befehlsname: pwd
  • Vollständiger Name des Befehls: Druckname des aktuellen / Arbeitsverzeichnisses
  • Ort: / bin / pwd
  • Ausführungsberechtigung: alle Benutzer
  • Funktionsbeschreibung: Zeigen Sie den Arbeitspfad an, in dem Sie sich gerade befinden

Hier ist ein Anwendungsbeispiel:

[root@localhost /]# cd /root/aa/
[root@localhost aa]# 
[root@localhost aa]# pwd
/root/aa
[root@localhost aa]# 

(如图,可以显示我现在在哪,直接打“pwd”就可以执行,可以配合cd命令试试,
让自己更了解自己在哪,可以保证不会迷路)


Vier, mkdir

* Was ist, wenn wir unser eigenes Verzeichnis erstellen möchten? Als nächstes kann Ihnen unser Befehl mkdir sehr gut helfen, mkdir kann ein leeres Verzeichnis erstellen

  • Befehlsname: mkdir
  • Der vollständige Name des Befehls: Verzeichnisse erstellen
  • Ort: / bin / mkdir
  • Ausführungsberechtigung: alle Benutzer
  • Funktionsbeschreibung: Erstellen Sie ein leeres Verzeichnis
命令格式:
mkdir  [选项]  目录名
选项:
-p:递归创建目录

Nennen Sie zwei Beispiele:

[root@localhost aa]# mkdir la
[root@localhost aa]# ls
la
[root@localhost aa]# 

(直接创建目录的例子,“mkdir xx”,后面直接接你要创建的目录的名字就行;
如上,la就是我创建出来的目录,可以直接使用cd命令进入)
[root@localhost aa]# mkdir -p la2/la3/la4
[root@localhost aa]# ls
la  la2
[root@localhost aa]# cd la2
[root@localhost la2]# ls
la3
[root@localhost la2]# cd la3/
[root@localhost la3]# ls
la4
[root@localhost la3]# cd la4/
[root@localhost la4]# ls
[root@localhost la4]# pwd
/root/aa/la2/la3/la4
[root@localhost la4]# 


(递归创建就是可以创建多个连续目录,但是这个创建的目录是接着你前一个创建
的目录的,我们知道直接mkdir后面接目录名是创建一个目录,那么我们想创建
多个连续的目录时就得加上-p选项;
“mkdir -p la2/la3/la4”: -p开启递归创建,在本目录下先创建一个la2目录,
然后接着这个la2目录下面在创建la3这个目录,最后在la3目录下在创建一个la4目录)

Fünf, rmdir

* Nachdem es einen Befehl zum Erstellen eines leeren Verzeichnisses gibt, haben wir einen Befehl zum Löschen eines leeren Verzeichnisses

  • Befehlsname: rmdir
  • Der vollständige Name des Befehls: Leere Verzeichnisse entfernen
  • Ort: / bin / rmdir
  • Ausführungsberechtigung: alle Benutzer
  • Funktionsbeschreibung: Leere Verzeichnisse löschen (Denken Sie daran, dass dieser Befehl nur leere Verzeichnisse löschen kann. Daher verwenden wir diesen Befehl im Allgemeinen nicht. Wir möchten ihn jedoch einführen. Wir werden später über einen anderen Löschbefehl sprechen.)
命令格式:
rmdir  [选项]  目录名
选项:
-p:递归删除目录

Nennen Sie zwei Beispiele:

[root@localhost aa]# ls
la  la2
[root@localhost aa]# rmdir la
[root@localhost aa]# ls
la2
[root@localhost aa]# 

(是不是感觉和mkdir用法类似,没错,“rmdir xx”后面接你要删除的空目录就行了)
[root@localhost aa]# ls
la2
[root@localhost aa]# rmdir la2/
rmdir: 删除 "la2/" 失败: 目录非空
[root@localhost aa]# rmdir -p la2/la3/la4/
[root@localhost aa]# ls
[root@localhost aa]# 

(递归删除也和mkdir用法一样,当你要删除多个连续的空目录时候就可以直接用
“rmdir -p xx”后面接要递归删除的空目录)

Sechs, zusätzliche Einführung der notwendigen Befehle

Jeder hat nur das Booten und einige einfache Verzeichnisoperationsbefehle gelernt.

1. Wir haben gelernt, wie man bootet. Klicken Sie einfach auf den virtuellen PC, den Sie booten möchten, und starten Sie die virtuelle Maschine.

2. Aber wir wissen nur, wie man sich einschaltet, aber wir wissen nicht, wie man sich ausschaltet, richtig? Ich glaube, dass einige Leute, die VMware erkundet haben, eine Schaltfläche zum Ausschalten des Clients oben in der Software gefunden haben.

3. Wir empfehlen jedoch nicht, VMware direkt herunterzufahren , sodass das Bild nicht aufgeführt ist. So fahren Sie VMware direkt herunter

4. Ich werde Ihnen hier zwei Befehle zum Herunterfahren und Neustarten geben, aber ich werde hier nicht näher auf diese beiden Befehle eingehen, sondern Ihnen nur sagen, dass diese beiden Befehle einen Neustart und einen Neustart ausführen können, auf die später noch näher eingegangen wird.

5. Herunterfahren -h jetzt: Sofortiges Herunterfahren (-h ist die Option zum Herunterfahren, jetzt ist der Parameter: Sofortige Bedeutung)

6. Herunterfahren -r jetzt: Sofort neu starten (-r ist die Neustartoption)

um zusammenzufassen

In diesem Abschnitt beschreiben wir einfache Verzeichnisoperationsbefehle { 1.ls: Anzeigen des Inhalts des Verzeichnisses 2.cd: Wechseln des Arbeitspfads 3.pwd: Anzeigen des Arbeitspfads, in dem Sie sich befinden 4.mkdir: Erstellen eines leeren Verzeichnisses 5.rmdir: leeres Verzeichnis löschen } Um ehrlich zu sein, ist das Antippen von Hand sehr anstrengend. Es wäre großartig, wenn Sie das Video direkt aufnehmen könnten, aber es ist in Ordnung. Trainieren Sie Ihre Fähigkeiten zur Textorganisation.






Dies ist Jiehua, bis zum nächsten Mal.

Ich denke du magst

Origin blog.csdn.net/qq313088385/article/details/112555827
Empfohlen
Rangfolge