Linux-Befehl <Basic 2>

Grundlagen des Linux-Befehls 2.

Befehl finden

Suchen Sie eine Datei

[wataru@localhost testgo]$ find . -name work.08.txt -print
#find <Startposition suchen> <Suchbedingungen> <Aktion>Format
#-print ist eine Aktion, die den Pfadnamen druckt (wenn die Aktion weggelassen wird).-Es wird davon ausgegangen, dass der Druck angegeben ist.
./work.08.txt
[wataru@localhost testgo]$ find . -name 'work.0*' -print
#-Wenn Sie Platzhalter im Namen verwenden''(Einfaches Angebot)Umgeben mit
#""(Doppeltes Zitat)Aber ja
./work.02.txt
./work.05.txt
./work.06.txt
./work.07.txt
./work.08.txt
./work.09.txt
[wataru@localhost testgo]$ find . -name "work.0*"
#""(Doppeltes Zitat)Es wird aber ohne Probleme gesucht
#-Wenn Sie den Druckvorgang weglassen, erfolgt dies automatisch-Wird als spezifizierter Druck angesehen
./work.02.txt
./work.05.txt
./work.06.txt
./work.07.txt
./work.08.txt
./2020dir/work.09.txt
[wataru@localhost testgo]$ find . -type d
#-Verwenden Sie Typ d, um das Verzeichnis zu durchsuchen
.
./2020dir
[wataru@localhost testgo]$ find . -type f
#-Verwenden Sie den Typ f, um nach Dateien zu suchen
./work.02.txt
./work.05.txt
./work.06.txt
./work.07.txt
./work.08.txt
./testtest.txt
./2020dir/work.09.txt
[wataru@localhost testgo]$ ls
2020dir       work.02.txt  work.04.xls  work.06.txt  work.07.xls  work.09.xls
testtest.txt  work.02.xls  work.05.txt  work.06.xls  work.08.txt  work.10.xls
work.01.xls   work.03.xls  work.05.xls  work.07.txt  work.08.xls

wataru@localhost testgo]$ find . -type f -name '*xls'
#-Typ f und-Name kann zusammen verwendet werden
./work.01.xls
./work.02.xls
./work.03.xls
./work.04.xls
./work.05.xls
./work.06.xls
./work.07.xls
./work.08.xls
./work.09.xls
./work.10.xls

vi Befehl

Texteditor

Grundbefehl

Befehl Inhalt
:q Beenden Sie vi
:w Speichern Sie die Datei durch Überschreiben
:w Speichern Sie es nach dem Benennen
:q! Beenden Sie vi, ohne die Datei zu speichern

Befehl verschieben

Befehl Inhalt
gg Gehen Sie zur ersten Zeile
G Gehen Sie zur letzten Zeile
G Zur Linie gehen
[wataru@localhost testgo]$ vi work.05.txt 
ABCDEFG
HIJKLMN
OPQRSTUWwaq
abcdef

123456
345678
7890                                                              
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                                                                                             
~                                                                           
~                                                                               
-- INSERT --  
#Geben Sie i oder a ein, um den Einfügemodus aufzurufen
#Geben Sie die Esc-Taste ein, um den Einfügemodus zu verlassen

Ausschneiden, Kopieren, Einfügen

Befehl löschen

Befehl Inhalt
d$ Löschen Sie bis zum Ende der Zeile
dgg Löschen Sie bis zur ersten Zeile
dG In die letzte Zeile löschen
ABCDEFG
HIJKLMN
OPQRSTUWwaq
abcdef

123456
345678
#d$Und bis zum Ende der Zeile gelöscht(7890 Gelöscht)
~                                                                               
~                                                                               
~                                                                               
"work.05.txt" 9L, 56C     
ABCDEFG
HIJKLMN
OPQRSTUWwaq
abcdef

1234562345623456
#d$Die in gelöschte Zeichenfolge kann mit p eingefügt werden.
345678

Suche

Sie können suchen, indem Sie im normalen Modus / (Schrägstrich) eingeben.

HIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMN
HIJKLMN
OPQOPQOPQ

OPQOPQOPQ

HIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMN
HIJKLMN

HIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMN
HIJKLMN


HIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMN
# /Geben Sie das Zeichen ein, nach dem Sie suchen möchten
/HI     

Befehl chmod

Ändern Sie den Dateimodus

wataru@localhost testgo]$ ls -l 
total 0
drwxrwxr-x. 2 wataru wataru 25 Jul  7 16:25 2020dir
-rw-rw-r--. 1 wataru wataru  0 Jul  5 04:26 testtest.txt

[wataru@localhost testgo]$ chmod u+x testtest.txt
#chmod [ugoa][+-=][rwx] <Dateiname>Sie können Berechtigungen mit festlegen
#Diesmal Testtest.Ausführungsberechtigung für den Eigentümer der txt-Datei hinzugefügt
[wataru@localhost testgo]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru 25 Jul  7 16:25 2020dir
-rwxrw-r--. 1 wataru wataru  0 Jul  5 04:26 testtest.txt

chmod Benutzerspezifikation

Symbol Bedeutung
u Inhaber
g Gruppe
o Andere Benutzer
a ugo alle
[wataru@localhost testgo]$ chmod u-rx testtest.txt
#testtest.Verbotene Lese- und Schreibberechtigungen für txt-Dateibesitzer
[wataru@localhost testgo]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru 25 Jul  7 16:25 2020dir
--w-rw-r--. 1 wataru wataru  0 Jul  5 04:26 testtest.txt
[wataru@localhost testgo]$ chmod a+rwx testtest.txt
#Legen Sie Lese-, Schreib- und Ausführungsberechtigungen für alle Benutzer fest
[wataru@localhost testgo]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru 25 Jul  7 16:25 2020dir
-rwxrwxrwx. 1 wataru wataru  0 Jul  5 04:26 testtest.txt
-rw-rw-r--. 1 wataru wataru  0 Jul 11 01:55 work.txt
[wataru@localhost testgo]$ chmod 444 testtest.txt
#Die Berechtigung kann auch mit numerischen Werten festgelegt werden
#Diesmal schreibgeschützte Einstellung
[wataru@localhost testgo]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru 25 Jul  7 16:25 2020dir
-r--r--r--. 1 wataru wataru  0 Jul  5 04:26 testtest.txt
-rw-rw-r--. 1 wataru wataru  0 Jul 11 01:55 work.txt

Berechtigungsnummer im numerischen Modus

Numerischer Wert Bedeutung
4 lesen
2 Schreiben
1 Lauf
[wataru@localhost testgo]$ chmod 660 testtest.txt
#Legen Sie Lese- und Schreibberechtigungen für Eigentümer und Gruppen fest
[wataru@localhost testgo]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru 25 Jul  7 16:25 2020dir
-rw-rw----. 1 wataru wataru  0 Jul  5 04:26 testtest.txt
-rw-rw-r--. 1 wataru wataru  0 Jul 11 01:55 work.txt

Recommended Posts

Linux-Befehl <Basic 2>
Linux-Befehl <Basic 1>
[Linux] Grundlegende Befehlsübersicht
Linux-Befehl Nr. 4
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] Suchbefehl
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
Abschluss des Docker-Befehls unter Linux
[Linux Convenience-Befehl] Versuchen Sie, csview einzufügen
Befehl zum Ändern von Berechtigungen und Besitzern [Linux]
LINUX-Befehl [wc edition] Verwendungsbeispiel
Linux-Befehl [ldconfig] LPIC-Lernnotiz
Befehl [linux] kill, um den Prozess abzubrechen