Bonsoir. Il s'agit de la 5e session d'étude interne. En raison de l'influence de Corona, c'est devenu une session d'étude à distance, mais recommençons cette fois sans perdre! !!
[2ème](https://qiita.com/onukid007/items/149dd210bd96cd43bb21#%E7%89%B9%E6%AE%8A%E3%81%AA%E3%83%87%E3%82%A3 % E3% 83% AC% E3% 82% AF% E3% 83% 88% E3% 83% AA% E8% A8% 98% E5% 8F% B7), mais c'est une critique. Commande cd (Changer de répertoire de travail): Commande pour changer la position du répertoire courant Commande pwd (Imprimer le répertoire de travail): Une commande pour afficher le nom du répertoire courant
#Déplacer par spécification absolue
$ cd /home/una/hoge/fuga
#Afficher le répertoire actuel
$ pwd
/home/una/hoge/fuga
#Allez dans le répertoire piyo
$ cd piyo
$ pwd
/home/una/hoge/fuga/piyo
Des symboles de répertoire spéciaux existent pour faciliter la spécification de chemin.
Puisque ~ -
est pratique, je l'utilise souvent après avoir appris.
Vous n'avez plus besoin de faire cd ../../
... !!
#Revenir au répertoire précédent
cd ~-
#Un niveau supérieur(parent)Déplacer vers le répertoire de
cd ..
#Déplacer vers le répertoire de base
cd ~
#Comme ci-dessus
cd
commande push: Une commande pour enregistrer l'historique du répertoire de travail dans une expression d'empilement et se déplacer vers le répertoire spécifié. commande popd: déplacer les dossiers en fonction de l'historique enregistré
$ pwd
/home/una/hoge
#Lors de l'empilement de répertoires dans un format de pile....
$ pushd fuga/
~/hoge/fuga ~
#Il était entassé sous hoge
$ pwd
/home/una/hoge/fuga
#Quand tu pop....
$ popd
~/hoge ~
#fuga est maintenant le contenu de la pile récupéré
$ pwd
/home/una/hoge
J'ai honte de dire que c'était la première commande que je connaissais. Je pensais que c'était une commande ancienne, mais elle a joué un rôle important comme base de l'ordinateur comme suit.
Une pile est l'une des structures de données de base utilisées dans les ordinateurs et contient les données dans une structure dernier entré premier sorti (LIFO: Last In First Out; FILO: First In Last Out). https://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF
Commande df (Disk Free): Une commande pour afficher l'espace disque libre Je pense qu'il existe de nombreuses possibilités de l'utiliser comme un ensemble avec la commande du introduite plus tard.
Par exemple, supposons que le serveur soit presque plein. Lorsque vous recherchez la cause, vous pouvez utiliser df pour vérifier l'état d'utilisation du disque et du pour savoir quel fichier est en train de comprimer le disque.
$ df
Filesys 1K-Le bloc peut être utilisé peut être utilisé%Position de montage
devtmpfs 485712 0 485712 0% /dev
tmpfs 503664 0 503664 0% /dev/shm
tmpfs 503664 624 503040 1% /run
tmpfs 503664 0 503664 0% /sys/fs/cgroup
/dev/xvda1 8376300 1724520 6651780 21% /
tmpfs 100736 0 100736 0% /run/user/1000
#L'option h rend l'unité plus facile à voir
$ df -h
Taille du système de fichiers utilisée Reste utilisé%Position de montage
devtmpfs 475M 0 475M 0% /dev
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 492M 656K 492M 1% /run
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 8.0G 1.7G 6.4G 21% /
tmpfs 99M 0 99M 0% /run/user/1000
du command (Disk Usage): Une commande pour afficher la taille de l'utilisation du disque
option | Contenu personnalisé |
---|---|
-a | Affiche également l'utilisation de chaque fichier dans le répertoire |
-b | Affichage en octets |
-k | Affichage en kilo-octets(Défaut) |
-s | Afficher uniquement la taille totale |
$ du
304 ./dir1 #Taille totale de dir1 utilisée(Unité kilo)
656 ./dir2 #Taille totale de dir2 utilisée
960 . #Taille totale
#En kilo-octets
$ du -k
152 ./dir1
328 ./dir2
480 .
#Tous les répertoires
$ du -a
304 ./dir1
656 ./dir2
~réduction~
960 .
#Taille totale
$ du -s
960 .
Commande ln (LiNk): commande pour définir le lien
Il existe deux types de liens: les liens physiques et les liens symboliques.
Lien symbolique: sample_s pointe vers sample1. sample1 pointe vers l'entité de fichier Lien matériel: sample_h et sample2 pointent vers la même entité de fichier
Il a la même fonctionnalité superficielle, mais maintenant, le courant dominant est les liens symboliques flexibles. La raison en est la suivante.
Cette fois, je vais aborder les liens symboliques.
option | Contenu personnalisé |
---|---|
-s | Faites-en un lien symbolique( -s Lien physique sans) |
-i | Confirmez et exécutez lorsque "Nom du chemin d'alias" existe déjà |
-f | Forcer l'exécution lorsque "Nom du chemin d'alias" existe déjà |
#création de fichier d'exemple
$ echo This is sample1 > sample1
#Définir un lien symbolique
$ ln -s sample1 sample_s
#Afficher les fichiers à l'aide de liens symboliques
$ cat sample_s
This is sample1
#Afficher la liste
$ ls -F
sample1 sample_s@ #@Est la marque de lien symbolique
#Voir les détails de la liste
$ ls -l
total 8
-rw-r--r-- 1 una staff 16 3 10 06:45 sample1
lrwxr-xr-x 1 una staff 7 3 10 06:45 sample_s -> sample1 #Les liens symboliques sont affichés sous forme de pointeurs
$ cat hoge/fuga
This is sample3
#Faire piyo qui est un lien de hoge
$ ln -s hoge piyo
#Afficher fuga à l'aide de piyo
$ cat piyo/fuga
This is sample3
#Faire un lien avec le même nom
$ ln -s hoge/sample1 .
#Créez un lien appelé sample2
$ ln -s hoge/sample1 sample2
#Contenu du lien
$ ls -l
lrwxrwxrwx 1 membre du personnel de l'una 12 mars 10 06:55 sample1 -> hoge/sample1
lrwxrwxrwx 1 membre du personnel de l'una 12 mars 10 06:56 sample2 -> hoge/sample1
#Afficher la spécification avec un lien du même nom
$ cat sample1
This is sample1. # hoge/Affichage de sample1
#Afficher la spécification avec le nom du lien sample2
$ cat dfile2
This is sample1. #C'est aussi la même chose
$ cat sample3
This is sample3
#Faire piyo
$ mkdir piyo
#Spécifiez avec un chemin relatif (pas de problème avec un chemin absolu)
$ ln -sf ../sample3 piyo/sample4
#Lier la destination
$ ls -l piyo
Total 0
lrwxrwxrwx 1 membre du personnel de l'una 9 mars 10 07:01 sample4 -> ../sample3
#Peut être affiché..!!
$ cat piyo/sample4
This is sample3
Le paramètre de lien est une commande indispensable pour devenir une plate-forme de discussion Linux. Je l'ai utilisé d'une manière ou d'une autre, mais quand je l'ai appris à nouveau, j'ai remarqué beaucoup de nouvelles choses ...
Je pense que les commandes reprises cette fois sont aussi des commandes de base. Cependant, c'était très intéressant car il y avait des options et des arrière-plans que je ne connaissais pas même avec les commandes que j'utilise tous les jours. Même si vous ne connaissez pas les anciennes commandes, il peut y avoir des moyens pratiques de les utiliser. Afin de ne pas oublier, j'aimerais l'utiliser activement et le laisser pénétrer dans mon corps! !!