Développement et opérations

Outils Linux et shell

Ces outils répondent aux questions concrètes du shell et des permissions Unix : quel octal correspond à ces rwx, quel umask produit ces droits par défaut, comment échapper correctement un argument contenant espaces ou guillemets, ou ce que signifie tel masque hexadécimal de capabilities Linux. On y trouve aussi le décodage des arguments de ligne de commande POSIX et des chemins PATH.

Le calculateur chmod couvre les bits spéciaux setuid, setgid et sticky en plus des rwx classiques, souvent oubliés dans un calcul rapide. L'échappement shell traite séparément POSIX, Bash et PowerShell, dont les règles de guillemets diffèrent réellement. Tout ce travail se fait localement, sans exécuter la moindre commande sur un vrai système.

5 outils

FAQ des outils Linux & Shell

Comment convertir des permissions rwx en chmod octal ?

Le calculateur chmod convertit dans les deux sens entre la notation rwx et l'octal, en tenant compte des bits spéciaux Unix comme setuid, setgid et le sticky bit, qu'un calcul mental oublie facilement pour des dossiers partagés.

Quelle est la différence entre umask et chmod ?

chmod fixe les permissions d'un fichier existant, umask retire des droits par défaut à la création de nouveaux fichiers ou dossiers. Le calculateur umask calcule précisément quelles permissions Unix en résultent selon la valeur choisie.

Comment échapper un argument shell contenant des espaces ou des guillemets ?

Les règles de citation diffèrent entre POSIX, Bash et PowerShell, donc un échappement correct dans un shell peut casser dans un autre. L'échappement shell produit la forme correcte pour chacun de ces trois environnements séparément.