
Uma das grandes coisas sobre o Linux é que você pode fazer a mesma coisa centenas de maneiras diferentes - até mesmo algo tão simples quanto gerar uma senha aleatória pode ser realizada com dezenas de comandos diferentes. Aqui estão 10 maneiras de fazer isso:
Reunimos todos esses comandos do Command-Line Fu e os testamos em nosso próprio Linux PC para garantir que funcionem. Você deve ser capaz de usar pelo menos alguns deles no Windows com o Cygwin instalado, embora não tenhamos testado todos eles - o último definitivamente funciona.
Para qualquer uma dessas senhas aleatórias comandos, você pode modificá-los para produzir um comprimento de senha diferente, ou você pode apenas usar os primeiros caracteres x da senha gerada se você não quiser uma senha tão longa. Espero que você esteja usando um gerenciador de senhas como o LastPass, assim você não precisa memorizá-los.
Esse método usa SHA para alterar a data, executar até a base64 e exibir os 32 principais caracteres.
data + % s | sha256sum | base64 | cabeça-c 32; echo
Esse método usou o recurso / dev / urandom integrado e filtra apenas os caracteres que você normalmente usaria em uma senha. Em seguida, ele exibe o topo 32.
dev / urandom tr -dc _A-Z-a-z-0-9 | head -c $ {1: -32}; echo;
Este usa a função rand do openssl, que pode não estar instalada no seu sistema. Ainda bem que há muitos outros exemplos, certo?
openssl rand -base64 32
Esse funciona muito parecido com o outro urandom, mas faz o trabalho ao contrário. Bash é muito poderoso!
tr -cd '[: alnum:]' dev / urandom | dobrar -w30 | head -n1
Aqui está outro exemplo que filtra usando o comando strings, que gera strings imprimíveis a partir de um arquivo, que neste caso é o recurso urandom.
strings / dev / urandom | grep -o '[[: alnum:]]' | cabeça -n 30 | tr -d ' n'; echo
Aqui está uma versão ainda mais simples do urandom.
dev / urandom tr -dc _A-Z-a-z-0-9 | head -c6
Este usa o comando dd muito útil
dd if = / dev / urlandom bs = 1 count = 32 2> / dev / null | base64 -w 0 | rev | corte -b 2- | rev
Você pode até criar uma senha aleatória para a mão esquerda, o que permitiria digitar sua senha com uma mão.
dev / urandom tr -dc '12345! @ # $% qwertQWERTasdfgASDFGzxcvbZXCVB' | cabeça -c8; echo "
Se você vai usar isso o tempo todo, é provavelmente uma idéia melhor colocá-lo em uma função. Nesse caso, depois de executar o comando uma vez, você poderá usar randpw sempre que quiser gerar uma senha aleatória. Você provavelmente vai querer colocar isso em seu arquivo ~ / .bashrc.
randpw () { dev / urandom tr -dc_A-Z-a-z-0-9 | head -c $ {1: -16}; echo;}
Você pode usar esta mesma sintaxe para transformar qualquer uma delas em uma função - apenas substitua tudo dentro do {}
E aqui está a maneira mais fácil de fazer uma senha da linha de comando, que funciona no Linux, Windows com Cygwin, e provavelmente no Mac OS X. Tenho certeza de que algumas pessoas vão reclamar que não é tão aleatório quanto algumas das outras opções, mas honestamente, é aleatório se você vai estar usando a coisa toda.
data | md5sum
Sim, isso é fácil de lembrar.
Há muitas outras maneiras de criar uma senha aleatória a partir da linha de comando no Linux - por exemplo, o comando mkpasswd, que pode realmente atribuir a senha a um Conta de usuário do Linux. Então, qual é o seu caminho favorito?
Como monitorar as alterações de arquivos e pastas no Windows
Se outra pessoa estiver usando o computador ou precisar ver as alterações feitas nos arquivos e pastas durante um período específico, você poderá use o prático aplicativo FolderChangesView da Nirsoft. A Nirsoft é um ótimo provedor de freeware que produz pequenas ferramentas incríveis para o seu PC, e a melhor parte é que eles nunca empacotam o crapware com seus programas como muitos outros fornecedores de software.
Como conectar camundongos, teclados e controles de jogo a um telefone Android ou tablet O
Android oferece suporte a mouses, teclados e até gamepads. Em muitos dispositivos Android, você pode conectar periféricos USB ao seu dispositivo. Em outros dispositivos Android, talvez seja necessário conectá-los sem fio via Bluetooth. Sim, isso significa que você pode conectar um mouse ao seu tablet Android e obter um cursor do mouse ou conectar um controlador Xbox 360 e jogar um jogo, console estilo.