Ancar Co., Ltd. organise une session d'étude sur Linux une fois par semaine. J'ai été intéressé par l'écriture de programmes jusqu'à présent, et je le fais principalement, donc je manque les connaissances de base de Linux ... Pour cette raison, le contenu de la session d'étude est destiné aux débutants.
Cette fois, nous avons organisé une session d'étude sur le thème des "opérations sur fichiers", je voudrais donc reprendre les parties que j'ai apprises notamment sur les opérations sur fichiers.
Des symboles de répertoire spéciaux sont fournis pour faciliter la spécification de chemin.
J'utilise généralement /
, .
, ..
, etc. fréquemment.
J'ai particulièrement appris les options ~ -
et ~ username
. Ce n'était pas du tout utilisé quotidiennement.
** Déplacer le répertoire **
#Déplacer par spécification absolue
$ cd /home/onukichi/qiita/test1/
$ pwd
/home/onukichi/qiita/test1
#Accédez à votre répertoire personnel.[cd ~]Mais pareil
$ cd
$ pwd
/home/onukichi
#Passez au répertoire précédent. C'est incroyablement pratique, pourquoi ne l'ai-je pas utilisé?
# [cd ~-]Mais pareil
# cd -Quand, il y a un affichage du répertoire de destination
$ cd -
/home/onukichi/qiita/test1
$ pwd
/home/onukichi/qiita/test1
#Utilisateur désigné(onukichi)Accédez à votre répertoire personnel
$ cd ~onukichi
$ pwd
/home/onukichi
J'avais l'habitude d'utiliser cat
pour afficher avec désinvolture le contenu d'un fichier, mais je peux faire diverses choses en ajoutant des options ...
$ cat test1
I'm Onukichi.
$ cat test2
I'm Kid.
#Vous pouvez également concaténer des fichiers. Ouais, tu peux faire ça?..Jamais utilisé
#Créer test3 en concaténant test1 et test2
$ cat test1 test2 > test3
#Afficher le contenu de test3
$ cat test3
I'm Onukichi.
I'm Kid.
# 「-Affichage avec numéro de ligne dans "option n"
$ cat -n test3
1 I'm Onukichi.
2 I'm Kid.
J'ai beaucoup utilisé la commande mv
, mais j'ai trouvé pratique de pouvoir renommer des fichiers et déplacer plusieurs fichiers à mesure que je me déplaçais.
$ ls
test1 test2 test3
#Déplacez un fichier dans le répertoire qiita, et bien c'est basique
$ mv test1 ../../qiita/
#Ouais, il a été déplacé correctement
$ ls /home/onukichi/qiita/
test1
#Vous pouvez changer le nom à mesure que vous vous déplacez. Je ne savais pas ça..
$ mv test2 ../../qiita/test2-1
#Déplacez-vous et vérifiez s'il a été renommé.
$ ls /home/onukichi/qiita/
test1 test2-1
#Déplacez plusieurs fichiers, ce qui est également très pratique..!
$ mv test1 test2-1 ../../qiita/text
Les commandes que j'ai choisies étaient celles que j'utilisais fréquemment au quotidien, mais j'ai appris qu'en spécifiant des options, je peux gérer les fichiers plus facilement.
Je ne peux pas utiliser d'autres commandes comme options, donc j'aimerais les utiliser consciemment.
Recommended Posts