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 :
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 :
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
2. Passer d'un utilisateur ordinaire à un utilisateur root : sudosu3. 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
.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,
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.
-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,
Dansnous 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 :
Auparavant, nous utilisions des chiffres pour modifier les autorisations, maintenant nous utilisons des lettres pour modifier les autorisations,
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.
-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
4. Gestion des disques Linux
Le fichier /etc/fstab enregistre en détail la situation de la partition du disque dur dans Ubuntu,
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.
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
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!