diff --git a/pages.pt_BR/common/cargo-doc.md b/pages.pt_BR/common/cargo-doc.md index 6a56dfb4e..4c93a6b19 100644 --- a/pages.pt_BR/common/cargo-doc.md +++ b/pages.pt_BR/common/cargo-doc.md @@ -3,18 +3,18 @@ > Constrói e visualiza a documentação de um pacote Rust, opcionalmente em modo offline. > Mais informações: . -- Constrói a documentação padrão do pacote e mostrá-la no navegador: +- Constrói a documentação do projeto atual e de todas as dependências: + +`cargo doc` + +- Não constrói documentação de dependências: + +`cargo doc --no-deps` + +- Constrói e visualiza a documentação em um navegador: `cargo doc --open` -- Constrói a documentação sem acessar a rede: - -`cargo doc --offline` - -- Visualiza a documentação de um pacote específico: +- Constrói e visualiza a documentação de um pacote específico: `cargo doc --open --package {{pacote}}` - -- Visualiza a documentação de um pacote específico sem acessar a rede: - -`cargo doc --open --offline --package {{pacote}}` diff --git a/pages.pt_BR/common/cargo.md b/pages.pt_BR/common/cargo.md index eb7b71169..d09470cf4 100644 --- a/pages.pt_BR/common/cargo.md +++ b/pages.pt_BR/common/cargo.md @@ -16,17 +16,17 @@ `cargo install --list` -- Cria um projeto Rust sendo binário ou uma biblioteca no diretório atual: +- Cria um novo binário ou projeyo Rust de biblioteca no diretório especificado (ou o diretório atual por padrão): -`cargo init --{{bin|lib}}` +`cargo init --{{bin|lib}} {{caminho/para/diretório}}` -- Cria um projeto Rust sendo binário ou uma biblioteca em um diretório específico: +- Adiciona uma dependência ao Cargo.toml no diretório atual: -`cargo new {{caminho/para/directório}} --{{bin|lib}}` +`cargo add {{dependência}}` -- Constrói o projeto Rust no diretório atual: +- Constrói o projeto Rust no diretório atual usando o perfil de lançamento: -`cargo build` +`cargo build --release` - Constrói o projeto Rust no diretório atual utilizando o nightly compilador: diff --git a/pages.pt_BR/common/docker.md b/pages.pt_BR/common/docker.md index 6f66b2e8f..31458dc13 100644 --- a/pages.pt_BR/common/docker.md +++ b/pages.pt_BR/common/docker.md @@ -4,13 +4,9 @@ > Alguns subcomandos como `docker run` tem sua própia documentação de uso. > Mais informações: . -- Lista os containers Docker que se encontram em execução: +- Lista todos os containers Docker (em execução e parados): -`docker ps` - -- Lista todos os containers Docker: - -`docker ps -a` +`docker ps --all` - Inicializa um container com um nome personalizado a partir de uma imagem: @@ -24,6 +20,10 @@ `docker pull {{imagem}}` +- Mostra a lista de imagens já baixadas: + +`docker images` + - Abre um terminal dentro de um container em execução: `docker exec -it {{nome_container}} {{sh}}` diff --git a/pages.pt_BR/common/ffmpeg.md b/pages.pt_BR/common/ffmpeg.md index a4206663f..ed216a847 100644 --- a/pages.pt_BR/common/ffmpeg.md +++ b/pages.pt_BR/common/ffmpeg.md @@ -7,9 +7,9 @@ `ffmpeg -i {{caminho/para/vídeo.mp4}} -vn {{caminho/para/som}}.mp3` -- Converte quadros de um vídeo ou GIF para imagens numeradas individuais: +- Salva um vídeo como GIF, escalando a altura para 1000px e definindo a taxa de quadros para 15: -`ffmpeg -i {{vídeo|gif}} {{quadro_%d.png}}` +`ffmpeg -i {{caminho/para/vídeo.mp4}} -vf 'scale=-1:1000' -r {{15}} {{caminho/para/saída.gif}}` - Combina imagens numeradas (`quadro_1.jpg`, `quadro_2.jpg`, etc) em um vídeo ou GIF: diff --git a/pages.pt_BR/common/flutter.md b/pages.pt_BR/common/flutter.md index 2f6add8ac..4dde06bc8 100644 --- a/pages.pt_BR/common/flutter.md +++ b/pages.pt_BR/common/flutter.md @@ -3,9 +3,9 @@ > SDK livre e open source do Google para desenvolvimento de aplicativos mobile cross-platform. > Mais informações: . -- Mostra ajuda sobre algum comando específico: +- Inicializa um novo projeto Flutter em um diretório de mesmo nome: -`flutter help {{comando}}` +`flutter create {{nome_do_projeto}}` - Verifica se todas as ferramentas externas necessárias estão instaladas: @@ -19,10 +19,6 @@ `flutter run -d all` -- Instala todas as dependências definidas no `pubspec.yaml`: - -`flutter pub get` - - Executa todos os testes no terminal a partir da raíz do projeto: `flutter test {{test/example_test.dart}}` @@ -30,3 +26,7 @@ - Builda APK de release direcionado aos mais modernos smartphones: `flutter build apk --target-platform {{android-arm}},{{android-arm64}}` + +- Mostra ajuda sobre algum comando específico: + +`flutter help {{comando}}` diff --git a/pages.pt_BR/common/rustc.md b/pages.pt_BR/common/rustc.md index 2bcd8a1e1..8f829fa2b 100644 --- a/pages.pt_BR/common/rustc.md +++ b/pages.pt_BR/common/rustc.md @@ -1,28 +1,28 @@ # rustc > O compilador Rust. -> Processa, compila e vincula arquivos fonte da linguagem Rust. +> Projetos Rust geralmente usam o `cargo` em vez de chamar `rustc` diretamente. > Mais informações: . -- Compila um único arquivo: +- Compila uma crate binária: `rustc {{caminho/para/arquivo.rs}}` -- Compila com alta otimização: +- Compila com otimizações (s significa otimizar o tamanho do binário; z é o mesmo com ainda mais otimizações): -`rustc -O {{caminho/para/arquivo.rs}}` +`rustc -C lto -C opt-level={{0|1|2|3|s|z}} {{caminho/para/arquivo.rs}}` - Compila com informações de depuração: `rustc -g {{caminho/para/arquivo.rs}}` +- Explica uma mensagem de erro: + +`rustc --explain {{código_de_erro}}` + - Compila com otimizações específicas de arquitetura para a CPU atual: -`rustc -C target-cpu=native {{caminho/para/arquivo.rs}}` - -- Exibe otimizações específicas de arquitetura para a CPU atual: - -`rustc -C target-cpu=native --print cfg` +`rustc -C target-cpu={{native}} {{caminho/para/arquivo.rs}}` - Exibe lista de targets: diff --git a/pages.pt_BR/common/tar.md b/pages.pt_BR/common/tar.md index 983331976..ccb292f80 100644 --- a/pages.pt_BR/common/tar.md +++ b/pages.pt_BR/common/tar.md @@ -4,34 +4,34 @@ > Utilizado com metodos de compressão como o de gzip ou bzip2. > Mais informações: . -- Compacta arquivos em um arquivo tar: +- [C]ria um arquivo compactado e o escreve para um arquivo: -`tar -cvf {{output.tar}} {{arquivo1}} {{arquivo2}} {{arquivo3}}` +`tar cf {{caminho/para/alvo.tar}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}` -- Compacta arquivos em arquivo gzip: +- [C]ria um arquivo g[z]ip e o escreve para um arquivo: -`tar -czvf {{output.tar.gz}} {{arquivo1}} {{arquivo2}} {{arquivo3}}` +`tar czf {{alvo.tar.gz}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}` -- Compacta arquivos definindo tipo de compressão automaticamente por extensão: +- [C]ria um arquivo g[z]ip a partir de um diretório usando caminhos relativos: -`tar -cavf {{output.tar.xz}} {{arquivo1}} {{arquivo2}} {{arquivo3}}` +`tar czf {{caminho/para/alvo.tar.xz}} --directory={{caminho/para/diretório}} .` -- Extrai arquivos de um arquivo compactado: +- E[x]trai arquivos de um arquivo (compactado): -`tar -xvf {{input.tar[.gz|.bz2|.xz]}}` +`tar xvf {{origem.tar[.gz|.bz2|.xz]}}` -- Extrai arquivos de um arquivo compactado filtrando por gzip: +- E[x]trai um arquivo (compactado) para um diretório alvo: -`tar -xzvf {{input.tar[.gz|.bz2|.xz]}}` +`tar xf {{caminho/para/origem.tar[.gz|.bz2|.xz]}} --directory={{caminho/para/diretório}}` -- Extrai arquivos de um arquivo compactado para um diretório específico: +- [C]ria um arquivo compactado e o escreve para um arquivo, usando a extensão de arquivo para determinar automaticamente a compressão do programa: -`tar -xvf {{input.tar[.gz|.bz2|.xz]}} -C {{diretório}}` - -- Extrai arquivos seguindo um padrão: - -`tar -xvf {{input.tar}} --wildcards "{{*.html}}"` +`tar caf {{caminho/para/alvo.tar.xz}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}` - Lista arquivos de um arquivo tar: -`tar -tvf {{input.tar}}` +`tar tvf {{input.tar}}` + +- Extrai arquivos que correspondam a um padrão de um arquivo compactado: + +`tar xf {{caminho/para/alvo.tar}} --wildcards "{{*.html}}"` diff --git a/pages.pt_BR/common/unzip.md b/pages.pt_BR/common/unzip.md index 1a8ac6516..2bf0ee005 100644 --- a/pages.pt_BR/common/unzip.md +++ b/pages.pt_BR/common/unzip.md @@ -5,24 +5,24 @@ - Extrai arquivos zip: -`unzip {{arquivo.zip}}` +`unzip {{caminho/para/arquivo1.zip caminho/para/arquivo2.zip ...}}` - Extrai arquivos zip para caminhos específicos: -`unzip {{arquivo.zip}} -d {{caminho/para}}` +`unzip {{caminho/para/arquivo1.zip caminho/para/arquivo2.zip ...}} -d {{caminho/para/saída}}` + +- Extrai arquivos/diretórios de arquivos para `stdout`: + +`unzip -c {{caminho/para/arquivo1.zip caminho/para/arquivo2.zip ...}}` + +- Extrai o conteúdo do(s) arquivo(s) para `stdout` ao lado dos nomes dos arquivos extraídos: + +`unzip -O {{gbk}} {{caminho/para/arquivo1.zip caminho/para/arquivo2.zip ...}}` - Lista conteúdos de arquivos zip: -`unzip -l {{arquivo.zip}}` - -- Extrai arquivos zip sobrescrevendo outros arquivos: - -`unzip -o {{arquivo.zip}}` - -- Extrai arquivos zip não sobrescrevendo outros arquivos: - -`unzip -n {{arquivo.zip}}` +`unzip -l {{caminho/para/arquivo.zip}}` - Extrai arquivos zip sem a estrutura dos diretórios: -`unzip -j {{arquivo.zip}}` +`unzip -j {{caminho/para/arquivo.zip}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}` diff --git a/pages.pt_BR/common/zip.md b/pages.pt_BR/common/zip.md index 9a83deeb8..b18bf3f89 100644 --- a/pages.pt_BR/common/zip.md +++ b/pages.pt_BR/common/zip.md @@ -3,30 +3,30 @@ > Ferramenta de compressão de arquivos em arquivos zip. > Mais informações: . -- Compacta arquivos em um arquivo zip: +- Adiciona arquivos/diretórios a um arquivo zip específico ([r]ecusivamente): -`zip {{output.zip}} {{arquivo1}} {{arquivo2}} {{arquivo3}}` +`zip -r {{caminho/para/comprimido.zip}} {{caminho/para/arquivo_ou_diretorio1 caminho/para/arquivo_ou_diretorio2 ...}}` -- Compacta todos os arquivos de um diretório: +- Remove arquivos de um arquivo zip ([d]eleta): -`zip {{output.zip}} {{caminho/do/diretorio/*}}` +`zip -d {{caminho/para/comprimido.zip}} {{caminho/para/arquivo_ou_diretorio1 caminho/para/arquivo_ou_diretorio2 ...}}` -- Adiciona arquivos a um arquivo zip existente: +- Compacta arquivos/diretórios e[x]cluindo arquivos específicos: -`zip {{arquivo_existente.zip}} {{caminho/do/diretorio}}` +`zip -r {{caminho/para/comprimido.zip}} {{caminho/para/arquivo_ou_diretorio1 caminho/para/arquivo_ou_diretorio2 ...}} -x {{caminho/a/ser/excluido}}` -- Compacta todos os arquivos de um diretório mantendo estruturas de diretórios: +- Compacta arquivos com um nível de compressão específico (0 - o mais baixo, 9 - o mais alto): -`zip -r {{output.zip}} {{caminho/do/diretorio}}` +`zip -r -{{0-9}} {{caminho/para/comprimido.zip}} {{caminho/para/arquivo_ou_diretorio1 caminho/para/arquivo_ou_diretorio2 ...}}` -- Compacta arquivos de um diretório excluindo arquivos específicos: +- Cria um zip encriptado com uma senha específica: -`zip -r {{output.zip}} {{caminho/do/diretorio}} -x {{caminho/a/ser/excluido}}` +`zip -r -e {{caminho/para/comprimido.zip}} {{caminho/para/arquivo_ou_diretorio1 caminho/para/arquivo_ou_diretorio2 ...}}` -- Compacta arquivos definindo o nível de compressão [9]: +- Compacta arquivos/diretórios para um zip dividido em múltiplas partes (p. ex. partes de 3 GB): -`zip -r -{{9}} {{output.zip}} {{caminho/do/diretorio}}` +`zip -r -s {{3g}} {{caminho/para/comprimido.zip}} {{caminho/para/arquivo_ou_diretorio1 caminho/para/arquivo_ou_diretorio2 ...}}` -- Deleta arquivos de um arquivo zip: +- Print a specific archive contents: -`zip -d {{output.zip}} "{{foo/*.ext}}"` +`zip -sf {{caminho/para/comprimido.zip}}` diff --git a/pages.pt_BR/linux/flatpak.md b/pages.pt_BR/linux/flatpak.md index 4cccf3652..299c4829c 100644 --- a/pages.pt_BR/linux/flatpak.md +++ b/pages.pt_BR/linux/flatpak.md @@ -23,14 +23,14 @@ `flatpak remote-add --if-not-exists {{nome_remoto}} {{url_remoto}}` -- Lista todas fontes remotas configuradas: - -`flatpak remote-list` - - Remove uma aplicação instalada: `flatpak remove {{nome}}` +- Remove todos as aplicações não usadas: + +`flatpak remove --unused` + - Mostra informações sobre uma aplicação instalada: `flatpak info {{nome}}` diff --git a/pages.pt_BR/linux/pacman.md b/pages.pt_BR/linux/pacman.md index cfc653159..332c8dd46 100644 --- a/pages.pt_BR/linux/pacman.md +++ b/pages.pt_BR/linux/pacman.md @@ -10,15 +10,15 @@ - Instala um novo pacote: -`sudo pacman -S {{nome_do_pacote}}` +`sudo pacman -S {{pacote}}` - Remove um pacote e suas dependências: -`sudo pacman -Rs {{nome_do_pacote}}` +`sudo pacman -Rs {{pacote}}` -- Procura no banco de dados de pacotes por uma expressão regular ou palavra-chave: +- Procura pacotes no banco de dados que contenham um arquivo específico: -`pacman -Ss "{{padrao_buscado}}"` +`pacman -F "{{nome_do_arquivo}}"` - Lista pacotes instalados e versões: diff --git a/pages.pt_BR/windows/cmd.md b/pages.pt_BR/windows/cmd.md index f1371e510..86b2b16c2 100644 --- a/pages.pt_BR/windows/cmd.md +++ b/pages.pt_BR/windows/cmd.md @@ -3,34 +3,34 @@ > O interpretador de comandos do Windows. > Mais informações: . -- Inicia nova instância do interpretador de comandos: +- Inicia uma sessão do interpretador de comandos: `cmd` -- Executa o comando especificado e sai do interpretador: +- Executa os [c]omandos especificados: -`cmd /c "{{comando}}"` +`cmd /c {{echo Olá Mundo}}` -- Executa o comando especificado e entra no shell interativo: +- Executa um script específico: -`cmd /k "{{comando}}"` +`cmd {{caminho/para/script.bat}}` -- Desabilita o uso do comando `echo` na saída dos comandos: +- Executa o comando especificado e entra em um shell interativo: + +`cmd /k {{echo Olá Mundo}}` + +- Entra em um shell interativo e desabilita o uso do comando `echo` na saída dos comandos: `cmd /q` -- Habilita ou desabilita extensão de comandos: - -`cmd /e:{{on|off}}` - -- Habilita ou desabilita a ferramenta que completa automaticamente o nome de arquivos ou diretórios: - -`cmd /f:{{on|off}}` - -- Habilita ou desabilita a expansão de variáveis de ambiente: +- Entra em um shell interativo com ou a expansão de [v]ariáveis de ambiente habilitada ou desabilitada: `cmd /v:{{on|off}}` -- Forçar que a saída de comandos use o padrão Unicode: +- Entra em um shell interativo com a extensão de comandos habilitada ou desabilitada: + +`cmd /e:{{on|off}}` + +- Entra em um shell interativo com a saída de comandos no padrão Unicode: `cmd /u`