Desenvolvimento e operações

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

Perguntas frequentes sobre ferramentas de Linux & Shell

Como calcular o valor octal certo para uma permissão chmod?

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.

Qual umask uso para que novos arquivos nasçam sem permissão de execução para outros?

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.

Por que um argumento com espaço ou aspas quebra meu script shell?

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.