[Kopieren und Einfügen OK] Grundlegende Linux-Befehlssammlung [18 Auswahlen]


Vor kurzem habe ich eine LAMP-Umgebung erstellt, aber ich hatte viele Möglichkeiten, mit Linux-Befehlen in Kontakt zu treten, und ich habe einen Wissensbestand gesammelt, sodass ich dieses Mal die häufig vorkommenden Befehle erläutern werde. ..

Vorherige Kenntniss

Verzeichnis

Einfach gesagt, es ist ein Ordner.

Wurzelverzeichnis

Alle Verzeichnisse auf dem Computer, Verzeichnisse mit Dateien.

Home-Verzeichnis

Alle vom Benutzer gehaltenen Verzeichnisse, Verzeichnisse mit Dateien.

Aktuelles Verzeichnis

Das Verzeichnis, an dem Sie gerade arbeiten.

Absoluter Pfad

Der Dateipfad aus dem Stammverzeichnis.

Relativer Pfad

Der Dateipfad aus dem Verzeichnis, an dem Sie gerade arbeiten.


Referenzsystem

pwd Zeigen Sie den Dateipfad, an dem Sie gerade arbeiten, in Ihrem Home-Verzeichnis an.

[Beschreibungsbeispiel]

$ pwd

[Ausgabebeispiel]

/Users/username


ls Zeigen Sie eine Liste der gespeicherten Dateien und Verzeichnisse in dem Verzeichnis an, an dem Sie gerade arbeiten.

[Beschreibungsbeispiel]

<!--Liste anzeigen-->
$ ls

<!--Versteckte Datei(.beginne am)Anzeige inklusive-->
$ ls -a

<!--Zeigen Sie detaillierte Informationen wie Berechtigungen an-->
$ ls -l

<!--Zeigen Sie detaillierte Informationen wie Berechtigungen einschließlich versteckter Dateien an-->
$ ls -la

[Ausgabebeispiel]

<!-- ls -->
Desktop				Sinatra
Documents			Sites
...

<!-- ls -a -->
.Trash				Documents
.bundle				Downloads
...

<!-- ls -l -->
drwx------@  5 username  username   160 11 14 16:12 Applications
drwx------@  9 username  username   288 11 24 19:55 Desktop
...

<!-- ls -la -->
drwx------   2 username  username     64 11 21 14:01 .Trash
drwxr-xr-x   4 username  username    128 10 20 23:12 .bundle
...


cat Zeigen Sie den Inhalt der Datei an. Da es nicht gescrollt werden kann, wird es verwendet, wenn der Inhalt groß genug ist, um auf einen Bildschirm zu passen.

[Beschreibungsbeispiel]

$ cat exampleFile

[Ausgabebeispiel]

<!--Beschreibung des Inhalts von exampleFile-->
Dies ist ein Beispiel.


less Zeigen Sie den Inhalt der Datei an. Kann gescrollt werden. Wird für den Inhalt eines Bildschirms oder mehrerer verwendet.

[Beschreibungsbeispiel]

$ less exampleFile

[Ausgabebeispiel]

<!--Beschreibung des Inhalts von exampleFile-->
Dies ist ein Beispiel.
.
.
.


history Zeigt den Verlauf der ausgeführten Befehle an.

[Beschreibungsbeispiel]

<!--Befehlsverlauf anzeigen-->
$ history

<!--Zeige 5 neueste Befehle(Irgendeine Nummer) -->
$ history 5

<!--Führen Sie den Befehl aus, der der im Verlauf angezeigten Nummerierung entspricht(Irgendeine Nummer) -->
$ !5

<!--Löschen Sie den Befehl, der der im Verlauf angezeigten Nummerierung entspricht, aus dem Verlauf(Irgendeine Nummer) -->
$ history -d 5

[Ausgabebeispiel]

<!-- history -->
  .
  .
  .
  848  pwd
  849  pwd
  850  ls
  851  ls -a
  852  ls -l
  853  ls -la
  854  cat
  855  ls

<!-- history 5 -->
  851  ls -a
  852  ls -l
  853  ls -la
  854  cat
  855  ls

<!-- !855(Wenn oben, führen Sie ls aus) -->
Desktop				Sinatra
Documents			Sites
...

<!-- history -d 853 -->
<!-- 853 ls -la löschen-->
  .
  .
  .
  851  ls
  852  ls -a
  853  ls -l
  854  cat
  855  ls



Schöpfungssystem

mkdir Erstellen Sie ein neues Verzeichnis im aktuellen Verzeichnis.

[Beschreibungsbeispiel]

$ mkdir exampleFile


touch Erstellen Sie eine neue Datei im aktuellen Verzeichnis.

[Beschreibungsbeispiel]

$ touch exampleFile



Löschsystem

rm Löschen Sie Dateien und Verzeichnisse. Normalerweise gibt es keine Ausgabe, aber wenn es beschrieben oder in einer Datei oder einem Verzeichnis gespeichert ist, wird eine Ausführungsbestätigung mit * Y (Ja) * oder * N (Nein) * angefordert.

[Beschreibungsbeispiel]

<!--Datei löschen-->
$ rm exampleFile

<!--Erzwungenes Löschen von Dateien(Keine Bestätigung) -->
$ rm -f exampleFile

<!--Verzeichnis löschen-->
$ rm -r exampleDirectory

<!--Erzwungenes Löschen des Verzeichnisses-->
$ rm -rf exampleDirectory


Vervielfältigungssystem

cp Erstellen Sie eine Kopie der Datei oder des Verzeichnisses.

[Beschreibungsbeispiel]

<!--Erstellen Sie eine Kopie von exampleFile als exampleFile2-->
$ cp exampleFile exampleFile2

<!--Erstellen Sie eine Kopie von exampleDirectory als exampleDirectory2-->
$ cp -r exampleDirectory exampleDirectory2


Mobiles System

cd Verschieben Sie das aktuelle Verzeichnis (das Verzeichnis, an dem Sie gerade arbeiten). Kann als absoluter oder relativer Pfad angegeben werden.

[Beschreibungsbeispiel]

<!--In das Ausgangsverzeichnis wechseln-->
$ cd

<!--Verschieben Sie den Arbeitsort in exampleDirectory-->
$ cd exampleDirectory

<!--Verschieben Sie ein Ebenenverzeichnis nach oben-->
$ cd ..


mv Sie können Dateien verschieben und Dateinamen ändern. Kann als absoluter oder relativer Pfad angegeben werden.

[Beschreibungsbeispiel]

<!--Verschieben Sie exampleFile1 von exampleDirectory1 nach exampleDirectory2-->
$ mv exampleDirectory1/exampleFile1 exampleDirectory2

<!--Benennen Sie exampleFile2 in exampleFile3 um-->
$ mv exampleFile2 exampleFile3


Bequemes System

clear Aktualisieren Sie den Bildschirm.

[Beschreibungsbeispiel]

$ clear

Oder Sie können auch "control" + "L" verwenden.

shutdown Fahren Sie das Betriebssystem herunter.

[Beschreibungsbeispiel]

$ shutdown -h now



Benutzersystem

useradd Neuen Benutzer hinzufügen. (Zu diesem Zeitpunkt wird auch ein Home-Verzeichnis für den Benutzer erstellt.)

[Beschreibungsbeispiel]

<!--Erstellen Sie einen neuen Benutzer mit dem Beispiel für den Benutzernamen-->
$ useradd example


passwd Registrieren Sie das Passwort des neu erstellten Benutzers neu und ändern Sie das Passwort des vorhandenen Benutzers. (In einer Produktionsumgebung wird häufig eine andere Authentifizierungsmethode namens "Schlüsselauthentifizierung" verwendet.)

[Beschreibungsbeispiel]

<!--Ändern Sie das Kennwort für das Beispiel für den Benutzernamen-->
$ passwd example


userdel Benutzer löschen.

[Beschreibungsbeispiel]

<!--Beispiel Benutzer löschen-->
$ userdel example

<!--Beispiel Löschen eines Benutzers und Löschen des Ausgangsverzeichnisses des gelöschten Benutzers-->
$ userdel -r example


su Benutzerwechsel.

[Beschreibungsbeispiel]

<!--zum Beispielbenutzer wechseln(Das aktuelle Verzeichnis ist das gleiche) -->
$ su example

<!--zum Beispielbenutzer wechseln(Beginnen Sie im Home-Verzeichnis dieses Benutzers) -->
$ su - example


exit Benutzerabmeldung. Wenn Sie mehrmals angemeldet sind, kehren Sie zum ursprünglichen Benutzer zurück.

[Beschreibungsbeispiel]

<!--Melden Sie sich vom aktuellen Benutzer ab-->
$ exit



Zusammenfassung

Beim Erstellen einer Umgebung mit einer Linux-Distribution (Linux-basiertes Betriebssystem) werden häufig Linux-Befehle verwendet. Daher ist es hilfreich, sich mit den grundlegenden Befehlen vertraut zu machen, die in gewissem Umfang erläutert werden.

"Terminal" für Mac "Power Shell" für Windows Sie können es mit diesen tun, also versuchen Sie es bitte.

Danke, dass du bis zum Ende zugesehen hast!


Autor: yuki | Erwarb das erste Projekt am 10. Lerntag → Studiert derzeit für einen Full-Stack-Ingenieur-Karrierewechsel Qiita:https://qiita.com/yuki4839 Twitter:https://twitter.com/yuki35522891

Recommended Posts

[Kopieren und Einfügen OK] Grundlegende Linux-Befehlssammlung [18 Auswahlen]
Linux-Befehl <Basic 2>
Linux-Befehl <Basic 1>
Linux-Befehlssammlung
[Linux] Grundlegende Befehlsübersicht
Linux-Befehlsfehlersammlung 1
Grundbegriffe für CLI und Linux
[Hinweis] Nützliche Linux-Befehlssammlung
Kopieren und Einfügen von Befehlszeileninhalten mit bash unter Linux oder Mac ohne Maus
Grundkenntnisse in Linux und Grundbefehle
Befehl zum Ändern von Berechtigungen und Besitzern [Linux]
Linux-Betrieb für Anfänger Grundlegende Befehlsübersicht
Linux-Befehl Nr. 4
Linux-Befehl Nr. 3
Linux-Befehl Nr. 5
Erstellen Sie eine TensorFlow-Entwicklungsumgebung auf Amazon EC2 mit Befehlskopie
Korrespondenztabelle für Linux- (Bash) und Windows- (PowerShell) Befehle