1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-22 06:22:07 +02:00

pages.pt_BR/linux/*: update outdated pages (#13830)

This commit is contained in:
Renie Siqueira 2024-10-02 11:25:12 -03:00 committed by GitHub
parent 39c7412619
commit 07b0b72f10
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
19 changed files with 230 additions and 89 deletions

View file

@ -1,33 +1,37 @@
# abroot
> O utilitário ABRoot fornece total imutabiliodade e atomicidade ao transacionar entre 2 estados da partição raíz (A⟺B).
> Isso também permite transações sob demanda via um shell transacional.
> Utilitário que fornece total imutabilidade e atomicidade ao transacionar entre 2 estados da partição raíz (A⟺B).
> Atualizações são realizadas usando imagens OCI, para garantir que o sistema sempre estará em um estado consistente.
> Mais informações: <https://github.com/Vanilla-OS/ABRoot>.
- Saída do estado da partição raiz atual ou futuro:
- Adiciona pacotes à imagem local (Nota: após executar esse comando você precisa aplicar as alterações.):
`sudo abroot get {{present|future}}`
`sudo abroot pkg add {{pacote}}`
- Insira um shell transacional na futura partição raiz e alterne o root na próxima inicialização:
- Remove pacotes da imagem local(Nota: após executar esse comando você precisa aplicar as alterações.):
`sudo abroot shell`
`sudo abroot pkg remove {{pacote}}`
- Executa um comando específico no shell transacional na partição raíz futura e troca para ela na próxima inicialização:
- Lista pacotes da imagem local:
`sudo abroot exec "{{comando}}"`
`sudo abroot pkg list`
- Instala pacotes específicos no servidor dentro do shell transacional na partição raíz futura e troca para ela na próxima inicialização:
- Aplica mudanças à imagem local (Nota: você precisa reiniciar o sistema para que as mudanças sejam aplicadas):
`sudo abroot exec apt install {{pacote1 pacote2 ...}}`
`sudo abroot pkg apply`
- Atualiza a partição de inicialização (apenas para usuários avançados):
- Reverte o sistema para o estado anterior:
`sudo abroot _update-boot`
`sudo abroot rollback`
- Edita/Mostra os parâmetros do kernel:
`sudo abroot kargs {{edit|show}}`
- Mostra o estado:
`sudo abroot status`
- Exibe ajuda:
`abroot --help`
- Exibe versão:
`abroot --version`

View file

@ -1,16 +1,20 @@
# apt-file
> Buscador de arquivos nos pacotes APT, incluindo os não instalados.
> Busca arquivos nos pacotes APT, incluindo os não instalados.
> Mais informações: <https://manned.org/apt-file.1>.
- Atualiza as informações dos pacotes a partir de todos os repositórios remotos:
- Atualiza as informações dos pacotes:
`sudo apt update`
- Busca por pacotes que contêm o arquivo ou caminho especificado:
`apt-file search {{nome_do_pacote_ou_caminho}}`
`apt-file {{search|find}} {{caminho_parcial/para/arquivo}}`
- Lista o conteúdo de um pacote específico:
`apt-file list {{nome_do_pacote}}`
`apt-file {{show|list}} {{nome_do_pacote}}`
- Busca pacotes que correspondem à expressão regular:
`apt-file {{search|find}} --regexp {{expressao_regular}}`

View file

@ -1,28 +1,38 @@
# apt
> Gerenciador de pacotes das distribuições baseadas em Debian.
> Utilitário de gerenciamento de pacotes de distribuições baseadas em Debian.
> Substituto recomendado para `apt-get` quando usado de forma interativa em versões do Ubuntu mais novas que 16.04.
> Para comandos equivalentes em outros gerenciadores de pacotes, veja <https://wiki.archlinux.org/title/Pacman/Rosetta>.
> Mais informações: <https://manned.org/apt.8>.
- Atualiza a lista de pacotes disponíveis (recomenda-se executá-lo antes de outros comandos `apt`):
- Atualiza a lista de pacotes e versões disponíveis (recomenda-se executá-lo antes de outros comandos `apt`):
`sudo apt update`
- Busca pacotes correspondentes ao critério de busca:
- Busca por um determinado pacote:
`apt search {{criterio_de_busca}}`
`apt search {{pacote}}`
- Exibe as informações de pacote:
- Exibe as informações de um pacote:
`apt show {{nome_do_pacote}}`
`apt show {{pacote}}`
- Instala um pacote ou atualizá-lo para a versão mais recente:
- Instala um pacote ou atualiza-o para a versão mais recente:
`sudo apt install {{nome_do_pacote}}`
`sudo apt install {{pacote}}`
- Remove um pacote (Para remover os arquivos de configuração deve-se usar a opção `purge` ao invés do `remove`):
- Remove um pacote (para remover também os arquivos de configuração deve-se usar a opção `purge` ao invés do `remove`):
`sudo apt remove {{nome_do_pacote}}`
`sudo apt remove {{pacote}}`
- Atualiza os pacotes instalados para as versões mais recentes:
- Atualiza todos os pacotes instalados para suas versões mais recentes:
`sudo apt upgrade`
- Lista todos os pacotes:
`apt list`
- Lista todos os pacotes instalados:
`apt list --installed`

View file

@ -1,28 +1,36 @@
# aptitude
> Gerenciador de pacotes das distribuições baseadas em Debian.
> Utilitário de gerenciamento de pacotes de Debian e Ubuntu.
> Mais informações: <https://manned.org/aptitude.8>.
- Atualiza a lista de pacotes disponíveis (recomenda-se executá-lo antes de outros comandos `aptitude`):
- Sincroniza a lista de pacotes e versões disponíveis. Deve ser executado antes de outros comandos `aptitude`:
`aptitude update`
- Instala um novo pacote e suas dependências:
`aptitude install {{nome_do_pacote}}`
`aptitude install {{pacote}}`
- Busca pacotes correspondentes ao critério de busca:
- Busca por um determinado pacote:
`aptitude search {{criterio_de_busca}}`
`aptitude search {{pacote}}`
- Busca por uma determinado pacote instalado (`?installed` é um termo de busca `aptitude`):
`aptitude search '?installed({{pacote}})'`
- Remove um pacote e todos que dependam dele:
`aptitude remove {{nome_do_pacote}}`
`aptitude remove {{pacote}}`
- Atualiza os pacotes instalados para as versões mais recentes:
- Atualiza os pacotes instalados para suas versões mais recentes:
`aptitude upgrade`
- Atualiza os pacotes instalados (semelhante ao `upgrade`), porém removendo os obsoletos e instalando pacotes solicitados por novas dependências:
`aptitude full-upgrade`
- Coloca um pacote instalado em espera para prevenir atualizações automáticas:
`aptitude hold '?installed({{pacote}})'`

View file

@ -5,12 +5,16 @@
- Inicia o prompt `at` para que um novo conjunto de comandos seja agendado, pressione `Ctrl + D` para salvar e sair:
`at {{hh:mm:ss}}`
`at {{hh:mm}}`
- Executa os comandos e envia o resultado por e-mail utilizando algum programa de envio de e-mail local, por exemplo o sendmail:
- Executa os comandos e envia o resultado por e-mail utilizando algum programa de envio de e-mail local, por exemplo o Sendmail:
`at {{hh:mm:ss}} -m`
`at {{hh:mm}} -m`
- Executa um script em um determinado momento:
`at {{hh:mm:ss}} -f {{caminho_para_o_script}}`
`at {{hh:mm}} -f {{caminho/para/arquivo}}`
- Mostra uma notificação de sistema às 23h em 18 de Fevereiro:
`echo "notify-send '{{Acorda!}}'" | at {{11pm}} {{Feb 18}}`

View file

@ -5,16 +5,20 @@
- Salva o layout da tela em uso:
`autorandr -s {{nome_do_perfil}}`
`autorandr --save {{nome_do_perfil}}`
- Exibe os perfis salvos:
`autorandr`
- Altera o perfil:
- Carrega o primeiro perfil detectado:
`autorandr -l {{nome_do_perfil}}`
`autorandr --change`
- Carrega um perfil específico:
`autorandr --load {{nome_do_perfil}}`
- Define o perfil padrão:
`autorandr -d {{nome_do_perfil}}`
`autorandr --default {{nome_do_perfil}}`

View file

@ -1,6 +1,6 @@
# cal
> Exibe as informações do calendário, destacando o dia atual.
> Exibe um calendário com o dia atual destacado.
> Mais informações: <https://manned.org/cal>.
- Exibe o calendário do mês atual:
@ -11,6 +11,14 @@
`cal -3`
- Mostra o calendário completo para o ano atual:
`cal --year`
- Mostra os próximos doze meses:
`cal --twelve`
- Utiliza segunda-feira como o primeiro dia da semana:
`cal --monday`

View file

@ -1,8 +1,17 @@
# cgroups
> Este comando é um apelido de `cgclassify`.
> Cgroups, também conhecido como control groups, é uma funcionalidade do kernel para limitar, mensurar, e controlar o uso de recursos por processos.
> No entanto Cgroups não é um comando, mas sim uma coleção de comandos, veja páginas relevantes abaixo.
> Mais informações: <https://www.kernel.org/doc/Documentation/cgroup-v2.txt>.
- Exibe documentação sobre o comando original:
- Exibe documentação de `cgclassify`:
`tldr cgclassify`
- Exibe documentação de `cgcreate`:
`tldr cgcreate`
- Exibe documentação de `cgexec`:
`tldr cgexec`

View file

@ -11,7 +11,7 @@
`cp {{caminho/para/arquivo.ext}} {{caminho/para/diretório}}`
- Recursivamente copiar os conteúdos de um diretório para outra localização (se a destinação existe, o diretório é copiado para dentro dela):
- Copia recursivamente o conteúdo de um diretório para outra localização (se o destino existe, o diretório é copiado para dentro dele):
`cp -r {{caminho/para/diretório_fonte}} {{caminho/para/diretório_alvo}}`
@ -19,6 +19,10 @@
`cp -vr {{caminho/para/diretório_fonte}} {{caminho/para/diretório_alvo}}`
- Copia múltiplos arquivos de uma só vez para um diretório:
`cp -t {{caminho/para/diretorio_fonte}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}`
- Copia arquivos de texto para outra localização, em modo interativo (exige confirmação do usuário antes de sobrescrever):
`cp -i {{*.txt}} {{caminho/para/diretório_alvo}}`

View file

@ -1,20 +1,37 @@
# dnf
> Gerenciador de pacotes das distribuições baseadas em RHEL (substituto do yum).
> Para comandos equivalentes em outros gerenciadores de pacotes, veja <https://wiki.archlinux.org/title/Pacman/Rosetta>.
> Mais informações: <https://dnf.readthedocs.io>.
- Instala um novo pacote:
- Atualiza os pacotes instalados para suas versões mais atuais:
`sudo dnf install {{nome_do_pacote}}`
`sudo dnf upgrade`
- Instala um novo pacote e responde sim para todos os prompts:
- Busca pacotes com palavras-chave:
`sudo dnf -y install {{nome_do_pacote}}`
`dnf search {{palavra_chave1 palavra_chave2 ...}}`
- Mostra detalhes sobre um determinado pacote:
`dnf info {{pacote}}`
- Instala um novo pacote (use `-y` para responder sim à todos os prompts):
`sudo dnf install {{pacote1 pacote2 ...}}`
- Remove um pacote:
`sudo dnf remove {{nome_do_pacote}}`
`sudo dnf remove {{pacote1 pacote2 ...}}`
- Atualiza todos os pacotes instalados para as versões mais recentes:
- Lista pacotes intalados:
`sudo dnf upgrade`
`dnf list --installed`
- Busca por pacotes que fornecem um dado comando:
`dnf provides {{comando}}`
- Mostra todas as operações passadas:
`dnf history`

View file

@ -1,20 +1,24 @@
# dpkg-query
> Ferramenta que mostra informações dos pacotes instalados.
> Mostra informações dos pacotes instalados.
> Mais informações: <https://manned.org/dpkg-query.1>.
- Exibe os pacotes instalados:
- Exibe todos os pacotes instalados:
`dpkg-query -l`
`dpkg-query --list`
- Exibe os pacotes instalados correspondentes ao critério de busca:
`dpkg-query -l '{{criterio_de_busca}}'`
`dpkg-query --list '{{libc6}}'`
- Exibe todos os arquivos instalados por um pacote:
`dpkg-query -L {{nome_do_pacote}}`
`dpkg-query --listfiles {{libc6}}`
- Exibe informações sobre um pacote:
`dpkg-query -s {{nome_do_pacote}}`
`dpkg-query --status {{libc6}}`
- Busca por pacotes que contenham arquivos que correspondam ao padrão:
`dpkg-query --search {{/etc/ld.so.conf.d}}`

View file

@ -1,12 +1,37 @@
# fdisk
> Gerenciador de tabelas de partições e partições no disco rígido.
> Gerencia de tabelas de partições e partições em um disco rígido.
> Veja também: `partprobe`.
> Mais informações: <https://manned.org/fdisk>.
- Exibe as partições:
- Lista partições:
`fdisk -l`
`sudo fdisk -l`
- Inicia o manipulador de partições:
`fdisk {{/dev/sda}}`
`sudo fdisk {{/dev/sdX}}`
- Uma vez particionando um disco, cria uma partição:
`n`
- Uma vez particionando um disco, seleciona uma partição para excluir:
`d`
- Uma vez particionando um disco, mostra uma tabela de partições:
`p`
- Uma vez particionando um disco, grava em disco as mudanças feitas:
`w`
- Uma vez particionando um disco, descarta as mudanças feitas:
`q`
- Uma vez particionando um disco, abre o menu de ajuda:
`m`

View file

@ -1,24 +1,32 @@
# i3lock
> Bloqueador de tela simples para o i3wm.
> Bloqueador de tela simples para o gerenciador de janelas i3.
> Mais informações: <https://i3wm.org/i3lock>.
- Bloqueia a tela com uma tela branca:
`i3lock`
- Bloqueia a tela com uma cor de fundo (formato rrggbb):
`i3lock -c {{0000ff}}`
`i3lock --color {{0000ff}}`
- Bloqueia a tela com uma imagem PNG:
`i3lock -i {{local/da/imagem.png}}`
`i3lock --image {{caminho/para/imagem.png}}`
- Desabilita o indicador de desbloqueio (remove a resposta ao apertar teclas):
- Bloqueia a tela e disabilita o indicador de desbloqueio (remove as resposta do sistema ao pressionar alguma tecla):
`i3lock -u`
`i3lock --no-unlock-indicator`
- Exibe o ponteiro do mouse ao invés de ocultá-lo ('default' para o ponteiro padrão, 'win' para um ponteiro MS Windows):
- Bloqueia a tela e não esconde o ponteiro do mouse:
`i3lock -p {{default|win}}`
`i3lock --pointer {{default}}`
- Bloqueia a tela com uma imagem PNG exibida em múltiplos monitores, com o ponteiro do mouse habilitado:
- Bloqueia a tela com uma imagem PNG sendo mostrada em todos os monitores:
`i3lock -i {{local/da/imagem.png}} -p {{default|win}} -t`
`i3lock --image {{path/to/imagem.png}} --tiling`
- Bloqueia a tela e mostra o número de tentativas de login que falharam:
`i3lock --show-failed-attempts`

View file

@ -7,6 +7,10 @@
`man {{comando}}`
- Exibe a página do manual para um comando no navegador web (necessário ter a variável de sistema `BROWSER` definida):
`man --html {{command}}`
- Exibe a página do manual para um comando da seção 7:
`man {{7}} {{comando}}`
@ -25,7 +29,7 @@
- Exibe a página do manual usando uma localização específica:
`man --locale={{localização}} {{comando}}`
`man --locale {{localização}} {{comando}}`
- Procura por páginas do manual que contenham uma certa string:

View file

@ -23,3 +23,7 @@
- Remove arquivos e diretórios específicos recursivamente:
`rm --recursive {{caminho/para/arquivo_ou_diretório1 caminho/para/arquivo_ou_diretório2 ...}}`
- Remove diretórios vazios (este é considerado o método seguro):
`rm --dir {{caminho/para/diretório}}`

View file

@ -8,18 +8,26 @@
`{{comando}} | sed 's/apple/mango/g'`
- Executa um arquivo de script específico e imprime o resultado na `stdout`:
`{{comando}} | sed -f {{caminho/para/script.sed}}`
- Substitui todas as ocorrências de `apple` (regex estendida) por `APPLE` (regex estendida) em todas as linhas de entrada e imprime o resultado na `stdout`:
`{{comando}} | sed -E 's/(apple)/\U\1/g'`
- Substitui todas as ocorrências de `apple` (regex básica) por `mango` (regex básica) em um arquivo específico e sobrescreve o arquivo original:
`sed -i 's/apple/mango/g' {{caminho/para/arquivo}}`
- Executa um arquivo de script específico e imprime o resultado na `stdout`:
`{{comando}} | sed -f {{caminho/para/script.sed}}`
- Imprime apenas uma primeira linha na `stdout`:
`{{comando}} | sed -n '1p'`
- Substitui todas as ocorrências de `apple` (regex básica) por `mango` (regex básica) em um arquivo específico e sobrescreve o arquivo original no lugar:
- Exclui a primeira linha de um arquivo:
`sed -i 's/apple/mango/g' {{caminho/para/arquivo}}`
`sed -i 1d {{caminho/para/arquivo}}`
- Adiciona uma nova linha na primeira linha de um arquivo:
`sed -i '1i\sua nova linha de texto\' {{caminho/para/arquivo}}`

View file

@ -1,9 +1,9 @@
# top
> Utilitário para exibir informações, em tempo real, sobre os processos em execução.
> Mostra informações, em tempo real, sobre os processos em execução.
> Mais informações: <https://manned.org/top>.
- Inicia o top:
- Inicia o `top`:
`top`
@ -13,12 +13,20 @@
- Exibe os processos de um usuário específico:
`top -u {{username}}`
`top -u {{usuario}}`
- Exibe o(s) processo(s) de um ou mais PID específico(s), separado(s) por vírgula:
- Ordena os processos por campo:
`top -p {{PID1,PID2,PID3}}`
`top -o {{nome_do_campo}}`
- Mostra Ajuda sobre os comandos disponíveis:
- Mostra todas as threads de um dado processo:
`top -Hp {{id_do_processo}}`
- Mostra apenas processos com determinados PID(s), informados em uma lista separada por vírgulas (Normalmente você não saberá os PIDs de cabeça. Este exemplo pega os PIDs a partir do nome de um processo):
`top -p $(pgrep -d ',' {{nome_do_processo}})`
- Mostra ajuda sobre comandos interativos:
`?`

View file

@ -14,3 +14,7 @@
- Monitora processos "node", atualizando a cada 3 segundos:
`watch -n {{3}} "{{ps aux | grep node}}"`
- Monitora o espaço em disco, e se ele mudar, para de monitorar:
`watch -g {{df}}`

View file

@ -26,3 +26,7 @@
- Define o brilho de LVDS1 como 50%:
`xrandr --output {{LVDS1}} --brightness {{0.5}}`
- Mostra o estado atual de qualquer servidor X:
`xrandr --display :{{0}} --query`