Linux-Befehl <Basic 1>

Beschreiben Sie die grundlegenden Linux-Befehle als Memorandum.

Cursorbefehl bewegen

Befehl Inhalt
Ctrl + b Bewegen Sie sich um ein Zeichen rückwärts
Ctrl + f Bewegen Sie ein Zeichen vorwärts
Ctrl + a Gehen Sie zum Anfang der Zeile
Ctrl + e Gehen Sie zum Zeilenende

ls Befehl

Ein Befehl zum Auflisten von Dateien und Verzeichnissen

[wataru@localhost ~]$ ls 
#Wenn kein Argument vorhanden ist, werden nur Dateien und Verzeichnisse ausgegeben.
123.gz   diary.sh   Downloads  head.txt     Pictures   tmp        wc.txt
case.sh  dir1       echo.sh    homesize.sh  Public     tree.sh
Desktop  dir1.tar   for.sh     if.sh        Templates  Videos
diary    Documents  func.sh    Music        test.sh
[wataru@localhost ~]$ ls -l
#-Wenn die Option l verwendet wird, werden auch detaillierte Informationen wie Dateiattribute ausgegeben.
total 64
-rw-rw-r--. 1 wataru wataru    97 Jul  3 20:39 123.gz
-rwxrwxr-x. 1 wataru wataru    71 Jun 22 04:52 case.sh
drwxr-xr-x. 2 wataru wataru     6 Jun  6 17:30 Desktop
drwxrwxr-x. 2 wataru wataru    28 Jun 24 04:46 diary
-rwxrwxr-x. 1 wataru wataru   174 Jun 24 04:45 diary.sh
drwxrwxr-x. 2 wataru wataru    60 Jul  3 04:28 dir1
-rw-rw-r--. 1 wataru wataru 10240 Jul  3 21:25 dir1.tar
#-Die von der Option l ausgegebenen detaillierten Informationen haben folgende Bedeutung.
drwxrwxr-x. 2 wataru wataru    60 Jul  3 04:28 dir1
---------------------------------------------------
d :Dateityp
rwxrwxr-x. :Dateimodus
2 :Anzahl der Links
wataru :Inhaber
wataru :Gruppe
60 :Dateigröße
Jul  3 04:28 :Zeitstempel
[wataru@localhost ~]$ ls -a
#-Wenn Sie die Option a verwenden, werden auch versteckte Dateien ausgegeben.
#Der Dateiname lautet ".(Punkt)Die Datei, die mit "beginnt, ist eine versteckte Datei
.              .cache    dir1.tar   head.txt       Pictures   Videos
..             case.sh   Documents  homesize.sh    .pki       .viminfo
123.gz         .config   Downloads  .ICEauthority  Public     wc.tar.gz

[wataru@localhost ~]$ ls -F
#-Der Dateityp wird ausgegeben, wenn die Option F verwendet wird
123.gz    diary.sh*   Downloads/  head.txt      Pictures/   tmp/       wc.txt
case.sh*  dir1/       echo.sh*    homesize.sh*  Public/     tree.sh*
Desktop/  dir1.tar    for.sh*     if.sh*        Templates/
-F Optionstyp
Art Symbol
Normale Datei Keiner
Verzeichnis /
Ausführbare Datei *
Symbolischer Link @

Befehl pwd

Aktuelles Verzeichnis anzeigen

[wataru@localhost ~]$ pwd
/home/wataru

CD-Befehl

Ändern Sie das aktuelle Verzeichnis

[wataru@localhost ~]$ cd ..
[wataru@localhost home]$ pwd
/home
[wataru@localhost home]$ 

Befehl mkdir

Erstellen Sie ein Verzeichnis

[wataru@localhost tmp]$ ls -l
total 0
[wataru@localhost tmp]$ mkdir testdir
#Geben Sie den Namen des Verzeichnisses ein, das nach dem Befehl mkdir erstellt werden soll
[wataru@localhost tmp]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru 6 Jul  3 22:12 testdir
[wataru@localhost tmp]$ mkdir -p work/2020/07
#-Mit der Option p können tiefe Verzeichnisse sofort erstellt werden
#In diesem Fall wird es als Arbeit erstellt ⇒ 2020 ⇒ 07
[wataru@localhost tmp]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru  6 Jul  3 22:12 testdir
drwxrwxr-x. 3 wataru wataru 18 Jul  3 22:16 work
[wataru@localhost tmp]$ cd work
[wataru@localhost work]$ ls -l
total 0
drwxrwxr-x. 3 wataru wataru 16 Jul  3 22:16 2020
[wataru@localhost work]$ cd 2020
[wataru@localhost 2020]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru 6 Jul  3 22:16 07

Befehl berühren

Erstellen Sie eine Datei

[wataru@localhost tmp]$ touch ./testdir/work2020.txt
#work2020 mit touch.Erstellt txt
[wataru@localhost tmp]$ ls -lF ./testdir/work2020.txt
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:21 ./testdir/work2020.txt
[wataru@localhost testdir]$ touch test.{01..10}
#Sie können mehrere Dateien gleichzeitig erstellen
#{01..10}Ist eine Funktion, die als Klammerbereitstellung bezeichnet wird
#Sie können eine Seriennummernliste erstellen
[wataru@localhost testdir]$ ls -l
total 0
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.01
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.02
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.03
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.04
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.05
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.06
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.07
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.08
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.09
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.10
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:21 work2020.txt

rm Befehl

Löschen Sie das Dateiverzeichnis

[wataru@localhost testdir]$ ls -l
total 0
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.01
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.02
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.03
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.04
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.05
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.06
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.07
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.08
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.09
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.10
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:21 work2020.txt
[wataru@localhost testdir]$ rm test.01 test.10
#Es können mehrere Dateien gelöscht werden
#In diesem Beispiel testen.01 test.10 entfernt
[wataru@localhost testdir]$ ls -l
total 0
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.02
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.03
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.04
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.05
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.06
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.07
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.08
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.09
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:21 work2020.txt
[wataru@localhost tmp]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru 146 Jul  5 03:59 testdir
drwxrwxr-x. 3 wataru wataru  18 Jul  3 22:16 work
[wataru@localhost tmp]$ rm testdir
#Ich erhalte eine Fehlermeldung, wenn ich ein Verzeichnis mit dem Befehl rm lösche
#Jedoch,-Sie können ein Verzeichnis mit der Option r löschen
#Dateien und Verzeichnisse im zu löschenden Verzeichnis werden ebenfalls sofort gelöscht.
rm: cannot remove 'testdir': Is a directory
[wataru@localhost tmp]$ rm -r testdir/
[wataru@localhost tmp]$ ls -l
total 0
drwxrwxr-x. 3 wataru wataru 18 Jul  3 22:16 work
[wataru@localhost work]$ rm -i work.01.txt 
#-Mit der Option i können Sie vor dem Löschen prüfen
rm: remove regular empty file 'work.01.txt'? y
[wataru@localhost work]$ ls
2020         work.03.txt  work.05.txt  work.07.txt  work.09.txt
work.02.txt  work.04.txt  work.06.txt  work.08.txt
wataru@localhost tmp]$ ls
testGo  work
[wataru@localhost tmp]$ rmdir testGo/
#Der Befehl rmdir löscht ein leeres Verzeichnis
[wataru@localhost tmp]$ ls
work

Katzenbefehl

Datei ansehen

[wataru@localhost work]$ cat work.02.txt 
#Der Inhalt der Datei wird angezeigt
2020/07/05
test?cat
123445
[wataru@localhost work]$ cat -n work.02.txt 
#-Verwenden Sie die Option n, um den Inhalt mit Zeilennummern anzuzeigen
     1	2020/07/05
     2	test?cat
     3	123445
     4	

Befehl cp

Kopieren Sie Dateien und Verzeichnisse

[wataru@localhost work]$ ls
testgo       work.03.txt  work.05.txt  work.07.txt  work.09.txt
work.02.txt  work.04.txt  work.06.txt  work.08.txt
[wataru@localhost work]$ cp work.0* testgo
#cp <Original> <Kopieren nach>Sie können die Datei mit kopieren
#「work.0*"mögen"*Wenn Sie angeben, können Sie mehrere Dateien gleichzeitig kopieren.
[wataru@localhost work]$ cd testgo/
[wataru@localhost testgo]$ ls
work.02.txt  work.04.txt  work.06.txt  work.08.txt
work.03.txt  work.05.txt  work.07.txt  work.09.txt
[wataru@localhost work]$ cp -i work.0* testgo
#-Wenn Sie die Option i verwenden, können Sie sie überprüfen, bevor Sie sie wie den Befehl rm ausführen.
wataru@localhost work]$ cp gogodur testgo
#Das Kopieren eines Verzeichnisses führt zu einem Fehler
cp: -r not specified; omitting directory 'gogodur'
[wataru@localhost work]$ cp -r gogodur testgo
#-Kann mit der Option r kopiert werden
[wataru@localhost testgo]$ ls
gogodur      work.03.txt  work.05.txt  work.07.txt  work.09.txt
work.02.txt  work.04.txt  work.06.txt  work.08.txt

mv Befehl

Dateien verschieben

[wataru@localhost testgo]$ mv work.03.txt gogodur
[wataru@localhost testgo]$ ls  gogodur/
work.03.txt

[wataru@localhost testgo]$ ls
#Mit dem Befehl mv verschobene Dateien verschwinden aus der Quelle
gogodur      work.04.txt  work.06.txt  work.08.txt
work.02.txt  work.05.txt  work.07.txt  work.09.txt
wataru@localhost testgo]$ ls
gogodur      work.04.txt  work.06.txt  work.08.txt
work.02.txt  work.05.txt  work.07.txt  work.09.txt
[wataru@localhost testgo]$ mv work.04.txt mvfile.txt
#Wenn Sie mit dem Befehl mv eine Datei als Verschiebungsquelle und Verschiebungsziel angeben,
#Der Dateiname wird neu geschrieben
[wataru@localhost testgo]$ ls
gogodur     work.02.txt  work.06.txt  work.08.txt
mvfile.txt  work.05.txt  work.07.txt  work.09.txt#

Auf Befehl

Erstellen Sie einen Link (geben Sie der Datei einen anderen Namen) Sie können den langen Pfadnamen weglassen

wataru@localhost testgo]$ ln -s gogodur go
#-Verwenden Sie die Option s, um einen symbolischen Link zu erhalten
[wataru@localhost testgo]$ ls -l
total 4
lrwxrwxrwx. 1 wataru wataru  7 Jul  6 05:01 go -> gogodur
#Sie können sehen, welche Datei durch den Pfeil angegeben wird
drwxrwxr-x. 2 wataru wataru 25 Jul  6 04:46 gogodur
-rw-rw-r--. 1 wataru wataru  0 Jul  5 04:26 testtest.txt
-rw-rw-r--. 1 wataru wataru 28 Jul  5 04:26 work.02.txt

Recommended Posts

Linux-Befehl <Basic 2>
Linux-Befehl <Basic 1>
[Linux] Grundlegende Befehlsübersicht
Linux-Befehl Nr. 4
Linux-Befehl Nr. 3
Linux-Befehl Nr. 5
* Ken Komiya: "[Schreiben eines Python-Programmdokuments mit Sphinx] (https://docs.google.com/presentation/d/1mLw2ZHeyl_9jWAwxE3Hx7stY5msCd-jyl22PkKRCdqg/edit#slide=id.g885309dee8_0_166)" * Python Study Group # 43] (https://startpython.connpass.com/event/112788/) * cocodrips: "[Schreiben Sie in Zukunft einen Docstring für Ihre Teamkollegen und sich selbst] (https://www.slideshare) .net / cocodrips / docstring) "Python, SphinxLinux-Befehlsliste
Linux auf Befehl
Linux Server Befehl
Linux # Command Memo 1
Linux-Befehl [lesen]
Linux-Befehlsübersicht
Grundlegende LINUX-Befehle
[Linux] Befehl / Wissen
Mein Linux-Befehl
Linux-Befehlssammlung
Linux mkdir Befehl
Grundlagen der Linux-Befehle
[Linux] Git-Befehl
Linux (Befehlsspeicher)
Linux-Betrieb für Anfänger Grundlegende Befehlsübersicht
[Linux] Befehl zur Volumenkonfiguration
Linux-Befehl (sequentielles Update)
Grundkenntnisse über Linux
Grundlegende Python-Befehlsnotizen
Ihr eigener Koredake ist ein Linux-Befehl
Linux-Befehlsfehlersammlung 1
Linux-Befehlszeilenverknüpfung
Grundbegriffe für CLI und Linux
[Linux] Befehl tar.gz Komprimierung / Dekomprimierung
[Kopieren und Einfügen OK] Grundlegende Linux-Befehlssammlung [18 Auswahlen]
Verwendungshinweise für virtualenv Basic-Befehle
Einfacher Befehl df unter Linux
Linux
Linux tar xz Befehlsnotiz
Linux Command Dictionary (für mich)
Linux: Erstellen Sie den ursprünglichen Terminal-Befehl
[Hinweis] Nützliche Linux-Befehlssammlung
Linux Command Memorandum [für Anfänger]
Befehl zur Bestätigung der Linux-PC-Spezifikation
[Linux] Zusammenfassung der Benutzer- / Gruppenbefehle
Grundkenntnisse in Linux und Grundbefehle
[Linux Convenience-Befehl] Versuchen Sie, exa einzufügen
Befehl zum Erstellen von Linux Live USB
[Linux] Betriebssystemwiederherstellung mit Wiederherstellungsbefehl
LINUX-Befehl [wc edition] Verwendungsbeispiel
Linux-Befehl [ldconfig] LPIC-Lernnotiz
Befehl [linux] kill, um den Prozess abzubrechen
[Bequemer Linux-Befehl] Versuchen Sie, bat einzufügen
Linux Befehl 16 Prozedur Handbuch Ordner (abgeschlossen)
Linux-Grundausbildung für Front-End-Ingenieure
Über Linux-Befehle Super Basic Edition