Parce que Linux traite toutes sortes d'informations comme des fichiers La connaissance du travail avec des fichiers est très importante pour utiliser Linux. Par conséquent, cette fois, nous présenterons les commandes de base pour les opérations sur les fichiers et comment les utiliser.
** touchez <nom du fichier que vous souhaitez créer> **
$ touch hoge
#Un nouveau fichier nommé hoge est créé
De plus, en spécifiant plusieurs fichiers séparés par des espaces, Plusieurs fichiers sont créés. Je vais vous montrer comment spécifier plusieurs fichiers à la fois comme ça. Vous pouvez utiliser les commandes suivantes de la même manière
--rm: plusieurs fichiers sont supprimés --cat: plusieurs fichiers sont affichés concaténés
** touchez <Nom du fichier que vous souhaitez créer 1> <Nom du fichier que vous souhaitez créer 2> <Nom du fichier que vous souhaitez créer 3> **
$ touch hoge1 hoge2 hoge3
#Trois fichiers sont créés avec une seule exécution de commande.
** rm <chemin du fichier à supprimer> **
$ rm hoge
#le nouveau fichier est supprimé
Si vous exécutez la commande rm, le fichier sera supprimé sans confirmation. Par conséquent, ajoutez l'option -i si vous souhaitez confirmer avant de supprimer.
$ rm -i hoge
rm:Fichier normal'hoge'Voulez-vous supprimer?
#Si vous souhaitez supprimer'y', Si non'n'Entrer
** cp
$ cp hoge1 hoge2
#hoge2 est écrasé par hoge1.
Comme pour la commande rm, ajoutez l'option -i si vous souhaitez vérifier avant l'écrasement.
$ cp -i hoge1 hoge2
rm: 'hoge2'Voulez-vous écraser?
#Lors de l'écrasement'y', Si non'n'Entrer
** cat <fichier pour vérifier le contenu> **
$ cat hoge
C'est un test.
#Le contenu inséré dans hoge est affiché.
Comme introduit dans 1, si vous spécifiez plusieurs fichiers avec la commande cat, Le contenu du fichier est concaténé et affiché. (C'est parce que chat signifie concaténer.)
De plus, dans la commande cat, le format d'affichage peut être modifié en ajoutant une option. Peut être changé
option | La description |
---|---|
-n | Afficher le nombre de lignes |
-E | Au bout de la ligne$Afficher avec |
-b | Afficher les lignes autres que les lignes vides sous la forme d'un ensemble avec le nombre de lignes |
※Mise en garde La commande cat suit la convention de code de caractère de fichier La valeur numérique remplacée par le caractère s'affiche. Par conséquent, si vous essayez d'afficher «un fichier qui contient des nombres autres que le code de caractère» Les caractères déformés se produisent car la valeur numérique est remplacée de force par un caractère. Cela s'applique également à la commande less, qui sera introduite plus tard.
$ cat /bin/pwd
#L'image est un extrait partiel du résultat de l'exécution de la commande.
#Comme vous pouvez le voir, les caractères sont déformés.
Vous pouvez également voir le contenu du fichier avec la commande cat, Pour afficher le contenu d'un fichier qui ne tient pas sur un écran Nous vous recommandons d'utiliser la commande less.
La commande less affiche un long fichier par écran et une barre de défilement Vous pouvez déplacer et afficher des fichiers avec uniquement le clavier sans avoir à les déplacer. De plus, comme il s'agit d'un mode d'affichage de fichier uniquement jusqu'à ce que vous appuyiez sur q, vous ne pouvez afficher que le fichier La raison pour laquelle nous recommandons de se spécialiser.
** moins
Vous trouverez ci-dessous une liste des clés utilisées pour déplacer des fichiers.
Clé | Résultat d'exécution |
---|---|
f, touche espace | 1 Déplacez-vous vers le bas de l'écran |
b | 1 Accédez à l'écran |
j | Descendre d'une ligne |
k | Monter d'une ligne |
** mkdir <répertoire> **
$ mkdir hogedir
#Un répertoire appelé hogedir est créé
Si vous souhaitez créer un répertoire profond à la fois, ajoutez l'option -p.
$ mkdir -p test/sample/hogedir
La commande que vous spécifiez dépend du fait que le contenu du répertoire est vide.
Si un fichier ou un répertoire existe sous le répertoire cible Supprimez la commande rm avec l'option -r.
** rm -r <chemin du répertoire à supprimer> **
$ ls hogedir
dir1 dir2 file1.txt
#Assurez-vous que le répertoire que vous souhaitez supprimer n'est pas vide
$ rm -r hogedir
#Le répertoire est supprimé, y compris les fichiers placés dans le répertoire
rmdir est lorsqu'il n'y a aucun fichier ou répertoire dans le répertoire C'est une commande qui peut être utilisée. Cependant, si rmdir contient des fichiers cachés commençant par. (Point) Même s'il est exécuté, une erreur se produira. Par conséquent, avant l'exécution, non seulement les fichiers normaux mais également les fichiers cachés sont inclus. Assurez-vous que le répertoire est vide.
** rmdir <chemin du répertoire à supprimer> **
$ ls -a hogedir
#Assurez-vous que le répertoire est vide, y compris les fichiers cachés.
$ rmdir hogedir
#Le répertoire vide est supprimé
** mv
Si les deux arguments sont tous deux des fichiers et que le fichier modifié n'existe pas Le nom du fichier est modifié. Si le fichier modifié existe déjà Le fichier est écrasé de la même manière que la commande cp.
$ mv hoge1 hoge2
#Le nom de hoge1 devient hoge2
Vous pouvez également renommer les répertoires de la même manière.
** mv <chemin du répertoire avant la modification> <chemin du répertoire après la modification> **
Encore une fois, si le répertoire modifié n'existe pas Le nom du répertoire est modifié. Si le répertoire modifié existe déjà Le résultat de l'exécution est comme indiqué en 8.
Ici, la commande mv introduite en 7. est utilisée.
** mv <Chemin du fichier à déplacer (plusieurs espaces peuvent être spécifiés)> <Chemin du répertoire de destination> **
Si le dernier argument spécifié est un répertoire au lieu d'un fichier comme celui-ci Le déplacement vers le répertoire se fait au lieu de le renommer.
$ mv hoge1 hoge2 hoge3 hogedir
#3 fichiers sont déplacés vers hogedir
De plus, non seulement les fichiers mais également les répertoires peuvent être déplacés sous le répertoire. Vous pouvez le faire de la même manière.
** mv <chemin du répertoire à déplacer (plusieurs espaces peuvent être spécifiés)> <chemin du répertoire de destination> **
$ mv hogedir1 hogedir2
#hogedir1 se déplace sous hogedir2.
[Nouveau manuel Linux](https://www.amazon.co.jp/%E6%96%B0%E3%81%97%E3%81%84Linux%E3%81%AE%E6%95%99% E7% A7% 91% E6% 9B% B8-% E4% B8% 89% E5% AE% 85-% E8% 8B% B1% E6% 98% 8E / dp / 4797380942 / ref = sr_1_1? __Mk_ja_JP =% E3 % 82% AB% E3% 82% BF% E3% 82% AB% E3% 83% 8A & mots-clés =% E6% 96% B0% E3% 81% 97% E3% 81% 84Linux & qid = 1581934969 & sr = 8-1) [Linux pour débutants](https://www.amazon.co.jp/%E5%85%A5%E9%96%80%E8%80%85%E3%81%AELinux-%E7%B4%A0 % E6% 9C% B4% E3% 81% AA% E7% 96% 91% E5% 95% 8F% E3% 82% 92% E8% A7% A3% E6% B6% 88% E3% 81% 97% E3 % 81% AA% E3% 81% 8C% E3% 82% 89% E5% AD% A6% E3% 81% B6-% E3% 83% 96% E3% 83% AB% E3% 83% BC% E3% 83% 90% E3% 83% 83% E3% 82% AF% E3% 82% B9-% E5% A5% 88% E4% BD% 90% E5% 8E% 9F-% E9% A1% 95% E9% 83% 8E / dp / 4062579898 / ref = sr_1_1? __Mk_ja_JP =% E3% 82% AB% E3% 82% BF% E3% 82% AB% E3% 83% 8A & crid = 1Y34EY7W6ONAV & mots-clés =% E5% 85% A5% E9% 96% 80% E8% 80% 85% E3% 81% AElinux & qid = 15181934995 & sprefix =% E5% 85% A5% E9% 96% 80% 2Caps% 2C171 & sr = 8-1)
Recommended Posts