Ferramentas de Linux e shell
Ajustar a permissão certa de um arquivo em produção, escapar um argumento antes de colar num script ou entender por que um comando não acha um binário no PATH são tarefas que pedem precisão, não tentativa e erro num terminal real. Aqui você converte entre rwx e octal na Calculadora chmod, calcula o umask correto para a permissão final desejada e decodifica máscaras hexadecimais de capacidades Linux preservando bits desconhecidos.
Antes de rodar um comando com aspas complicadas, o Analisador de comandos e PATH mostra como o shell vai dividir os argumentos e em qual ordem o PATH será percorrido, sem executar nada de fato. Já o Escape shell protege um valor separadamente para POSIX, Bash e PowerShell, já que as regras de escape de cada um não são iguais.
5 ferramentas
Todas as ferramentas de Linux & Shell
-
Analisador de comandos e PATH
Analise argumentos POSIX, veja limites de aspas, variáveis e ordem do PATH sem executar
-
Decodificar capacidades Linux
Decodifique máscaras hexadecimais de capacidades Linux, preserve bits desconhecidos
-
Escape shell
Proteja argumentos para POSIX, Bash e PowerShell separadamente
-
Calculadora chmod
Converta rwx e octal conferindo bits de acesso Linux especiais
-
calculadora de umask
Calcule umask e permissões octal para produção Linux corretamente
Perguntas frequentes sobre ferramentas de Linux & Shell
Na Calculadora chmod, marque as permissões de leitura, escrita e execução para dono, grupo e outros: ela mostra o octal e a notação rwx equivalentes na hora, incluindo bits especiais como setuid, setgid e sticky, sem precisar decorar tabela nenhuma.
A calculadora de umask parte da permissão máxima desejada e do umask aplicado para mostrar a permissão final octal que um arquivo ou pasta recém-criado vai receber, o que evita cálculos de cabeça em scripts de deploy.
Bash, POSIX sh e PowerShell tratam aspas e caracteres especiais de formas diferentes. O Escape shell gera a versão já escapada de um valor para cada um desses shells separadamente, evitando que um espaço, aspas ou cifrão quebre o comando na hora de executar.