Cliquez sur "Linux Commune" sous le titre ci-dessus pour suivre rapidement
Présentation
Interprétation des commandes courantes d'opération de fichier de répertoire sous Linux
Donc, si vous souhaitez maîtriser Linux, vous ne pouvez améliorer les capacités d'exploitation de votre système qu'en apprenant les commandes Linux une par une
La première chose que nous devons apprendre, ce sont les commandes d'exploitation des fichiers du répertoire Linux
cd change le répertoire de travail actuel de l'utilisateur
cd(option)(paramètre)
La commande cd est utilisée pour basculer le répertoire de travail de l'utilisateur vers un répertoire spécifié. Vous pouvez utiliser un chemin absolu ou un chemin relatif pour ce répertoire spécifié (un chemin absolu signifie partir du répertoire racine et un chemin relatif signifie partir du répertoire racine. répertoire actuel)
Si vous utilisez la commande cd directement sans ajouter de paramètres, elle basculera vers le répertoire personnel de l'utilisateur connecté
Par exemple, je me suis connecté en tant qu'utilisateur root au début, donc lorsqu'il entrera dans la ligne de commande, il entrera dans le répertoire /root/ Après avoir utilisé cd pour basculer vers d'autres répertoires, directement cd (sans aucun paramètre) et il. reviendra à /root/directory
Quelques points à prendre en compte lors du changement de répertoire avec cd
"~" signifie répertoire personnel (répertoire personnel ou répertoire utilisateur)
"." indique le répertoire actuel
".." indique le répertoire au-dessus de l'emplacement actuel du répertoire.
Exemples
cd pour accéder au répertoire des utilisateurs ;
cd~ Entrez le répertoire des utilisateurs ;cd - Retournez au répertoire dans lequel vous vous trouviez avant d'entrer dans ce répertoire
;cd.. Retour au répertoire de niveau supérieur (si le répertoire actuel est "/" Linux 64 bits, il sera toujours à "/" après l'exécution ; ".." signifie le répertoire de niveau supérieur) ;
cd../..retour au répertoire deux niveaux au dessus;cd!$ utilise les paramètres de la commande précédente comme paramètres cd.
pwd affiche le répertoire de travail actuel de l'utilisateur
pwd(option)
pwd est utilisé pour afficher le chemin de travail actuel de l'utilisateur, qui est présenté comme un chemin absolu
Par exemple, les exemples suivants[root@localhostlinuxidc]#cd/root
[root@localhost~]#pwd
/racine
[root@localhost~]#cd/home/linuxidc/
[root@localhostlinuxidc]#pwd
/home/linuxidc
ls affiche la liste des cibles (utilisée auparavant pour parler de la structure des répertoires)
ls(options)(paramètres)
Le paramètre peut être un répertoire Si rien n'est ajouté, il représente le répertoire courant
Le répertoire ls est la commande la plus fréquemment utilisée sous Linux à mon avis
Sous Windows, ouvrez l'explorateur de fichierscommande Linux Supprimer le dossier, entrez dans un répertoire et les répertoires de fichiers ci-dessus sont directement affichés
Sous Linux, si vous entrez dans un répertoire et souhaitez afficher les fichiers ou dossiers d'un répertoire, vous devez utiliser la commande ls
Les options de la commande ls sont les suivantes
-a : Afficher tous les fichiers et répertoires (ls par défaut est les noms de fichiers ou de répertoires avec "." comme collections fantômes et ne les répertoriera pas
) ;-A : Afficher la liste de tous les fichiers sauf les fichiers cachés "." et "
;-C : Afficher les résultats de sortie dans plusieurs colonnes. C'est l'option par défaut ;
-l : Contrairement à la fonction de l'option "-C", toutes les informations de sortie sont affichées au format une seule colonne et non dans plusieurs colonnes
;-F : Ajoutez l'identifiant du type de fichier après chaque élément de sortie. La signification spécifique : "*" représente un fichier ordinaire avec des autorisations exécutables, "/" représente un répertoire, "@" représente un lien symbolique et "|" commande Pipeline FIFO, "=" représente les sockets. Lorsque le fichier est un fichier normal,
Ne pas afficher d'identifiant ;
-b : affichez les caractères non imprimables dans le fichier par une barre oblique inverse "" plus l'encodage des caractères
;-c : Lorsqu'il est utilisé avec l'option "-lt", le contenu du répertoire de sortie est trié en fonction de l'heure d'état du fichier. Le tri est basé sur le tableau ctime dans le nœud d'index du fichier. Lorsqu'elle est utilisée avec l'option "-l", la phrase triée est l'heure de changement d'état du fichier
;-d : affiche uniquement le nom du répertoire, pas la liste de contenu sous le répertoire. Affichez le fichier de lien symbolique lui-même, plutôt que la liste des répertoires vers lesquels il pointe ;
-f : L'effet de ce paramètre est le même que celui de spécifier le paramètre "aU" en même temps, et désactive l'effet du paramètre "lst" ;-i : Affiche le numéro de nœud d'index du fichier (inode). Un nœud d'index représente un fichier ;
--file-type : a la même fonction que l'option "-F", mais n'affiche pas "*" ;
-k : Afficher la taille du fichier en Ko (kilo-octets) ;-l : Affiche la liste de contenu sous le répertoire au format long. Les informations de sortie de gauche à droite incluent le nom du fichier, le type de fichier, le mode d'autorisation, le nombre de connexions matérielles, le propriétaire, le groupe, la taille du fichier et l'heure de la dernière modification du fichier, etc. ;
-m : utilisez "," pour séparer chaque nom de fichier et de répertoire ;-n : Remplacez le nom par l'identifiant de l'utilisateur et l'identifiant du groupe
;-r : Organisez les noms de fichiers dans l'ordre inverse et affichez la liste du contenu du répertoire ;
-s : Afficher la taille des fichiers et des répertoires en blocs ;-t : Trier les fichiers et répertoires par heure de modification ;
-L : Si vous rencontrez un fichier ou un répertoire qui est un lien symbolique, répertoriez directement le fichier ou le répertoire d'origine pointé par le lien;
-R : traitement récursif, traitement simultané de tous les fichiers et sous-répertoires du répertoire spécifié;
--temps plein : indiquez la date et l'heure complètes;
--color[=WHEN] : utilisez différentes couleurs pour mettre en évidence différents types.Je vous ai déjà dit quel type de couleurs représente chaque couleur. Ici, vous pouvez également utiliser --color pour spécifier différents types afin d'afficher différentes couleurs
.
Ce qui suit est une démonstration simple[root@localhost~]#ls#Affiche par défaut les fichiers du répertoire actuel
1.txt2.txt3.txtabc
[root@localhost~]#ls-a#Affiche tous les fichiers du répertoire actuel, y compris les fichiers cachés commençant par "."
.1.txt3.txtb.bash_logout.bashrcc.cshrc.python_history.viminfo
..2.txta.bash_history.bash_profile.bashrc-anaconda3.bak.cache.ipython.tcshrc.vimrc
[root@localhost~]#ls-l#Afficher des informations détaillées sur les fichiers du répertoire actuel, telles que les autorisations, la taille du fichier et l'heure de modification
total12
-rw-r--r--.1rootroot0Apr510:291.txt
-rw-r--r--.1rootroot0Apr510:292.txt
-rw-r--r--.1rootroot0Apr510:293.txt
drwxr-xr-x.2rootroot4096Apr510:29a
drwxr-xr-x.2rootroot4096Apr510:29b
drwxr-xr-x.2rootroot4096Apr510:29c
[root@localhost~]#ll# est équivalent à la commande ls-l, qui affiche des informations détaillées sur le fichier
total12
-rw-r--r--.1rootroot0Apr510:291.txt
-rw-r--r--.1rootroot0Apr510:292.txt
-rw-r--r--.1rootroot0Apr510:293.txt
drwxr-xr-x.2rootroot4096Apr510:29a
drwxr-xr-x.2rootroot4096Apr510:29b
drwxr-xr-x.2rootroot4096Apr510:29c
[root@localhost~]#ls-al# L'option de combinaison est équivalente à ls-a-l pour afficher des informations détaillées sur tous les fichiers ou répertoires du répertoire actuel
total68
dr-xr-x---.7rootroot4096Apr510:29.
dr-xr-xr-x.22rootroot4096Apr509:27..
-rw-r--r--.1rootroot0Apr510:291.txt
-rw-r--r--.1rootroot0Apr510:292.txt
-rw-r--r--.1rootroot0Apr510:293.txt
drwxr-xr-x.2rootroot4096Apr510:29a
drwxr-xr-x.2rootroot4096Apr510:29b
-rw-------.1rootroot4083Apr418:03.bash_history
-rw-r--r--.1rootroot18May202009.bash_logout
-rw-r--r--.1rootroot176May202009.bash_profile
-rw-r--r--.1rootroot247Mar1205:07.bashrc
-rw-r--r--.1rootroot176Mar1106:12.bashrc-anaconda3.bak
drwxr-xr-x.2rootroot4096Apr510:29c
drwxr-xr-x.3rootroot4096Apr105:19.cache
-rw-r--r--.1rootroot100Sep222004.cshrc
drwxr-xr-x.5rootroot4096Mar1205:10.ipython
-rw-------.1rootroot32Mar3117:16.python_history
-rw-r--r--.1rootroot129Dec32004.tcshrc
-rw-------.1rootroot4016Apr204:35.viminfo
-rw-r--r--.1rootroot25Mar1205:10.vimrc
Vous pouvez essayer d'autres options par vous-même. En raison de contraintes d'espace, je ne les présenterai pas une par une
.Commande de répertoire de fichiers mv Unicom
mv(option)(paramètre)
La commande mv peut être utilisée pour connecter un fichier ou un répertoire, et peut également être utilisée comme commande de renommage
Il nécessite généralement deux paramètres, source (fichier source ou répertoire source), target (fichier cible ou répertoire cible)
Notez que si le même fichier existe dans le chemin cible, le fichier précédent sera écrasé S'il est simplement connecté à la maintenance du serveur Linux dans le répertoire actuel et que le nom du répertoire est différent du fichier d'origine, alors c'est simplement. une opération de changement de nom
les options mv sont les suivantes
--backup= : Si vous devez écraser le fichier, sauvegardez-le avant de l'écraser
;-b : Lorsque le fichier existe, créez-en une sauvegarde avant de l'écraser ;
-f : Si le fichier ou le répertoire cible duplique un fichier ou un répertoire existant, le fichier ou le répertoire existant sera directement écrasé;
-i : Opération interactive, il est demandé à l'utilisateur avant d'écraser. Si le fichier source a le même nom que le fichier cible ou un fichier dans le répertoire cible, il est demandé à l'utilisateur s'il doit écraser le fichier cible. L'utilisateur saisit « y » pour indiquer que le fichier cible sera écrasé ; la saisie de « n » indique qu'il faut annuler la connexion au fichier source. C'est bonPour éviter que les fichiers ne soient écrasés par erreur.
--strip-trailing-slashes : supprimez la barre oblique "/" dans le fichier source
;
-S : Spécifiez un suffixe pour le fichier de sauvegarde au lieu d'utiliser le suffixe par défaut;
--target-directory= : Spécifiez le fichier source à connecter au répertoire cible;
-u : L'opération de connexion n'est effectuée que lorsque le fichier source est plus récent que le fichier cible ou que le fichier cible n'existe pas.
Habituellement, nous n'avons pas besoin d'options lors de l'utilisation de la commande mv, nous listons donc simplement les options pour référence
application mv
[root@localhostlinuxidc]#ls
a.pya.sh
[root@localhostlinuxidc]#mva.pyb.py#Je viens de changer le nom
[root@localhostlinuxidc]#ls
a.shb.py
[root@localhostlinuxidc]#ls/root/a/
1.py2.py3.py4.py5.py
[root@localhostlinuxidc]#pwd
/home/linuxidc
[root@localhostlinuxidc]#mv/root/a/*.#Unicom tous les fichiers du répertoire a vers le répertoire courant (* représente la valeur de la clé, . représente le répertoire courant)
[root@localhostlinuxidc]#ls
1.py2.py3.py4.py5.pya.shb.py
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!