Commande Linux <Basic 1>

Décrivez les commandes Linux de base sous forme de mémorandum.

Commande de déplacement du curseur

commander Contenu
Ctrl + b Reculer d'un caractère
Ctrl + f Avancer d'un personnage
Ctrl + a Aller au début de la ligne
Ctrl + e Aller à la fin de la ligne

commande ls

Une commande pour lister les fichiers et répertoires

[wataru@localhost ~]$ ls 
#S'il n'y a pas d'argument, seuls les fichiers et répertoires sont affichés.
123.gz   diary.sh   Downloads  head.txt     Pictures   tmp        wc.txt
case.sh  dir1       echo.sh    homesize.sh  Public     tree.sh
Desktop  dir1.tar   for.sh     if.sh        Templates  Videos
diary    Documents  func.sh    Music        test.sh
[wataru@localhost ~]$ ls -l
#-Lorsque l'option l est utilisée, des informations détaillées telles que les attributs de fichier sont également générées.
total 64
-rw-rw-r--. 1 wataru wataru    97 Jul  3 20:39 123.gz
-rwxrwxr-x. 1 wataru wataru    71 Jun 22 04:52 case.sh
drwxr-xr-x. 2 wataru wataru     6 Jun  6 17:30 Desktop
drwxrwxr-x. 2 wataru wataru    28 Jun 24 04:46 diary
-rwxrwxr-x. 1 wataru wataru   174 Jun 24 04:45 diary.sh
drwxrwxr-x. 2 wataru wataru    60 Jul  3 04:28 dir1
-rw-rw-r--. 1 wataru wataru 10240 Jul  3 21:25 dir1.tar
#-La signification des informations détaillées fournies par l'option l est la suivante.
drwxrwxr-x. 2 wataru wataru    60 Jul  3 04:28 dir1
---------------------------------------------------
d :Type de fichier
rwxrwxr-x. :Mode fichier
2 :Nombre de liens
wataru :Propriétaire
wataru :groupe
60 :taille du fichier
Jul  3 04:28 :Horodatage
[wataru@localhost ~]$ ls -a
#-Si vous utilisez l'option a, les fichiers cachés sont également générés.
#Le nom du fichier est ".(Point)Le fichier commençant par "est un fichier caché
.              .cache    dir1.tar   head.txt       Pictures   Videos
..             case.sh   Documents  homesize.sh    .pki       .viminfo
123.gz         .config   Downloads  .ICEauthority  Public     wc.tar.gz

[wataru@localhost ~]$ ls -F
#-Le type de fichier est sorti lorsque l'option F est utilisée
123.gz    diary.sh*   Downloads/  head.txt      Pictures/   tmp/       wc.txt
case.sh*  dir1/       echo.sh*    homesize.sh*  Public/     tree.sh*
Desktop/  dir1.tar    for.sh*     if.sh*        Templates/
-F Type d'option
Type symbole
Fichier normal Aucun
annuaire /
Fichier exécutable *
Lien symbolique @

commande pwd

Afficher le répertoire actuel

[wataru@localhost ~]$ pwd
/home/wataru

commande cd

Changer le répertoire courant

[wataru@localhost ~]$ cd ..
[wataru@localhost home]$ pwd
/home
[wataru@localhost home]$ 

commande mkdir

Créer un annuaire

[wataru@localhost tmp]$ ls -l
total 0
[wataru@localhost tmp]$ mkdir testdir
#Entrez le nom du répertoire à créer après la commande mkdir
[wataru@localhost tmp]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru 6 Jul  3 22:12 testdir
[wataru@localhost tmp]$ mkdir -p work/2020/07
#-Les répertoires profonds peuvent être créés à la fois en utilisant l'option p
#Dans ce cas, il est créé en tant que travail ⇒ 2020 ⇒ 07
[wataru@localhost tmp]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru  6 Jul  3 22:12 testdir
drwxrwxr-x. 3 wataru wataru 18 Jul  3 22:16 work
[wataru@localhost tmp]$ cd work
[wataru@localhost work]$ ls -l
total 0
drwxrwxr-x. 3 wataru wataru 16 Jul  3 22:16 2020
[wataru@localhost work]$ cd 2020
[wataru@localhost 2020]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru 6 Jul  3 22:16 07

commande tactile

Créer un fichier

[wataru@localhost tmp]$ touch ./testdir/work2020.txt
#work2020 avec le toucher.Txt créé
[wataru@localhost tmp]$ ls -lF ./testdir/work2020.txt
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:21 ./testdir/work2020.txt
[wataru@localhost testdir]$ touch test.{01..10}
#Vous pouvez créer plusieurs fichiers à la fois
#{01..10}Est une fonction appelée déploiement d'accolades
#Vous pouvez créer une liste de numéros de série
[wataru@localhost testdir]$ ls -l
total 0
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.01
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.02
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.03
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.04
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.05
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.06
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.07
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.08
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.09
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.10
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:21 work2020.txt

commande rm

Supprimer le répertoire de fichiers

[wataru@localhost testdir]$ ls -l
total 0
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.01
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.02
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.03
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.04
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.05
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.06
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.07
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.08
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.09
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.10
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:21 work2020.txt
[wataru@localhost testdir]$ rm test.01 test.10
#Plusieurs fichiers peuvent être supprimés
#Dans cet exemple, testez.01 test.Supprimé 10
[wataru@localhost testdir]$ ls -l
total 0
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.02
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.03
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.04
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.05
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.06
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.07
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.08
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:24 test.09
-rw-rw-r--. 1 wataru wataru 0 Jul  3 22:21 work2020.txt
[wataru@localhost tmp]$ ls -l
total 0
drwxrwxr-x. 2 wataru wataru 146 Jul  5 03:59 testdir
drwxrwxr-x. 3 wataru wataru  18 Jul  3 22:16 work
[wataru@localhost tmp]$ rm testdir
#J'obtiens une erreur lorsque je supprime un répertoire avec la commande rm
#cependant,-Vous pouvez supprimer un répertoire à l'aide de l'option r
#Les fichiers et répertoires du répertoire à supprimer sont également supprimés immédiatement.
rm: cannot remove 'testdir': Is a directory
[wataru@localhost tmp]$ rm -r testdir/
[wataru@localhost tmp]$ ls -l
total 0
drwxrwxr-x. 3 wataru wataru 18 Jul  3 22:16 work
[wataru@localhost work]$ rm -i work.01.txt 
#-Vous pouvez utiliser l'option i pour vérifier avant la suppression
rm: remove regular empty file 'work.01.txt'? y
[wataru@localhost work]$ ls
2020         work.03.txt  work.05.txt  work.07.txt  work.09.txt
work.02.txt  work.04.txt  work.06.txt  work.08.txt
wataru@localhost tmp]$ ls
testGo  work
[wataru@localhost tmp]$ rmdir testGo/
#La commande rmdir supprime un répertoire vide
[wataru@localhost tmp]$ ls
work

commande de chat

Voir la fiche

[wataru@localhost work]$ cat work.02.txt 
#Le contenu du fichier s'affiche
2020/07/05
test?cat
123445
[wataru@localhost work]$ cat -n work.02.txt 
#-Utilisez l'option n pour afficher le contenu avec les numéros de ligne
     1	2020/07/05
     2	test?cat
     3	123445
     4	

commande cp

Copier des fichiers et des répertoires

[wataru@localhost work]$ ls
testgo       work.03.txt  work.05.txt  work.07.txt  work.09.txt
work.02.txt  work.04.txt  work.06.txt  work.08.txt
[wataru@localhost work]$ cp work.0* testgo
#cp <Original> <Copier>Vous pouvez copier le fichier avec
#「work.0*"comme"*Si vous spécifiez, vous pouvez copier plusieurs fichiers à la fois.
[wataru@localhost work]$ cd testgo/
[wataru@localhost testgo]$ ls
work.02.txt  work.04.txt  work.06.txt  work.08.txt
work.03.txt  work.05.txt  work.07.txt  work.09.txt
[wataru@localhost work]$ cp -i work.0* testgo
#-Si vous utilisez l'option i, vous pouvez la vérifier avant de l'exécuter comme la commande rm.
wataru@localhost work]$ cp gogodur testgo
#La copie d'un répertoire entraîne une erreur
cp: -r not specified; omitting directory 'gogodur'
[wataru@localhost work]$ cp -r gogodur testgo
#-Peut être copié à l'aide de l'option r
[wataru@localhost testgo]$ ls
gogodur      work.03.txt  work.05.txt  work.07.txt  work.09.txt
work.02.txt  work.04.txt  work.06.txt  work.08.txt

commande mv

Déplacer des fichiers

[wataru@localhost testgo]$ mv work.03.txt gogodur
[wataru@localhost testgo]$ ls  gogodur/
work.03.txt

[wataru@localhost testgo]$ ls
#Les fichiers déplacés par la commande mv disparaîtront de la source
gogodur      work.04.txt  work.06.txt  work.08.txt
work.02.txt  work.05.txt  work.07.txt  work.09.txt
wataru@localhost testgo]$ ls
gogodur      work.04.txt  work.06.txt  work.08.txt
work.02.txt  work.05.txt  work.07.txt  work.09.txt
[wataru@localhost testgo]$ mv work.04.txt mvfile.txt
#Si vous spécifiez un fichier comme source de déplacement et destination de déplacement avec la commande mv,
#Le nom du fichier est réécrit
[wataru@localhost testgo]$ ls
gogodur     work.02.txt  work.06.txt  work.08.txt
mvfile.txt  work.05.txt  work.07.txt  work.09.txt#

commande ln

Créer un lien (donner un nom différent au fichier) Vous pouvez omettre le nom du chemin long

wataru@localhost testgo]$ ln -s gogodur go
#-Utilisez l'option s pour obtenir un lien symbolique
[wataru@localhost testgo]$ ls -l
total 4
lrwxrwxrwx. 1 wataru wataru  7 Jul  6 05:01 go -> gogodur
#Vous pouvez voir quel fichier est spécifié par la flèche
drwxrwxr-x. 2 wataru wataru 25 Jul  6 04:46 gogodur
-rw-rw-r--. 1 wataru wataru  0 Jul  5 04:26 testtest.txt
-rw-rw-r--. 1 wataru wataru 28 Jul  5 04:26 work.02.txt

Recommended Posts

Commande Linux <Basic 2>
Commande Linux <Basic 1>
[Linux] Résumé des commandes de base
Commande Linux n ° 4
Commande Linux n ° 3
Commande Linux n ° 5
Liste des commandes Linux
linux à la commande
Commande de serveur Linux
Mémo de commande Linux # 1
Commande Linux [lecture]
Résumé des commandes Linux
Commandes LINUX de base
[Linux] Commande / connaissance
Ma commande Linux
Collection de commandes Linux
Commande mkdir Linux
Principes de base des commandes Linux
[Linux] Commande Git
Linux (mémoire de commande)
Fonctionnement Linux pour les débutants Résumé des commandes de base
[Linux] Commande de configuration du volume
Commande Linux (mise à jour séquentielle)
Connaissances de base sur Linux
Notes de commande de base Python
Votre propre Koredake est une commande Linux
collection d'erreur de commande linux 1
Raccourci de ligne de commande Linux
Termes de base CLI et Linux
[Linux] Commande de compression / décompression tar.gz
[Copier et coller OK] Collection de commandes Linux de base [18 sélections]
notes d'utilisation de la commande virtualenv Basic
Commande df facile sur Linux
Linux
Mémo de commande Linux tar xz
Dictionnaire de commande Linux (pour moi-même)
linux: créer la commande Terminal d'origine
[Note] Collection de commandes Linux utile
Mémorandum de commande Linux [pour les débutants]
Commande de confirmation des spécifications du PC Linux
[Linux] Résumé de la commande utilisateur / groupe
Connaissance de base de Linux et des commandes de base
[Commande de commodité Linux] Essayez d'insérer exa
Commande pour créer Linux Live USB
[Linux] Restauration du système d'exploitation avec la commande restore
Commande LINUX [édition wc] Exemple d'utilisation
Commande Linux [ldconfig] Mémo d'apprentissage LPIC
[linux] commande kill pour tuer le processus
[Commande pratique Linux] Essayez d'insérer bat
Dossier du manuel de procédure de la commande Linux 16 (terminé)
Formation de base Linux pour l'ingénieur front-end
À propos des commandes Linux Édition super basique