Índice:
- Comandos do Linux para navegar no terminal
- Comandos do Linux para obter direitos de superusuário
- Comandos do Linux para gerenciar o gerenciador de pacotes
- Comandos Linux para gerenciamento de processos
- Comandos do Linux para gerenciamento de arquivos
- Comandos do Linux para trabalhar com partições
- Comandos Linux para gerenciamento de sistema
- Comandos Linux para gerenciamento de usuários
- Comandos Linux para gerenciamento de rede
- E algo mais
2024 Autor: Malcolm Clapton | [email protected]. Última modificação: 2024-01-19 14:22
Você pode fazer quase tudo no terminal Linux: configurar o sistema, instalar e desinstalar aplicativos, gerenciar discos e arquivos e até mesmo falar com vacas.
Comandos do Linux para navegar no terminal
-
&&
… A rigor, isso não é um comando. Se você quiser executar vários comandos de uma vez, coloque um "e" comercial duplo entre eles, como este:
primeiro_comando && segundo_comando
- … O terminal executará os comandos em ordem. Você pode inserir quantos comandos quiser.
-
apelido
… Atribui os nomes que você cria a comandos longos dos quais você não consegue se lembrar. Digitar
alias command-long short-command
- .
-
CD
… Altera a pasta do terminal atual. Quando você inicia o terminal, ele usa sua pasta pessoal. Digitar
cd folder_address
- , e o terminal funcionará com os arquivos que estiverem lá.
-
Claro
- … Limpa todas as mensagens da janela do terminal.
-
história
… Exibe todos os comandos que você digitou recentemente. Além disso, você pode alternar entre os comandos recentes usando as teclas para cima e para baixo. Se você não quiser que o comando que você digitou seja escrito, coloque um espaço antes dele, como este:
seu time
- .
-
cara
… Exibe um guia para programas e comandos do Linux. Digitar
man package_name
ou
man your_command
- .
-
o que é
… Exibe uma breve descrição de um programa. Digite o comando e o nome do programa
whatis package_name
- .
Comandos do Linux para obter direitos de superusuário
Para realizar muitas ações no sistema, por exemplo, para adicionar e remover programas, você precisa de direitos de administrador, ou o superusuário root, como é chamado no Linux.
-
sudo
… Este comando lhe dará direitos de superusuário. Digitar
sudo
antes do comando que você deseja (por exemplo
atualização do apt sudo
- ) para executá-lo como administrador. O sistema solicitará uma senha.
-
sudo su
- … Após este comando, todos os comandos inseridos serão executados em nome do superusuário até que você feche o terminal. Use-o se precisar executar vários comandos com direitos de administrador.
-
sudo gksudo
… Comando para executar um aplicativo GUI como administrador. Por exemplo, se você deseja mover ou modificar arquivos de sistema, digite
sudo gksudo nautilus
- (especifique o gerenciador de arquivos que você está usando).
-
sudo !!
… Este comando executará o comando inserido anteriormente com privilégios de administrador. Útil se você digitou um comando sem
sudo
- .
Não execute comandos em nome do superusuário que você não entenda.
Comandos do Linux para gerenciar o gerenciador de pacotes
A instalação e desinstalação de aplicativos no Linux são feitas por gerenciadores de pacotes. O Ubuntu e o Debian chamam o gerenciador de pacotes de apt, o Fedora chama dnf, Arch e Manjaro chamam de pacman. Eles baixam aplicativos de repositórios online, fontes de pacotes. Os comandos devem ser fornecidos a eles com direitos de superusuário.
apt (Debian / Ubuntu / Mint)
-
sudo apt install package_name
- … Instale o pacote necessário.
-
sudo apt-add-repository repository_address
- … Adicione um repositório de terceiros.
-
sudo apt update
- … Atualize as informações do pacote.
-
atualização do apt sudo
… Atualize todos os pacotes para os mais recentes (execute após
atualização apt
- ).
-
sudo apt remove package_name
- … Remova o pacote desnecessário.
-
sudo apt purge nome_do_pacote
- … Remova um pacote desnecessário com todas as dependências se quiser liberar mais espaço.
-
sudo apt autoremove
- … Remova todas as dependências desnecessárias, pacotes órfãos e outras porcarias.
dnf (Red Hat / Fedora / CentOS)
-
sudo dnf install package_name
- … Instale o pacote necessário.
-
sudo dnf config-manager --add-repo repository_address
- … Adicione um repositório de terceiros.
-
atualização sudo dnf
- … Atualize todos os pacotes com os mais novos.
-
sudo dnf remove package_name
- … Remova o pacote desnecessário.
-
sudo dnf autoremove
- … Remova todas as dependências desnecessárias.
pacman (Arch / Manjaro)
-
sudo pacman -S package_name
- … Instale o pacote necessário.
-
sudo yaourt -S package_name
- … Instale um pacote do AUR se ele não estiver no repositório principal.
-
sudo pacman -Sy
- … Atualize as informações do pacote.
-
sudo pacman -Syu
- … Atualize todos os pacotes com os mais novos.
-
sudo pacman -R package_name
- … Remova o pacote desnecessário.
-
sudo pacman -Rs package_name
- … Remova o pacote desnecessário com todas as dependências.
Você pode instalar e desinstalar vários pacotes de uma vez, simplesmente listando-os separados por um espaço.
sudo apt install firefox clementine vlc
Se você deseja instalar um pacote, mas não sabe seu nome exato, digite as primeiras letras do nome do pacote e pressione Tab duas vezes. O gerenciador de pacotes mostrará todos os pacotes que começam com o mesmo nome.
Comandos Linux para gerenciamento de processos
-
matar
… Este comando é usado para forçar o encerramento de processos. Você precisa entrar
matar processo_PID
… O PID do processo pode ser encontrado digitando
principal
- .
-
xkill
- … Outro comando para encerrar processos. Acesse-o e clique na janela que deseja fechar.
-
Mate todos
… Mata processos com um nome específico. Por exemplo,
killall firefox
- .
-
principal
- … Exibe uma lista de processos em execução, classificados de acordo com o consumo de CPU. Uma espécie de terminal "Monitor de Sistema".
Comandos do Linux para gerenciamento de arquivos
Ver e modificar arquivos
-
gato
… Quando o comando é usado com um arquivo de texto (como este:
cat path_to_file
), ele exibe seu conteúdo em uma janela de terminal. Se você especificar dois ou mais arquivos,
cat path_to_file_1 path_to_file_2
ela vai colá-los. Se nós apresentarmos
cat path_to_file_1> new_file
- , ele mesclará o conteúdo dos arquivos especificados em um novo arquivo.
-
chmod
- … Permite que você altere as permissões do arquivo. Isso pode ser útil se você quiser fazer alterações no arquivo do sistema.
-
chown
- … Altera o proprietário do arquivo. Deve ser executado com direitos de superusuário.
-
Arquivo
- … Exibe informações sobre o arquivo especificado.
-
nano
… Abre um editor de texto simples. Você pode criar um novo arquivo de texto ou abrir um existente:
nano path_to_file
- .
-
renomear
- … Renomeia um arquivo ou vários arquivos. O comando também pode ser usado para renomear arquivos em massa por máscara.
-
tocar
- … Altera a data em que o arquivo especificado foi aberto ou modificado pela última vez.
-
wget
- … Faz download de arquivos da Internet para uma pasta de terminal.
-
fecho eclair
- … Descompacta e compacta arquivos.
Criação e exclusão de arquivos e pastas
-
mkdir
… Cria uma nova pasta na pasta do terminal atual ou na pasta especificada:
mkdir folder_path
- .
-
rmdir
- … Exclui a pasta especificada.
-
rm
- … Exclui arquivos. Ele pode excluir um arquivo separado e um grupo correspondente a certas características.
Copiar e mover arquivos
-
cp
… Cria uma cópia do arquivo especificado na pasta do terminal:
cp path_to_file
… Ou você pode especificar o destino
cp path_to_file path_to_copy
- .
-
mv
- … Move um arquivo de uma pasta para outra. Você pode especificar um nome para o arquivo relocável. Curiosamente, no Linux, esse comando também pode ser usado para renomear arquivos. Basta especificar a mesma pasta onde o arquivo está localizado e um nome diferente.
Pesquisar por arquivos
-
achar
- … Pesquise arquivos por critérios específicos, como nome, tipo, tamanho, proprietário, data de criação e modificação.
-
grep
- … Pesquise arquivos de texto contendo strings específicas. Os critérios são muito flexíveis.
-
localizar
- … Pesquise arquivos e pastas cujos nomes correspondam à consulta e exiba seus caminhos no sistema de arquivos.
Comandos do Linux para trabalhar com partições
-
lsblk
- … Este comando demonstra quais discos estão em seu sistema e em quais partições eles estão divididos. O comando também exibe os nomes de suas partições e unidades, no formato sda1, sda2 e assim por diante.
-
monte
… Monta drives, dispositivos ou sistemas de arquivos Linux para você trabalhar. Normalmente, os dispositivos são conectados automaticamente assim que você clica neles no gerenciador de arquivos. Mas às vezes você pode precisar montar algo manualmente. Você pode montar qualquer coisa: discos, unidades externas, partições e até imagens ISO. Este comando deve ser executado com direitos de superusuário. Para montar um disco ou partição existente, digite
montar sdX
- .
-
umount
… Despeja sistemas de arquivos. Comando
umount sdX
- irá desmontar o sistema de arquivos da mídia externa para que você possa ejetá-lo.
-
dd
… Este comando copia e converte arquivos e seções. Ele tem muitos usos diferentes. Por exemplo,
dd if = / dev / sda de = / dev / sdb
fará uma cópia exata da partição sda na partição sdb.
dd se = / dev / zero de = / dev / sdX
irá sobrescrever o conteúdo da mídia especificada com zeros para que as informações não possam ser restauradas. UMA
dd if = ~ / Downloads / ubuntu.iso de = / dev / sdX bs = 4M
- fará mídia inicializável a partir da imagem de distribuição que você baixou.
Comandos Linux para gerenciamento de sistema
-
df
- … Exibe o tamanho do seu disco e quanto espaço livre resta nele.
-
gratuitamente
- … Exibe a quantidade de RAM disponível e usada.
-
uname
… Exibe informações do sistema. Se você entrar
uname
o terminal reportará apenas Linux. Mas o time
uname -a
- exibe informações sobre o nome do computador e a versão do kernel.
-
tempo de atividade
- … Informa há quanto tempo seu sistema está funcionando.
-
Onde é
- … Exibe a localização do arquivo executável do programa desejado.
-
Quem sou eu
- … Chama o nome de usuário.
Comandos Linux para gerenciamento de usuários
-
useradd
… Registra um novo usuário. Digitar
usuário adicionar nome de usuário
- e o usuário será criado.
-
userdel
- … Remove a conta e os arquivos do usuário.
-
usermod
- … Altera a conta do usuário. Pode mover a pasta pessoal do usuário ou definir uma data em que a conta será bloqueada.
-
senha
- … Altera as senhas da conta. Um usuário normal pode alterar a senha apenas de sua própria conta, o superusuário pode alterar a senha de qualquer conta.
Comandos Linux para gerenciamento de rede
-
ip
… Equipe multifuncional para trabalhar com a rede. Comando
mostrar endereço ip
exibe informações sobre endereços de rede,
rota de ip
gerencia o roteamento e assim por diante. Dando comandos
ip link configurar ethX para cima
,
ip link definiu ethX para baixo
você pode ligar e desligar as conexões. O time
ip
muitos usos, então antes de usar é melhor ler o manual ou entrar
ip --help
-
ping
- … Mostra se você está conectado à rede e ajuda a determinar a qualidade da conexão.
E algo mais
Finalmente, existem os principais comandos do Linux. Eles exibem uma vaca que pode falar com você (não pergunte o que os desenvolvedores estão usando).
-
cowsay qualquer coisa
- … A vaca dirá o que você disser a ela.
-
fortuna | cowsay
- … A vaca dará um pensamento ou citação inteligente (ou não).
-
cowsay -l
- … Lista todos os animais que podem ser exibidos no terminal. Se de repente você não gosta de vacas.
-
fortuna | cowsay -f animal_from_list
- … O animal de sua escolha começa a chover com citações, às vezes apropriadas.
-
sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru
- … Faça todo o zoológico falar russo. Sem isso, os animais estão citando Twain e Wilde no original.
Nem todos são comandos do Linux. Se você precisa saber em detalhes as opções e como usar os comandos do Linux, você pode usar o tutorial embutido. Dial
man your_command
ou
your_command --help
Recomendado:
20 modelos úteis de planilhas do Google para todas as ocasiões
O Planilhas Google é um conjunto gratuito de recursos úteis para quem gosta de manter as coisas sob controle. Experimente soluções out-of-the-box para tornar sua vida mais fácil
19 aplicativos para músicos para todas as ocasiões
De sintonizadores e metrônomos a estúdios de gravação portáteis. GuitarTuna, Famous Riffs, MuseScore, Drum Machine e GarageBand - Lifehacker reuniu os melhores aplicativos para músicos
Como quase morri na Tailândia e quase me tornei filósofo
Bem, ok, eu exagerei "para um grande efeito dramático" (Goblin). Embora eu realmente me sentisse mal. Mas primeiro as coisas mais importantes … Tudo começou com o fato de que minha família e eu fomos para a Tailândia por três meses.
30 pacotes de adesivos para o Telegram para todas as ocasiões
Alguém usa adesivos para fazer seus amigos rirem e alguém substitui mensagens de texto por eles. Compilou uma seleção de pacotes de adesivos para todas as ocasiões
20 Atalhos da Siri para iOS 12 para todas as ocasiões
Construir rotas, definir lembretes, editar fotos, pedir pizza - com esses comandos, as atividades diárias se tornarão mais fáceis e convenientes. Transferência de geolocalização Envie as coordenadas da sua localização como um link no mapa.