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. ..
Einfach gesagt, es ist ein Ordner.
Alle Verzeichnisse auf dem Computer, Verzeichnisse mit Dateien.
Alle vom Benutzer gehaltenen Verzeichnisse, Verzeichnisse mit Dateien.
Das Verzeichnis, an dem Sie gerade arbeiten.
Der Dateipfad aus dem Stammverzeichnis.
Der Dateipfad aus dem Verzeichnis, an dem Sie gerade arbeiten.
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
mkdir Erstellen Sie ein neues Verzeichnis im aktuellen Verzeichnis.
[Beschreibungsbeispiel]
$ mkdir exampleFile
touch Erstellen Sie eine neue Datei im aktuellen Verzeichnis.
[Beschreibungsbeispiel]
$ touch exampleFile
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
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
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
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
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
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