Afin de mémoriser une commande, c'est généralement une bonne idée d'apprendre d'où vient son nom. Par exemple, cpvient de la copie. usermodsignifie "User Modifiy" (du moins je suppose).
Wikipedia est votre ami pour ceux-ci: en.wikipedia.org/wiki/Chmod . Croyez-le ou non, il existe des sujets pour la plupart des commandes.
slm
Vous avez raison, il est dit au début
felknight
2
Consultez les pages de manuel, elles regorgent d'informations. Dans votre cas, "man chmod".
delta24
Réponses:
14
change mode
C'est la forme complète de la commande. Donc, fondamentalement, vous changez le mode défini comme quelque chose en quelque chose d'autre.
Autorisation de lecture seule pour l'autorisation de lecture / écriture, révocation de l'autorisation de lecture / écriture pour une autorisation de lecture seule, etc.
Vous n'êtes pas IMO changer la lecture pour écrire ou quelque chose comme ça. Vous modifiez simplement les autorisations de lecture / écriture / exécution.
Pavel Šimerda
@ PavelŠimerda, Merci de l'avoir signalé. J'ai édité la réponse :)
Ramesh
4
Lorsque vous pensez à la terminologie, il peut également être utile de savoir que les autorisations sont stockées avec le type de fichier (fichier normal, répertoire, pipe, char-device, block-device, etc.) dans un seul champ entier qui est généralement appelé le "mode" du fichier. ( struct statest st_modedans l'espace utilisateur; struct inodeest i_modedans le noyau).
Réponses:
C'est la forme complète de la commande. Donc, fondamentalement, vous changez le mode défini comme quelque chose en quelque chose d'autre.
Autorisation de lecture seule pour l'autorisation de lecture / écriture, révocation de l'autorisation de lecture / écriture pour une autorisation de lecture seule, etc.
la source
struct stat
estst_mode
dans l'espace utilisateur;struct inode
esti_mode
dans le noyau).CH ange MOD e.
la source