From 8a914a9d32cf4c4bbd2e2f13a2d4e0b75fa98cdd Mon Sep 17 00:00:00 2001 From: Pedro Mariano Date: Sun, 15 Oct 2023 05:05:32 -0300 Subject: [PATCH] common/*: update pt_BR translation (#10982) * common/*: update pt_BR translation --------- Co-authored-by: Isaac Vicente --- pages.pt_BR/common/bash.md | 26 ++++++++++++++---------- pages.pt_BR/common/calc.md | 32 ++++++++++++++++++++++++++---- pages.pt_BR/common/cat.md | 20 +++++++++++-------- pages.pt_BR/common/cd.md | 18 ++++++++++++----- pages.pt_BR/common/code.md | 32 +++++++++++++++++++----------- pages.pt_BR/common/cp.md | 28 ++++++++++++++++---------- pages.pt_BR/common/date.md | 28 ++++++++++++++++---------- pages.pt_BR/common/docker-build.md | 14 ++++++++----- pages.pt_BR/common/docker-image.md | 10 +++++----- pages.pt_BR/common/echo.md | 22 +++++++++++--------- pages.pt_BR/common/g++.md | 24 ++++++++++++++-------- pages.pt_BR/common/gpg.md | 15 +++++++++----- pages.pt_BR/common/gzip.md | 22 +++++++++++++------- pages.pt_BR/common/htop.md | 10 +++++----- pages.pt_BR/common/java.md | 14 ++++++++----- pages.pt_BR/common/ls.md | 22 +++++++++++++------- pages.pt_BR/common/man.md | 20 +++++++++++++------ pages.pt_BR/common/nano.md | 20 +++++++++++-------- pages.pt_BR/common/pip3.md | 8 ++------ pages.pt_BR/common/python.md | 20 +++++++++++-------- pages.pt_BR/common/touch.md | 22 +++++++++----------- pages.pt_BR/common/uname.md | 24 ++++++++++++---------- pages.pt_BR/common/zsh.md | 22 +++++++++++++++----- 23 files changed, 301 insertions(+), 172 deletions(-) diff --git a/pages.pt_BR/common/bash.md b/pages.pt_BR/common/bash.md index b44ccb9ee..8451ed22b 100644 --- a/pages.pt_BR/common/bash.md +++ b/pages.pt_BR/common/bash.md @@ -1,33 +1,37 @@ # bash > Bourne-Again SHell, um interpretador de linha de comando compatível com `sh`. -> Veja também `histexpand` para a expansão do histórico. +> Veja também: `zsh`, `histexpand` (expansão do histórico). > Mais informações: . -- Iniciar uma seção interativa do shell: +- Inicia uma sessão interativa do shell: `bash` -- Executar um comando e sair: +- Inicia uma sessão interativa do shell sem carregar as configurações de inicialização: -`bash -c "{{comando}}"` +`bash --norc` -- Executar um script: +- Executa [c]omandos específicos: + +`bash -c "{{echo 'bash é executado'}}"` + +- Executa um script específico: `bash {{caminho/para/script.sh}}` -- Executar um script, exibindo cada comando antes de executá-lo: +- Executa um script específico exibindo cada comando antes de executá-lo: `bash -x {{caminho/para/script.sh}}` -- Executar os comandos de um script, parando de executar no primeiro erro: +- Executa um script específico e para no primeiro [e]rro: `bash -e {{caminho/para/script.sh}}` -- Ler e executar comandos do `stdin` (entrada padrão): +- Executa comandos específicos da `stdin`: -`bash -s` +`{{echo "echo 'bash é executado'"}} | bash` -- Exibir a versão do Bash (`$BASH_VERSION` abrange apenas a versão sem informações da licença): +- Inicia uma sessão do shell [r]estrita: -`bash --version` +`bash -r` diff --git a/pages.pt_BR/common/calc.md b/pages.pt_BR/common/calc.md index 4476deb6f..ac377e2c9 100644 --- a/pages.pt_BR/common/calc.md +++ b/pages.pt_BR/common/calc.md @@ -1,12 +1,36 @@ # calc -> Calculadora interativa de precisão arbitrária no terminal. +> Uma calculadora interativa de precisão arbitrária no terminal. > Mais informações: . -- Iniciar a calculadora em modo interativo: +- Inicia a `calc` no modo interativo: `calc` -- Realizar o cálculo em modo não interativo: +- Realiza um cálculo no modo não interativo: -`calc -p '{{85 * (36 / 4)}}'` +`calc '{{85 * (36 / 4)}}'` + +- Realiza um cálculo sem qualquer formatação de saída (para usar com pipes): + +`calc -p '{{4/3 * pi() * 5^3}}'` + +- Realiza um cálculo e, em seguida, altera para o modo [i]nterativo: + +`calc -i '{{sqrt(2)}}'` + +- Inicia `calc` em um [m]odo de permissão específico (0 até 7, o padrão é 7): + +`calc -m {{modo}}` + +- Exibe uma introdução à `calc`: + +`calc help intro` + +- Exibe uma visão geral da `calc`: + +`calc help overview` + +- Abre o manual da `calc`: + +`calc help` diff --git a/pages.pt_BR/common/cat.md b/pages.pt_BR/common/cat.md index 04ece1492..6324877c4 100644 --- a/pages.pt_BR/common/cat.md +++ b/pages.pt_BR/common/cat.md @@ -3,18 +3,22 @@ > Exibe e concatena o conteúdo de arquivos. > Mais informações: . -- Exibir o conteúdo de um arquivo no terminal: +- Exibe o conteúdo de um arquivo na `stdout`: -`cat {{arquivo}}` +`cat {{caminho/para/arquivo}}` -- Concatenar o conteúdo de vários arquivos em um arquivo de destino: +- Concatena o conteúdo de vários arquivos em um arquivo de saída: -`cat {{arquivo1}} {{arquivo2}} > {{arquivo_de_destino}}` +`cat {{caminho/para/arquivo1 caminho/para/arquivo2 ...}} > {{caminho/para/arquivo_de_saída}}` -- Adicionar o conteúdo de vários arquivos ao final de um arquivo de destino: +- Anexa o conteúdo de vários arquivos ao final de um arquivo de saída: -`cat {{arquivo1}} {{arquivo2}} >> {{arquivo_de_destino}}` +`cat {{caminho/para/arquivo1 caminho/para/arquivo2 ...}} >> {{caminho/para/arquivo_de_saída}}` -- Exibir o conteúdo de um arquivo no terminal numerando as linhas: +- Copia o conteúdo de um arquivo em um arquivo de saída sem armazenamento em buffer: -`cat -n {{arquivo}}` +`cat -u {{/dev/tty12}} > {{/dev/tty13}}` + +- Escreve a `stdin` em um arquivo: + +`cat - > {{caminho/para/arquivo}}` diff --git a/pages.pt_BR/common/cd.md b/pages.pt_BR/common/cd.md index e3330f76c..d9ebbc3c3 100644 --- a/pages.pt_BR/common/cd.md +++ b/pages.pt_BR/common/cd.md @@ -3,18 +3,26 @@ > Altera o diretório de trabalho atual. > Mais informações: . -- Vai para o diretório informado: +- Vai para o diretório especificado: `cd {{caminho/para/diretório}}` -- Vai para o diretório home do usuário atual: - -`cd` - - Vai para o diretório pai do diretório atual: `cd ..` +- Vai para o diretório home do usuário atual: + +`cd` + +- Vai para o diretório home de um usuário especificado: + +`cd ~{{nome_de_usuário}}` + - Vai para o diretório escolhido anteriormente: `cd -` + +- Vai para o diretório raiz: + +`cd /` diff --git a/pages.pt_BR/common/code.md b/pages.pt_BR/common/code.md index 30d12daed..f6b55c509 100644 --- a/pages.pt_BR/common/code.md +++ b/pages.pt_BR/common/code.md @@ -1,28 +1,36 @@ # code -> Visual Studio Code. +> Editor de código extensível e multi plataforma. > Mais informações: . -- Abrir o VS Code: +- Inicia Visual Studio Code: `code` -- Abrir o diretório atual no VS Code: +- Abre arquivos/diretórios específicos: -`code .` +`code {{caminho/para/arquivo_ou_diretório1 caminho/para/arquivo_ou_diretório2 ...}}` -- Abrir um arquivo ou diretório no VS Code: +- Compara dois arquivos específicos: -`code {{caminho/para/arquivo-ou-diretório}}` +`code --diff {{caminho/para/arquivo1}} {{caminho/para/arquivo2}}` -- Abrir um arquivo ou diretório numa janela já aberta do VS Code: +- Abre arquivos/diretórios específicos em uma nova janela: -`code --reuse-window {{caminho/para/arquivo-ou-diretório}}` +`code --new-window {{caminho/para/arquivo_ou_diretório1 caminho/para/arquivo_ou_diretório2 ...}}` -- Comparar o conteúdo de dois arquivos no VS Code: +- Instala/desinstala uma extensão específica: -`code -d {{arquivo1}} {{arquivo2}}` +`code --{{install|uninstall}}-extension {{editor.extensão}}` -- Iniciar o VS Code com permissão de super usuário (sudo): +- Imprime as extensões instaladas: -`sudo code {{path/to/file_or_directory}} --user-data-dir` +`code --list-extensions` + +- Imprime extensões instaladas com suas versões: + +`code --list-extensions --show-versions` + +- Inicia o editor como um superusuário (root) enquanto armazena dados do usuário em um diretório específico: + +`sudo code --user-data-dir {{caminho/para/diretório}}` diff --git a/pages.pt_BR/common/cp.md b/pages.pt_BR/common/cp.md index eda28ac43..092280eeb 100644 --- a/pages.pt_BR/common/cp.md +++ b/pages.pt_BR/common/cp.md @@ -3,26 +3,34 @@ > Copia arquivos e diretórios. > Mais informações: . -- Copia um arquivo para outra locação: +- Copia um arquivo para outra localização: `cp {{caminho/para/arquivo_origem.ext}} {{caminho/para/arquivo_destino.ext}}` -- Copia um arquivo para outro diretório, mantendo o mesmo nome: +- Copia um arquivo em outro diretório, mantendo o nome do arquivo: -`cp {{caminho/para/arquivo_origem.ext}} {{caminho/para/diretorio_pai_destino}}` +`cp {{caminho/para/arquivo_origem.ext}} {{caminho/para/diretório_pai_destino}}` -- Copia recursivamente o conteúdo de um diretório para outra locação (se a locação de destino existe, o diretório é copiado dentro dele): +- Copia recursivamente o conteúdo de um diretório para outra localização (se o destino existe, o diretório é copiado dentro dele): -`cp -R {{caminho/para/diretorio_origem}} {{caminho/para/diretorio_destino}}` +`cp -R {{caminho/para/diretório_origem}} {{caminho/para/diretório_destino}}` - Copia um diretório recursivamente, em modo verboso (mostra arquivos que estão sendo copiados): -`cp -vR {{caminho/para/diretorio_origem}} {{caminho/para/diretorio_destino}}` +`cp -vR {{caminho/para/diretório_origem}} {{caminho/para/diretório_destino}}` -- Copia arquivos de texto para outra locação, em modo interativo (pergunta ao usuário antes de sobrescrever): +- Copia múltiplos arquivos de uma só vez para um diretório: -`cp -i {{*.txt}} {{caminho/para/diretorio_destino}}` +`cp -t {{caminho/para/diretório_destino}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}` -- Segue links simbólicos antes de realizar a cópia: +- Copia arquivos de texto para outra localização, em modo interativo (pergunta ao usuário antes de sobrescrever): -`cp -L {{link}} {{caminho/para/diretorio_destino}}` +`cp -i {{*.txt}} {{caminho/para/diretório_destino}}` + +- Segue links simbólicos antes de copiar: + +`cp -L {{link}} {{caminho/para/diretório_destino}}` + +- Usa o primeiro argumento como o diretório destino (útil para `xargs ... | cp -t `): + +`cp -t {{caminho/para/diretório_destino}} {{caminho/para/arquivo_ou_diretório1 caminho/para/arquivo_ou_diretório2 ...}}` diff --git a/pages.pt_BR/common/date.md b/pages.pt_BR/common/date.md index 41d9183e4..77ec312bf 100644 --- a/pages.pt_BR/common/date.md +++ b/pages.pt_BR/common/date.md @@ -1,28 +1,36 @@ # date -> Define ou exibe a data e horário do sistema. +> Define ou exibe a data do sistema. > Mais informações: . -- Exibe a data atual usando a formatação padrão: +- Exibe a data atual usando o formato padrão de localidade: -`date +"%c"` +`date +%c` -- Exibe a data atual no formato UTC e ISO 8601: +- Exibe a data atual em UTC, usando o formato ISO 8601: -`date -u +"%Y-%m-%dT%H:%M:%S%Z"` +`date -u +%Y-%m-%dT%H:%M:%S%Z` -- Mostra a data atual em Unix timestamp - segundos desde 00:00:00 UTC de 1 de janeiro de 1970 (Unix epoch): +- Exibe a data atual em Unix timestamp - segundos desde 00:00:00 UTC de 1 de janeiro de 1970 (Unix epoch): `date +%s` -- Exibe uma data representada como Unix timestamp utilizando a formatação padrão: +- Converte uma data especificada como Unix timestamp para o formato padrão: -`date -d @1473305798` +`date -d @{{1473305798}}` -- Converte uma data específica pra Unix timestamp: +- Converte uma determinada data pra Unix timestamp: `date -d "{{2018-09-01 00:00}}" +%s --utc` -- Exibe a data atual no formato RFC-3339 (`YYYY-MM-DD hh:mm:ss TZ`): +- Exibe a data atual usando o formato RFC-3339 (`YYYY-MM-DD hh:mm:ss TZ`): `date --rfc-3339=s` + +- Define a data atual usando o formato `MMDDhhmmYYYY.ss` (`YYYY` e `.ss` são opcionais): + +`date {{093023592021.59}}` + +- Exibe o número da semana ISO atual: + +`date +%V` diff --git a/pages.pt_BR/common/docker-build.md b/pages.pt_BR/common/docker-build.md index 3afcf28ba..1fa1b625c 100644 --- a/pages.pt_BR/common/docker-build.md +++ b/pages.pt_BR/common/docker-build.md @@ -3,21 +3,25 @@ > Cria uma imagem a partir de um Dockerfile. > Mais informações: . -- Cria uma imagem docker usando o Dockerfile presente no diretório atual: +- Cria uma imagem docker usando o Dockerfile no diretório atual: `docker build .` -- Cria uma imagem docker usando o Dockerfile de uma URL específica: +- Cria uma imagem docker a partir de um Dockerfile em uma URL específica: `docker build {{github.com/creack/docker-firefox}}` -- Cria uma imagem docker e cria uma tag para ela: +- Cria uma imagem docker e cria uma etiqueta para ela: -`docker build --tag {{nome:tag}} .` +`docker build --tag {{nome:etiqueta}} .` + +- Cria uma imagem docker sem contexto de criação: + +`docker build --tag {{nome:etiqueta}} - < {{Dockerfile}}` - Não usa o cache na criação da imagem: -`docker build --no-cache --tag {{nome:tag}} .` +`docker build --no-cache --tag {{nome:etiqueta}} .` - Cria uma imagem docker usando um Dockerfile específico: diff --git a/pages.pt_BR/common/docker-image.md b/pages.pt_BR/common/docker-image.md index bfa8a12ad..6735288bb 100644 --- a/pages.pt_BR/common/docker-image.md +++ b/pages.pt_BR/common/docker-image.md @@ -1,21 +1,21 @@ # docker image -> Gerenciar imagens do Docker. +> Gerencia imagens do Docker. > Veja também `docker build`, `docker import` e `docker pull`. > Mais informações: . -- Listar imagens Docker locais: +- Lista imagens Docker locais: `docker image ls` -- Excluir imagens Docker locais não utilizadas: +- Exclui imagens Docker locais não utilizadas: `docker image prune` -- Excluir todas as imagens não utilizadas (não apenas aquelas sem uma tag): +- Exclui todas as imagens não utilizadas (não apenas aquelas sem uma etiqueta): `docker image prune --all` -- Mostrar o histórico de uma imagem Docker local: +- Mostra o histórico de uma imagem Docker local: `docker image history {{imagem}}` diff --git a/pages.pt_BR/common/echo.md b/pages.pt_BR/common/echo.md index cfbdccdd9..a9f46222f 100644 --- a/pages.pt_BR/common/echo.md +++ b/pages.pt_BR/common/echo.md @@ -3,22 +3,26 @@ > Imprime os argumentos passados. > Mais informações: . -- Imrpime uma mensagem de texto. Nota: aspas são opcionais: +- Imprime uma mensagem de texto. Nota: aspas são opcionais: -`echo "{{Uma mensagem}}"` +`echo "{{Olá Mundo}}"` -- Imprime uma mensagem com as variáveis de ambiente: +- Imprime uma mensagem com variáveis de ambiente: -`echo "{{Meu path é $PATH}}"` +`echo "{{Meu caminho é $PATH}}"` -- Imprime uma mensagem sem adicionar uma nova linha em seguida: +- Imprime uma mensagem sem adicionar uma nova linha no final: -`echo -n "{{Uma mensagem}}"` +`echo -n "{{Olá Mundo}}"` -- Adiciona uma messagem no arquivo: +- Adiciona uma mensagem no arquivo: -`echo "{{Uma mensagem}}" >> {{arquivo.txt}}` +`echo "{{Olá Mundo}}" >> {{arquivo.txt}}` -- Habilita interpretação dos códigos de escape após barra invetida (caracteres especiais): +- Habilita interpretação dos códigos de escape após barra invertida (caracteres especiais): `echo -e "{{Coluna 1\tColuna 2}}"` + +- Imprime o status de saída do último comando executado (Nota: no prompt de comando do Windows e no PowerShell, os comandos equivalentes são `echo %errorlevel%` e `$lastexitcode` respectivamente): + +`echo $?` diff --git a/pages.pt_BR/common/g++.md b/pages.pt_BR/common/g++.md index 677ed6369..1918aa4db 100644 --- a/pages.pt_BR/common/g++.md +++ b/pages.pt_BR/common/g++.md @@ -1,21 +1,29 @@ # gplusplus -> Compilador de arquivos de código fonte C++. +> Compila arquivos de código fonte C++. > Parte do GCC (GNU Compiler Collection). > Mais informações: . - Compilar um arquivo de código fonte para um binário executável: -`g++ {{arquivo_fonte.cpp}} -o {{arquivo_executável}}` +`g++ {{caminho/para/fonte.cpp}} -o {{caminho/para/executável_de_saída}}` -- Compilar mostrando todos os erros e avisos: +- Exibe avisos comuns: -`g++ {{arquivo_fonte.cpp}} -Wall -o {{arquivo_executável}}` +`g++ {{caminho/para/fonte.cpp}} -Wall -o {{caminho/para/executável_de_saída}}` -- Compilar utilizando um padrão específico da linguagem (C++98/C++11/C++14/C++17): +- Escolha um padrão de linguagem para o qual compilar (C++98/C++11/C++14/C++17): -`g++ {{arquivo_fonte.cpp}} -std={{standard_linguagem}} -o {{arquivo_executável}}` +`g++ {{caminho/para/fonte.cpp}} -std={{c++98|c++11|c++14|c++17}} -o {{caminho/para/executável_de_saída}}` -- Compilar incluindo bibliotecas localizadas em um local diferente do arquivo de código fonte: +- Inclui bibliotecas localizadas em um caminho diferente do arquivo de código fonte: -`g++ {{arquivo_fonte.cpp}} -o {{arquivo_executável}} -I{{caminho/para/header}} -L{{caminho/para/biblioteca}} -l{{nome_biblioteca}}` +`g++ {{caminho/para/fonte.cpp}} -o {{caminho/para/executável_de_saída}} -I{{caminho/para/cabeçalho}} -L{{caminho/para/biblioteca}} -l{{nome_da_biblioteca}}` + +- Compila e vincula múltiplos arquivos de código fonte em um binário executável: + +`g++ -c {{caminho/para/fonte_1.cpp caminho/para/fonte_2.cpp ...}} && g++ -o {{caminho/para/executável_de_saída}} {{caminho/para/fonte_1.o caminho/para/fonte_2.o ...}}` + +- Exibe versão: + +`g++ --version` diff --git a/pages.pt_BR/common/gpg.md b/pages.pt_BR/common/gpg.md index 6d3ff7d38..6d9466716 100644 --- a/pages.pt_BR/common/gpg.md +++ b/pages.pt_BR/common/gpg.md @@ -1,21 +1,26 @@ # gpg > GNU Privacy Guard. +> Veja `gpg2` para o GNU Privacy Guard 2. A maioria dos sistemas operacionais criam link simbólico entre `gpg` e `gpg2`. > Mais informações: . -- Assina doc.txt, sem criptografá-lo (cria um arquivo de saída doc.txt.asc): +- Cria uma chave GPG pública e privada interativamente: + +`gpg --full-generate-key` + +- Assina doc.txt sem criptografia (cria um arquivo de saída `doc.txt.asc`): `gpg --clearsign {{doc.txt}}` -- Criptografa doc.txt para alice@example.com (cria um arquivo de saída `doc.txt.gpg`): +- Criptografa e assina `doc.txt` para alice@example.com e bob@example.com (cria um arquivo de saída `doc.txt.gpg`): -`gpg --encrypt --recipient {{alice@example.com}} {{doc.txt}}` +`gpg --encrypt --sign --recipient {{alice@example.com}} --recipient {{bob@example.com}} {{doc.txt}}` -- Criptografa doc.txt apenas com uma senha simétrica (cria um arquivo de sadída `doc.txt.gpg`): +- Criptografa `doc.txt` apenas com uma senha simétrica (cria um arquivo de saída `doc.txt.gpg`): `gpg --symmetric {{doc.txt}}` -- Descriptografa doc.txt.gpg (envia saída para `stdout`): +- Descriptografa `doc.txt.gpg` (envia saída para `stdout`): `gpg --decrypt {{doc.txt.gpg}}` diff --git a/pages.pt_BR/common/gzip.md b/pages.pt_BR/common/gzip.md index dd6a698a1..661a94e6f 100644 --- a/pages.pt_BR/common/gzip.md +++ b/pages.pt_BR/common/gzip.md @@ -1,20 +1,28 @@ # gzip -> Ferramenta de compactação de arquivos com compressão gzip. +> Compacta/descompacta arquivos com compressão gzip (LZ77). > Mais informações: . -- Alterar compressão de um arquivo compactado com compressão gzip: +- Compacta um arquivo, substituindo-o por uma versão compactada gzip: `gzip {{arquivo.ext}}` -- Descompactar arquivo gzip definindo arquivo final: +- Descompacta um arquivo, substituindo-o pela versão não compactada original: -`gzip -c -d {{arquivo.ext}}.gz > {{arquivo_descompactado.ext}}` +`gzip -d {{arquivo.ext}}.gz` -- Compactar arquivo definindo arquivo final: +- Compacta um arquivo, mantendo o arquivo original: + +`gzip --keep {{arquivo.ext}}` + +- Compacta um arquivo definindo o nome do arquivo de saída: `gzip -c {{arquivo.ext}} > {{arquivo_compactado.ext.gz}}` -- Compactando arquivos em gzip definindo o nível de compressão [9]: +- Descompacta um arquivo gzip definindo o nome do arquivo de saída: -`gzip -{{9}} -c {{arquivo.ext}} > {{arquivo_compactado.ext.gz}}` +`gzip -c -d {{arquivo.ext}}.gz > {{arquivo_descompactado.ext}}` + +- Especifica o nível de compactação. 1=mais rápido (pior), 9=mais lendo 9melhor, o nível padrão é 6: + +`gzip -9 -c {{arquivo.ext}} > {{arquivo_compactado.ext.gz}}` diff --git a/pages.pt_BR/common/htop.md b/pages.pt_BR/common/htop.md index 3d9349e7a..8e0ca169e 100644 --- a/pages.pt_BR/common/htop.md +++ b/pages.pt_BR/common/htop.md @@ -1,19 +1,19 @@ # htop -> Visualizar informação dinâmica em tempo real acerca de processos em execução. Uma versão melhorada do comando `top`. +> Exibe informação dinâmica em tempo real acerca de processos em execução. Uma versão melhorada do comando `top`. > Mais informações: . -- Inicializa htop: +- Inicializa `htop`: `htop` -- Inicializa htop mostrando somente processos pertencentes a um usuário: +- Inicializa `htop` mostrando somente processos pertencentes a um usuário: `htop --user {{nome_usuário}}` -- Ordena processos por um `item_de_ordenacao` (utilize `htop --sort help` para ver as opçōes disponíveis): +- Ordena processos por um `item_de_ordenação` (utilize `htop --sort help` para ver as opções disponíveis): -`htop --sort {{item_de_ordenacao}}` +`htop --sort {{item_de_ordenação}}` - Vê comandos interativos enquanto roda `htop`: diff --git a/pages.pt_BR/common/java.md b/pages.pt_BR/common/java.md index d9d673afa..b4e48fd8e 100644 --- a/pages.pt_BR/common/java.md +++ b/pages.pt_BR/common/java.md @@ -1,21 +1,25 @@ # java -> Inicializador de Programas Java. +> Inicializador de programas Java. > Mais informações: . - Executa um arquivo Java `.class` que contém um método main, usando o nome da classe: `java {{nome_da_classe}}` +- Executa um programa Java e usa classes adicionais de terceiros ou definidas pelo usuário: + +`java -classpath {{caminho/para/classes1}}:{{caminho/para/classes2}}:. {{nome_da_classe}}` + - Executa um programa `.jar`: -`java -jar {{arquivo.jar}}` +`java -jar {{nome_do_arquivo.jar}}` -- Executa um programa `.jar`, com o debugger tentando conectar-se na porta 5005: +- Executa um programa `.jar` com o debugger aguardando conexão na porta 5005: -`java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005 -jar {{arquivo.jar}}` +`java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005 -jar {{nome_do_arquivo.jar}}` -- Exiba a versão do JDK, JRE e Hotspot: +- Exiba a versão do JDK, JRE e HotSpot: `java -version` diff --git a/pages.pt_BR/common/ls.md b/pages.pt_BR/common/ls.md index ead1bc882..ca32f8cbf 100644 --- a/pages.pt_BR/common/ls.md +++ b/pages.pt_BR/common/ls.md @@ -1,28 +1,36 @@ # ls -> Listar o conteúdo de um diretório. +> Lista o conteúdo de um diretório. > Mais informações: . -- Listar todos os arquivos, apresentando um arquivo por linha: +- Lista arquivos um por linha: `ls -1` -- Listar todos os arquivos, incluindo arquivos ocultos: +- Lista todos os arquivos, incluindo arquivos ocultos: `ls -a` -- Listar todos os arquivos, exibindo permissões, propriedade, tamanho e data de modificação: +- Lista todos os arquivos, com o final `/` adicionado aos nomes dos diretórios: + +`ls -F` + +- Lista todos os arquivos em formato longo (permissões, dono, tamanho e data de modificação): `ls -la` -- Listar todos os arquivos, apresentando o tamanho em medidas legíveis por humanos (KiB, MiB, GiB): +- Lista em formato longo com tamanho exibido usando unidades legíveis para humanos (KiB, MiB, GiB): `ls -lh` -- Listar todos os arquivos ordenados por tamanho (descendente): +- Lista em formato longo ordenados por tamanhos (decrescente): `ls -lS` -- Listar todos os arquivos ordenados por data de modificação (mais antigos primeiro): +- Lista todos os arquivos em formato longo, ordenados por data de modificação (mais antigo primeiro): `ls -ltr` + +- Lista apenas diretórios: + +`ls -d */` diff --git a/pages.pt_BR/common/man.md b/pages.pt_BR/common/man.md index 73639bf0a..74f38b2c5 100644 --- a/pages.pt_BR/common/man.md +++ b/pages.pt_BR/common/man.md @@ -1,24 +1,32 @@ # man -> Utilitário para exibir páginas do manual. +> Formata e exibe páginas de manual. > Mais informações: . -- Visualizar o manual de um comando: +- Exibe a página de manual de um comando: `man {{comando}}` -- Visualizar a página da seção 7 do manual de um comando: +- Exibe a página de manual de um comando da seção 7: `man {{7}} {{comando}}` -- Visualizar o caminho procurado pelas páginas do manual: +- Lista todas as seções disponíveis para um comando: + +`man -f {{comando}}` + +- Exibe o caminho procurado pelas páginas de manual: `man --path` -- Visualizar o caminho do manual de um comando: +- Exibe a localização de uma página de manual em vez da própria página de manual: `man -w {{comando}}` -- Procurar manuais contendo um termo de pesquisa: +- Exibe a página de manual usando uma localidade específica: + +`man {{comando}} --locale={{localidade}}` + +- Procura páginas de manual contendo um termo de pesquisa: `man -k "{{termo_de_pesquisa}}"` diff --git a/pages.pt_BR/common/nano.md b/pages.pt_BR/common/nano.md index 92c789e93..5645d62fc 100644 --- a/pages.pt_BR/common/nano.md +++ b/pages.pt_BR/common/nano.md @@ -1,28 +1,32 @@ # nano -> Editor de texto de linha de comando simples e fácil de usar. Um clone melhorado e gratuito de Pico. +> Editor de texto de linha de comando. Um clone melhorado de `Pico`. > Mais informações: . -- Abre um novo arquivo no nano: +- Inicia o editor: `nano` -- Abre um arquivo específico: +- Inicia o editor sem usar arquivos de configuração: -`nano {{caminho/para/arquivo}}` +`nano --ignorercfiles` -- Abre um arquivo específico, posicionando o cursor na linha e coluna especificadas: +- Abre arquivos específicos, passando para o próximo arquivos ao fechar o anterior: + +`nano {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}` + +- Abre um arquivo e posiciona o cursor na linha e coluna especificadas: `nano +{{linha}},{{coluna}} {{caminho/para/arquivo}}` -- Abre um arquivo específico e habilita soft wrapping: +- Abre um arquivo e habilita soft wrapping: `nano --softwrap {{caminho/para/arquivo}}` -- Abre um arquivo específico e indenta novas linhas para a indentação das linhas anteriores: +- Abre um arquivo e indenta novas linhas de acordo com a indentação da linha anterior: `nano --autoindent {{caminho/para/arquivo}}` -- Abre nano e cria um arquivo backup (`file~`) quando salva edições: +- Abre um arquivo e cria um arquivo de backup (`caminho/para/arquivo~`) ao salvá-lo: `nano --backup {{caminho/para/arquivo}}` diff --git a/pages.pt_BR/common/pip3.md b/pages.pt_BR/common/pip3.md index 822f38a83..619f6eaae 100644 --- a/pages.pt_BR/common/pip3.md +++ b/pages.pt_BR/common/pip3.md @@ -1,19 +1,15 @@ # pip3 -> Gerenciador de pacotes para Python. +> Gerenciador de pacotes Python. > Mais informações: . -- Encontra pacotes disponíveis: - -`pip3 search {{nome_pacote}}` - - Instala um pacote: `pip3 install {{nome_pacote}}` - Instala uma versão específica de um pacote: -`pip3 install {{nome_pacote}}=={{versao_pacote}}` +`pip3 install {{nome_pacote}}=={{versão_pacote}}` - Atualiza um pacote: diff --git a/pages.pt_BR/common/python.md b/pages.pt_BR/common/python.md index a99b110f8..17f5fb6a1 100644 --- a/pages.pt_BR/common/python.md +++ b/pages.pt_BR/common/python.md @@ -1,32 +1,36 @@ # python -> O interpretador de linguagem Python. +> Interpretador da linguagem Python. > Mais informações: . - Inicia o REPL (shell interativo): `python` -- Executa o script do arquivo Python alvo: +- Executa um arquivo Python específico: -`python {{script.py}}` +`python {{caminho/para/arquivo.py}}` -- Executa o script como parte do shell interativo: +- Executa um arquivo Python específico e inicia um REPL: -`python -i {{script.py}}` +`python -i {{caminho/para/arquivo.py}}` - Executa uma expressão em Python: `python -c "{{expressão}}"` -- Roda um módulo de biblioteca como um script (declara o fim da lista de opções): +- Roda o script do módulo de biblioteca especificado: `python -m {{modulo}} {{argumentos}}` -- Instala um pacote usando pip: +- Instala um pacote usando `pip`: `python -m pip install {{nome_do_pacote}}` - Depura interativamente um script de Python: -`python -m pdb {{script.py}}` +`python -m {{pdb}} {{caminho/para/arquivo.py}}` + +- Inicia o servidor HTTP integrado na porta 8000 no diretório atual: + +`python -m {{http.server}}` diff --git a/pages.pt_BR/common/touch.md b/pages.pt_BR/common/touch.md index 8a75a107b..228a1e60d 100644 --- a/pages.pt_BR/common/touch.md +++ b/pages.pt_BR/common/touch.md @@ -1,24 +1,20 @@ # touch -> Alterar os timestamps de acesso e de modificação (atime, mtime) de um arquivo. +> Cria arquivos e define tempo de acesso/modificação. > Mais informações: . -- Criar novo(s) arquivo(s) vazio(s) ou alterar os timestamps do(s) arquivo(s) para o timestamp atual: +- Cria arquivos especificados: -`touch {{caminho/para/arquivo}}` +`touch {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}` -- Definir os timestamps de um arquivo para uma data e hora específica: +- Define o tempo de [a]cesso ou [m]odificação do arquivo como o atual e não [c]ria o arquivo se ele não existir: -`touch -t {{YYYYMMDDHHMM.SS}} {{caminho/para/arquivo}}` +`touch -c -{{a|m}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}` -- Definir os timestamps de um arquivo para uma hora no passado: +- Define o [t]empo do arquivo para um valor especificado e não [c]ria o arquivo se ele não existir: -`touch -d "{{-1 hour}}" {{caminho/para/arquivo}}` +`touch -c -t {{YYYYMMDDHHMM.SS}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}` -- Usar as timestamps de um arquivo para definir as timestamps de um segundo arquivo: +- Define o tempo de um arquivo específico para o tempo de out[r]o arquivo e não [c]ria o arquivo se ele não existir: -`touch -r {{caminho/para/arquivo1}} {{caminho/para/arquivo2}}` - -- Criar múltiplos arquivos: - -`touch -c {{caminho/para/arquivo{1,2,3}.txt}}` +`touch -c -r {{~/.emacs}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}` diff --git a/pages.pt_BR/common/uname.md b/pages.pt_BR/common/uname.md index e27d39fc1..b8bf867bc 100644 --- a/pages.pt_BR/common/uname.md +++ b/pages.pt_BR/common/uname.md @@ -1,21 +1,25 @@ # uname -> Apresenta detalhes sobre o hardware e sistema operacional do computador. -> Nota: Para maiores detalhes sobre o sistema operacional, utilize o comando `lsb_release`. +> Exibe detalhes sobre a máquina atual e o sistema operacional em execução nela. +> Veja também `lsb_release`. > Mais informações: . -- Exibir informações relacionadas ao hardware: arquitetura e tipo de processador: +- Exibe o nome do kernel: -`uname -mp` +`uname` -- Exibir informações relacionadas ao software: sistema operacional, número da release e versão: +- Exibe informações sobre a arquitetura e o processador: -`uname -srv` +`uname --machine --processor` -- Exibir o nome de rede do computador: +- Exibe nome do kernel, lançamento do kernel e versão do kernel: -`uname -n` +`uname --kernel-name --kernel-release --kernel-version` -- Exibir todas as informações disponíveis do sistema (hardware, software, nome de rede): +- Exibe o nome de rede do computador: -`uname -a` +`uname --nodename` + +- Exibe todas as informações disponíveis sobre o sistema: + +`uname --all` diff --git a/pages.pt_BR/common/zsh.md b/pages.pt_BR/common/zsh.md index dc60aebaa..a6b7de985 100644 --- a/pages.pt_BR/common/zsh.md +++ b/pages.pt_BR/common/zsh.md @@ -1,25 +1,37 @@ # zsh > Z SHell, um interpretador de linha de comando compatível com o Bash. -> Veja também `histexpand` para um histórico expandido. +> Veja também `bash`, `histexpand`. > Mais informações: . - Inicie uma sessão shell interativa: `zsh` -- Execute um comando e depois saia da shell: +- Execute [c]omandos específicos: -`zsh -c "{{comando}}"` +`zsh -c "{{echo Olá Mundo}}"` -- Execute um script: +- Execute um script específico: `zsh {{caminho/para/script.zsh}}` -- Execute um script, imprimindo cada comando antes de executá-lo: +- Verifica um script específico por erros de sintaxe sem executá-lo: + +`zsh --no-exec {{caminho/para/script.zsh}}` + +- Executa comandos específicos da `stdin`: + +`{{echo Olá Mundo}} | zsh` + +- Execute um script específico, imprimindo cada comando do script antes de executá-lo: `zsh --xtrace {{caminho/para/script.zsh}}` - Inicie uma sessão shell interativa no modo verboso, imprimindo cada comando antes de executá-lo: `zsh --verbose` + +- Executa um comando específico dentro do `zsh` com padrões glob desativados: + +`noglob {{comando}}`