diff --git a/2q b/2q new file mode 100644 index 000000000..dc81273d3 --- /dev/null +++ b/2q @@ -0,0 +1,25 @@ +# age + +> Uma simples, moderna e segura ferramenta de criptografia de arquivos. +> Veja também: `age-keygen` para geração de pares de chaves. +> Mais informações: . + +- Gera um arquivo criptografado que pode ser descriptografado com uma frase-chave: + +`age --passphrase --output {{caminho/para/arquivo_criptografado}} {{caminho/para/arquivo_descriptografado}}` + +- Criptografa arquivo com uma ou mais chaves públicas que são inseridas como literais (repita o argumento `--recipient` para especificar múltiplas chaves públicas): + +`age --recipient {{chave_pública}} --output {{caminho/para/arquivo_criptografado}} {{caminho/para/arquivo_descriptografado}}` + +- Criptografa arquivo com um ou mais destinatários que são especificadas em um arquivo (um por linha): + +`age --recipients-file {{caminho/para/arquivo_de_destinatários}} --output {{caminho/para/arquivo_criptografado}} {{caminho/para/arquivo_descriptografado}}` + +- Descriptografa um arquivo com uma frase-chave: + +`age --decrypt --output {{caminho/para/arquivo_descriptografado}} {{caminho/para/arquivo_criptografado}}` + +- Descriptografa um arquivo com um arquivo de chave privada: + +`age --decrypt --identity {{caminho/para/arquivo_de_chave_privada}} --output {{caminho/para/arquivo_descriptografado}} {{caminho/para/arquivo_criptografado}}` diff --git a/pages.pt_BR/common/!.md b/pages.pt_BR/common/!.md index 1dfbaae89..bbb73daa7 100644 --- a/pages.pt_BR/common/!.md +++ b/pages.pt_BR/common/!.md @@ -22,3 +22,15 @@ - Substitui com os argumentos do último comando: `{{comando}} !*` + +- Substitui com o último argumento do último comando: + +`{{comando}} !$` + +- Substitui com o último comando sem o último argumento: + +`!:-` + +- Mostra o último comando que começa com um texto sem executa-lo: + +`!{{texto}}:p` diff --git a/pages.pt_BR/common/ack.md b/pages.pt_BR/common/ack.md index b9255ee7e..6e06b1ae6 100644 --- a/pages.pt_BR/common/ack.md +++ b/pages.pt_BR/common/ack.md @@ -1,20 +1,37 @@ # ack -> Uma ferramenta de pesquisa similar ao grep, otimizada para programadores. +> Uma ferramenta de pesquisa similar ao `grep`, otimizada para programadores. +> Veja também: `rg`, que é muito mais rápido. > Mais informações: . -- Procura por arquivos que contenham o termo "foo": +- Procura por arquivos que contenham o termo, ou a expressão regular, no diretório atual: -`ack {{foo}}` +`ack "{{padrão_de_busca}}"` -- Procura por arquivos em uma linguagem específica: +- Procura um padrão sem diferenciar maiúsculas e minúsculas: -`ack --ruby {{each_with_object}}` +`ack --ignore-case "{{padrão_de_busca}}"` -- Conta o número total de correspondências para o termo "foo": +- Procura por linhas correspondentes ao padrão, imprimindo apenas o texto correspondente e não o resto da linha: -`ack -ch {{foo}}` +`ack -o "{{padrão_de_busca}}"` -- Mostra o nome dos arquivos contendo o termo "foo" e o número de correspondências em cada arquivo: +- Limita a busca a um tipo específico de arquivo: -`ack -cl {{foo}}` +`ack --type {{ruby}} "{{padrão_de_busca}}"` + +- Não busca arquivos de um tipo específico: + +`ack --type no{{ruby}} "{{padrão_de_busca}}"` + +- Conta o total de correspondências encontradas: + +`ack --count --no-filename "{{padrão_de_busca}}"` + +- Imprime o nome dos arquivos e o número de correspondências para cada arquivo: + +`ack --count --files-with-matches "{{padrão_de_busca}}"` + +- Lista todos os valores que podem ser utilizados com `--type`: + +`ack --help-types` diff --git a/pages.pt_BR/common/age.md b/pages.pt_BR/common/age.md index e0a275ace..dc81273d3 100644 --- a/pages.pt_BR/common/age.md +++ b/pages.pt_BR/common/age.md @@ -1,28 +1,25 @@ # age > Uma simples, moderna e segura ferramenta de criptografia de arquivos. +> Veja também: `age-keygen` para geração de pares de chaves. > Mais informações: . - Gera um arquivo criptografado que pode ser descriptografado com uma frase-chave: `age --passphrase --output {{caminho/para/arquivo_criptografado}} {{caminho/para/arquivo_descriptografado}}` -- Gera um par de chaves, salvando a chave privada em um arquivo não criptografado e imprimindo a chave pública para `stdout`: +- Criptografa arquivo com uma ou mais chaves públicas que são inseridas como literais (repita o argumento `--recipient` para especificar múltiplas chaves públicas): -`age-keygen --output {{caminho/para/arquivo}}` +`age --recipient {{chave_pública}} --output {{caminho/para/arquivo_criptografado}} {{caminho/para/arquivo_descriptografado}}` -- Criptografa arquivo com uma ou mais chaves públicas que são inseridas como literais: +- Criptografa arquivo com um ou mais destinatários que são especificadas em um arquivo (um por linha): -`age --recipient {{chave_pública_1}} --recipient {{chave_pública_2}} {{caminho/para/arquivo_descriptografado}} --output {{caminho/para/arquivo_criptografado}}` - -- Criptografa arquivo com uma ou mais chaves públicas que são especificadas no arquivo do destinatário: - -`age --recipients-file {{caminho/para/arquivo_destinatário}} {{caminho/para/arquivo_descriptografado}} --output {{caminho/para/arquivo_criptografado}}` +`age --recipients-file {{caminho/para/arquivo_de_destinatários}} --output {{caminho/para/arquivo_criptografado}} {{caminho/para/arquivo_descriptografado}}` - Descriptografa um arquivo com uma frase-chave: `age --decrypt --output {{caminho/para/arquivo_descriptografado}} {{caminho/para/arquivo_criptografado}}` -- Descriptografa um arquivo com um arquivo chave privada: +- Descriptografa um arquivo com um arquivo de chave privada: -`age --decrypt --identity {{caminho/para/arquivo_chave_privada}} --output {{caminho/para/arquivo_descriptografado}} {{caminho/para/arquivo_criptografado}}` +`age --decrypt --identity {{caminho/para/arquivo_de_chave_privada}} --output {{caminho/para/arquivo_descriptografado}} {{caminho/para/arquivo_criptografado}}` diff --git a/pages.pt_BR/common/bc.md b/pages.pt_BR/common/bc.md index 313f40179..56b409018 100644 --- a/pages.pt_BR/common/bc.md +++ b/pages.pt_BR/common/bc.md @@ -1,16 +1,16 @@ # bc > Uma linguagem de calculadora de precisão arbitrária. -> Veja também: `dc`. +> Veja também: `dc`, `qalc`. > Mais informações: . - Inicia uma sessão interativa: `bc` -- Inicia uma sessão interativa com a biblioteca matemática padrão ativada: +- Inicia uma sessão [i]nterativa com a biblioteca padrão habilitada: -`bc --mathlib` +`bc --interactive --mathlib` - Calcula uma expressão: @@ -27,3 +27,7 @@ - Calcula uma função seno/cosseno/arco tangente/logaritmo natural/função exponencial usando `mathlib`: `echo '{{s|c|a|l|e}}({{1}})' | bc --mathlib` + +- Executa um script fatorial a partir da linha de comando: + +`echo "define factorial(n) { if (n <= 1) return 1; return n*factorial(n-1); }; factorial({{10}})" | bc` diff --git a/pages.pt_BR/common/cargo-clippy.md b/pages.pt_BR/common/cargo-clippy.md index 91dc257ab..30624cb55 100644 --- a/pages.pt_BR/common/cargo-clippy.md +++ b/pages.pt_BR/common/cargo-clippy.md @@ -19,6 +19,10 @@ `cargo clippy --package {{pacote}}` +- Executa verificações para um grupo de validadores (veja ): + +`cargo clippy -- --warn clippy::{{grupo_de_validadores}}` + - Executa validações tratando avisos como erros: `cargo clippy -- --deny warnings` diff --git a/pages.pt_BR/common/cargo-test.md b/pages.pt_BR/common/cargo-test.md index 3816ce9e6..d46708985 100644 --- a/pages.pt_BR/common/cargo-test.md +++ b/pages.pt_BR/common/cargo-test.md @@ -3,7 +3,7 @@ > Executa os testes unitários e de integração de um pacote Rust. > Mais informações: . -- Executa apenas os testes que contenham uma string específica em seus nomes: +- Executa apenas os testes que contenham um texto específico em seus nomes: `cargo test {{nomedoteste}}` @@ -11,10 +11,6 @@ `cargo test -- --test-threads {{quantidade}}` -- Executa os testes garantindo que o `Cargo.lock` esteja atualizado: - -`cargo test --locked` - - Testa os artefatos em modo de publicação (release), com otimizações: `cargo test --release`