mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-22 01:02:09 +02:00
common/*: update pt_BR translation (#10982)
* common/*: update pt_BR translation --------- Co-authored-by: Isaac Vicente <isaacvicentsocial@gmail.com>
This commit is contained in:
parent
6103bf6bc3
commit
8a914a9d32
23 changed files with 301 additions and 172 deletions
|
@ -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`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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 /`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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 ...}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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 $?`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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}}`
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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`:
|
||||
|
||||
|
|
|
@ -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`
|
||||
|
||||
|
|
|
@ -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 */`
|
||||
|
|
|
@ -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}}"`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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 ...}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
Loading…
Add table
Reference in a new issue