Unix & Linux

35
Por que não é possível ler tr / dev / urandom no OSX?

Um colega sugeriu a criação de uma chave aleatória por meio do seguinte comando: tr -dc A-Za-z0-9_\!\@\#\$\%\^\&\*\(\)-+= < /dev/urandom | head -c 32 | xargs Isso me deu o erro: tr: sequência de bytes ilegal Estou preocupado que eu não tenho /dev/urandomno meu sistema. Tentei...

35
Obtenha uma lista de nomes de diretório com find

Eu sei que posso fazer isso para obter uma lista de nomes de diretório: find . -type d -maxdepth 1 A saída é assim: . ./foo ./bar Eu prefiro a lista sem ./. Existe uma maneira de encontrar encontrar apenas os nomes brutos? Tentei enviar a lista para stat para formatá-la, mas isso me dá o...

35
Noções básicas sobre backtick (`)

Eu estou tentando o comando $ b=5; echo `$b`; -bash: 5: command not found mas não imprime 5 como deveria. O que estou perdendo aqui? O que significa `(backquote / backtick) nos comandos? Parece dizer que `avalia os comandos internos e os substitui pela

35
Ponto e vírgula em estruturas condicionais

Por que colocar ponto e vírgula em um e não em outro? O resultado é o mesmo Código um if [ "a" == "a" ] then echo "true" fi Código dois if [ "a" == "a" ]; then echo "true"; fi Ponto e vírgula no segundo código são desnecessários? Quando é necessário colocar ponto e...

35
Por que meu ~ / .bash_profile não funciona?

Estou usando o Linux Mint. Meu shell de login ( cat /etc/passwd | grep myUserName) é bash. Depois de iniciar o ambiente gráfico da área de trabalho e executar um emulador de terminal, percebo que ele .bash_profilenão é originário (os vários ambientes exportnele não estão configurados). Mas se eu...

35
Caso de uso típico para uma senha de grupo

Eu verifiquei mais de meio século de experiência no Unix e nem meus colegas nem eu jamais definimos uma senha em um grupo ( sge gpasswd). Qual seria um caso de uso típico para uma senha de grupo ou existe apenas por motivos

35
Listar todos os certificados ssl ca disponíveis

Meu cliente git reivindica error: Peer's Certificate issuer is not recognized. Isso significa que não é possível encontrar a chave do servidor ssl correspondente no conjunto de chaves do sistema global. Eu quero verificar isso olhando para a lista de todas as chaves ssl disponíveis em todo o...