Principes de base des commandes Linux 2.
Trouver un fichier
[wataru@localhost testgo]$ find . -name work.08.txt -print
#find <Position de départ de la recherche> <Conditions de recherche> <action>Format
#-print est une action qui imprime le chemin d'accès (si l'action est omise)-On considère que l'impression est spécifiée)
./work.08.txt
[wataru@localhost testgo]$ find . -name 'work.0*' -print
#-Si vous utilisez des caractères génériques dans le nom''(Devis unique)Entourez de
#""(Double devis)Mais oui
./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*"
#""(Double devis)Mais il est recherché sans problèmes
#-Si vous omettez l'impression, ce sera automatiquement-Considéré comme ayant spécifié l'impression
./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
#-Utilisez le type d pour rechercher le répertoire
.
./2020dir
[wataru@localhost testgo]$ find . -type f
#-Utilisez le type f pour rechercher des fichiers
./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'
#-type f et-le nom peut être utilisé ensemble
./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
Éditeur de texte
commander | Contenu |
---|---|
:q | Quitter vi |
:w | Enregistrez le fichier en écrasant |
:w |
Enregistrez-le après l'avoir nommé |
:q! | Quittez vi sans enregistrer le fichier |
commander | Contenu |
---|---|
gg | Passer à la première ligne |
G | Passer à la dernière ligne |
[wataru@localhost testgo]$ vi work.05.txt
ABCDEFG
HIJKLMN
OPQRSTUWwaq
abcdef
123456
345678
7890
~
~
~
~
~
~
~
~
-- INSERT --
#Entrez i ou a pour entrer en mode insertion
#Entrez la touche Echap pour quitter le mode insertion
commander | Contenu |
---|---|
d$ | Supprimer jusqu'à la fin de la ligne |
dgg | Supprimer jusqu'à la première ligne |
dG | Supprimer jusqu'à la dernière ligne |
ABCDEFG
HIJKLMN
OPQRSTUWwaq
abcdef
123456
345678
#d$Et supprimé à la fin de la ligne(7890 Supprimé)
~
~
~
"work.05.txt" 9L, 56C
ABCDEFG
HIJKLMN
OPQRSTUWwaq
abcdef
1234562345623456
#d$La chaîne de caractères supprimée dans peut être collée à l'aide de p.
345678
Vous pouvez effectuer une recherche en saisissant / (barre oblique) en mode normal.
HIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMN
HIJKLMN
OPQOPQOPQ
OPQOPQOPQ
HIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMN
HIJKLMN
HIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMN
HIJKLMN
HIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMNHIJKLMN
# /Entrez le caractère que vous souhaitez rechercher
/HI
Changer de mode de fichier
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] <nom de fichier>Vous pouvez définir des autorisations avec
#Cette fois, testtest.Ajout de l'autorisation d'exécution au propriétaire du fichier txt
[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
symbole | sens |
---|---|
u | Propriétaire |
g | groupe |
o | Autres utilisateurs |
a | ugo tout |
[wataru@localhost testgo]$ chmod u-rx testtest.txt
#testtest.Autorisations de lecture et d'écriture interdites sur le propriétaire du fichier txt
[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
#Définissez les autorisations de lecture, d'écriture et d'exécution pour tous les utilisateurs
[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
#L'autorisation peut être définie même avec des valeurs numériques
#Cette fois, réglage en lecture seule
[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
Valeur numérique | sens |
---|---|
4 | en train de lire |
2 | l'écriture |
1 | Courir |
[wataru@localhost testgo]$ chmod 660 testtest.txt
#Définir les autorisations de lecture et d'écriture pour les propriétaires et les groupes
[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