Maison  >  Article  >  Tutoriel système  >  Le principe et l'utilisation de la commande ll pour afficher la liste des informations sur le répertoire sous Linux

Le principe et l'utilisation de la commande ll pour afficher la liste des informations sur le répertoire sous Linux

PHPz
PHPzoriginal
2024-06-12 10:27:59748parcourir

Linux 中 ll 命令查看目录信息列表的原理与使用方法

Apprenez et résumez le document vous-même. C'est un peu compliqué, ne m'en voulez pas

.

1. Que signifie la dose totale sous Linux ?

Sous Linux, nous utilisons souvent la commande ll (ls-l) pour afficher la liste des informations du répertoire, voir l'image de droite :

查看用户的命令Linux_linux的chmod命令_打开终端的命令Linux

Dans l'image ci-dessus, à quoi fait référence « Total 92 » ? Le « total » ici, que l'on peut aussi appeler « dosage total » ou « total », fait référence au nombre de blocs utilisés dans l'annuaire. Comment est estimé ce nombre de blocs ? Voir photo à droite :

打开终端的命令Linux_查看用户的命令Linux_linux的chmod命令

La valeur sur le côté droit de l'image ci-dessus est la somme du nombre de blocs (nombre de blocs) occupés par les répertoires et les fichiers 4x8+40+12+8=92, ce qui est égal à "total 92". eux, la commande "ll-s" peut également être écrite "ls-ls" ou "ls-l--size", utilisez "ls--help" pour afficher les informations sur les paramètres de la commande ls, voir l'image de droite ( capture d'écran partielle) :

Notez que "-s" ici est en majuscule et répertorie la taille de chaque fichier en blocs.

En résumé, la valeur "total" dans les résultats de la requête ll ou ls-l fait référence au nombre total de blocs occupés par tous les fichiers et sous-répertoires du répertoire.

2. Commande Linux de retour au répertoire racine

1. cd.., signifie aller au répertoire de niveau supérieur ;

2. cd-, signifie revenir au répertoire précédent, similaire au retour Windows ;

3. cd/ signifie revenir au répertoire racine.

4. cd

commande chmod linux

, revenez à l'utilisateur normal

1. La commande pour changer d'utilisateur est : su+username查看用户的命令Linux_打开终端的命令Linux_linux的chmod命令

2. Passer d'un utilisateur ordinaire à un utilisateur root : sudosu

3. Retour à l'utilisateur d'origine : commande de sortie ou déconnexion, ou ctrl+d

4. Si vous souhaitez passer à l'environnement de travail d'un nouvel utilisateur : su-username tel que su-root

5.# représente les utilisateurs ordinaires, $ représente les super utilisateurs. C'est l'utilisateur root

3. Autorisations des fichiers Linux

Il existe trois types d'autorisations de fichiers : lire (r), écrire (w) et exécuter (x). En plus d'être représentés par r, w et x, nous pouvons également utiliser les nombres complémentaires à deux pour représenter les trois autorisations. des chiffres peuvent être utilisés. Il est exprimé sous la forme d'un nombre en complément à deux. Une autorisation correspond à un bit en complément à deux. Si le bit est 1, cela signifie que vous avez cette autorisation. Si le bit est 0, cela signifie que vous ne l'avez pas. autorisation, comme indiqué dans le tableau

Si vous avez développé un microcontrôleur, vous constaterez également que les trois autorisations r, w et x sont les mêmes que les bits de registre sur le microcontrôleur

Par différentes combinaisons, vous pouvez obtenir différents nombres complémentaires à deux et des nombres complémentaires à huit. Les autorisations à 3 chiffres peuvent créer 8 combinaisons d'autorisations différentes, comme indiqué dans le tableau

.

linux的chmod命令_打开终端的命令Linux_查看用户的命令Linux

Le nombre complémentaire à huit correspondant à la permission est la multiplication des bits correspondant à chaque permission. Par exemple, la permission rwx est 4+2+1=7. Les autorisations du fichier test.c suivant sont "rw-rw-r--", donc sa représentation en complément à dix est : 664.

De plus, nous avons également commencé à utiliser a, u, g et o pour indiquer la propriété des fichiers, et =, + et - pour indiquer les changements dans les autorisations des fichiers,

查看用户的命令Linux_打开终端的命令Linux_linux的chmod命令

linux的chmod命令_查看用户的命令Linux_打开终端的命令Linux

Pour le fichier test.c, nous souhaitons changer son utilisateur propriétaire (zuozhongkai) pour avoir des autorisations exécutables sur celui-ci, afin que nous puissions

Utilisation : u+x. Si vous souhaitez configurer l'utilisateur détenu et son groupe d'utilisateurs pour qu'ils disposent d'autorisations exécutables, vous pouvez utiliser : gu+x.

1. Commandes de gestion des autorisations

Utilisez Shell pour gérer la gestion des autorisations de fichiers, principalement en utilisant les deux commandes "chmod" et "chown",

Commande de changement d'autorisation chmod

La commande "chmod" est utilisée pour modifier les autorisations des fichiers ou des dossiers. Les autorisations peuvent être représentées par les numéros mentionnés ci-dessus ou peuvent être modifiées

.

est représenté par des lettres, et le format de la commande est le suivant :

chmod[paramètre][nom du fichier/nom du répertoire]

Les principaux paramètres sont les suivants :

-c est similaire au paramètre "-v", mais seule la partie modifiée est répercutée.

-f n'affiche pas de messages d'erreur.

-R traite ensemble de manière récursive tous les fichiers du répertoire spécifié et leurs sous-répertoires de fichiers.

查看用户的命令Linux_打开终端的命令Linux_linux的chmod命令

-v affiche le processus d'exécution de l'instruction.

Apprenons d'abord comment utiliser la commande « chmod » pour modifier les autorisations d'un fichier dans les systèmes Linux couramment utilisés et créer un fichier dans le répertoire racine de l'utilisateur

Fichiez mytest, puis vérifiez ses autorisations par défaut,

Dans

nous avons créé un fichier : mytest. La permission par défaut de ce fichier est "rw-rw-r--". Nous avons changé sa permission en "rwxrw-rw". Le numéro correspondant est 766. Le fonctionnement est le suivant :

查看用户的命令Linux_linux的chmod命令_打开终端的命令Linux

Auparavant, nous utilisions des chiffres pour modifier les autorisations, maintenant nous utilisons des lettres pour modifier les autorisations,

打开终端的命令Linux_查看用户的命令Linux_linux的chmod命令

Chown de commande de changement de propriétaire de fichier

La commande chown est utilisée pour changer l'utilisateur propriétaire ou le groupe d'utilisateurs d'un fichier ou d'un répertoire. Le format de la commande est le suivant :

chown[paramètre][nom d'utilisateur.][nom de fichier/répertoire]

Où [nom d'utilisateur.] indique l'utilisateur ou le groupe d'utilisateurs vers lequel vous souhaitez modifier le fichier ou le répertoire. Le nom d'utilisateur et le nom du groupe sont représentés par

.

Séparés par ".", le nom d'utilisateur ou le nom de groupe peuvent être omis. Les principaux paramètres de la commande sont les suivants :

-c a un effet similaire à -v, mais seule la partie modifiée est affichée.

打开终端的命令Linux_查看用户的命令Linux_linux的chmod命令

-f n'affiche pas de messages d'erreur.

-h traite uniquement tous les fichiers et sous-répertoires du répertoire spécifié.

-v affiche le processus de traitement. Créez un fichier de test dans le répertoire racine de l'utilisateur et vérifiez l'utilisateur et le groupe d'utilisateurs auxquels appartient le dossier

linux的chmod命令_打开终端的命令Linux_查看用户的命令Linux

4. Gestion des disques Linux

Le fichier /etc/fstab enregistre en détail la situation de la partition du disque dur dans Ubuntu,

查看用户的命令Linux_linux的chmod命令_打开终端的命令Linux

Il y a une ligne "/wason/dev/sda1duringinstallation", ce qui signifie que le répertoire racine "/" est sur /dev/sda1 Commande Linux chmod, où "/" est le point de montage et "/dev/sda1" est le disque dur sur lequel nous avons installé le système Ubuntu. Parce que notre système est installé dans une machine virtuelle. Vous pouvez afficher le lecteur C dans le système actuel via la commande suivante :

ls/dev/sd* La commande ci-dessus consiste à copier tous les fichiers de périphérique commençant par /dev/sd,

Il y a quatre fichiers de périphérique de lecteur C dans

, parmi lesquels sd signifie disque dur SATA ou autres périphériques externes, et enfin

Le numéro ci-dessus représente la nième partition du disque dur. Par exemple, /dev/sda1 représente la première partition du lecteur c sda. Photo

commencent tous par /dev/sda, indiquant qu'il n'y a actuellement qu'un seul disque dur. Si vous branchez un disque U, une carte SD, etc., /dev/sdb, /dev/sdc, etc. Si votre clé USB comporte deux partitions, des fichiers de périphérique tels que /dev/sdb1 et dev/sdb2 peuvent également apparaître.

打开终端的命令Linux_查看用户的命令Linux_linux的chmod命令

commande de gestion du lecteur c

1. Commande de partition de disque fdisk

Si vous souhaitez partitionner un certain lecteur C, vous pouvez utiliser la commande fdisk. Le format de la commande est le suivant :

fdisque

[paramètre]

Les principaux paramètres sont les suivants :

-b

Spécifiez la taille de chaque partition.

-l

Énumérez la table de partition du périphérique spécifié.

-s

Affichez la taille de partition spécifiée sur la sortie standard, en blocs.

-u combiné avec le paramètre "-l" utilisera le nombre de partitions au lieu du nombre de cylindres pour représenter l'adresse de départ de chaque partition.

Par exemple, si je souhaite partitionner une clé USB, je ne dois pas partitionner le système Ubuntu que j'ai installé sur moi-même ! ! ! Vous pouvez utiliser les commandes suivantes

Commande : sudofdisk/dev/sdb

linux的chmod命令_打开终端的命令Linux_查看用户的命令Linux

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn