common/*: update pt_BR translation (#10982)

* common/*: update pt_BR translation

---------

Co-authored-by: Isaac Vicente <isaacvicentsocial@gmail.com>
pull/23/head
Pedro Mariano 2023-10-15 05:05:32 -03:00 committed by GitHub
parent 6103bf6bc3
commit 8a914a9d32
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
23 changed files with 301 additions and 172 deletions

View File

@ -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: <https://gnu.org/software/bash/>.
- 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`

View File

@ -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: <https://github.com/lcn2/calc>.
- 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`

View File

@ -3,18 +3,22 @@
> Exibe e concatena o conteúdo de arquivos.
> Mais informações: <https://www.gnu.org/software/coreutils/cat>.
- 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}}`

View File

@ -3,18 +3,26 @@
> Altera o diretório de trabalho atual.
> Mais informações: <https://manned.org/cd>.
- 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 /`

View File

@ -1,28 +1,36 @@
# code
> Visual Studio Code.
> Editor de código extensível e multi plataforma.
> Mais informações: <https://github.com/microsoft/vscode>.
- 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}}`

View File

@ -3,26 +3,34 @@
> Copia arquivos e diretórios.
> Mais informações: <https://www.gnu.org/software/coreutils/cp>.
- 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 <DIR_DEST>`):
`cp -t {{caminho/para/diretório_destino}} {{caminho/para/arquivo_ou_diretório1 caminho/para/arquivo_ou_diretório2 ...}}`

View File

@ -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: <https://www.gnu.org/software/coreutils/date>.
- 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`

View File

@ -3,21 +3,25 @@
> Cria uma imagem a partir de um Dockerfile.
> Mais informações: <https://docs.docker.com/engine/reference/commandline/build/>.
- 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:

View File

@ -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: <https://docs.docker.com/engine/reference/commandline/image/>.
- 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}}`

View File

@ -3,22 +3,26 @@
> Imprime os argumentos passados.
> Mais informações: <https://www.gnu.org/software/coreutils/echo>.
- 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 $?`

View File

@ -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: <https://gcc.gnu.org>.
- 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`

View File

@ -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: <https://gnupg.org>.
- 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}}`

View File

@ -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: <https://www.gnu.org/software/gzip/manual/gzip.html>.
- 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}}`

View File

@ -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: <https://htop.dev/>.
- 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`:

View File

@ -1,21 +1,25 @@
# java
> Inicializador de Programas Java.
> Inicializador de programas Java.
> Mais informações: <https://docs.oracle.com/en/java/javase/20/docs/specs/man/java.html>.
- 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`

View File

@ -1,28 +1,36 @@
# ls
> Listar o conteúdo de um diretório.
> Lista o conteúdo de um diretório.
> Mais informações: <https://www.gnu.org/software/coreutils/ls>.
- 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 */`

View File

@ -1,24 +1,32 @@
# man
> Utilitário para exibir páginas do manual.
> Formata e exibe páginas de manual.
> Mais informações: <https://www.man7.org/linux/man-pages/man1/man.1.html>.
- 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}}"`

View File

@ -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: <https://nano-editor.org>.
- 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}}`

View File

@ -1,19 +1,15 @@
# pip3
> Gerenciador de pacotes para Python.
> Gerenciador de pacotes Python.
> Mais informações: <https://pip.pypa.io>.
- 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:

View File

@ -1,32 +1,36 @@
# python
> O interpretador de linguagem Python.
> Interpretador da linguagem Python.
> Mais informações: <https://www.python.org>.
- 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}}`

View File

@ -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: <https://manned.org/man/freebsd-13.1/touch>.
- 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 ...}}`

View File

@ -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: <https://www.gnu.org/software/coreutils/uname>.
- 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`

View File

@ -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: <https://www.zsh.org>.
- 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}}`