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}}`