Comandos do Linux e instalação do Arch

junho 25, 2025

Os comandos mais utilizados do mundo linux, incluindo a instalação do Arch linux, em apenas uma página do linux 2.

Comandos bash

ComandoDescrição
uname -aInformação do sistema e Kernel
head -n1 /etc/issueInformação da distribuição
mountMostra dispositivos montados
dateMostra data do sistema (host)
uptimeTempo de uso da máquina (host)
whoamiMostra seu usuário
man comandoPágina de manual do comando

Manipulação de diretórios

ComandoDescrição
pwdMostra o diretório atual
mkdir dirCria o diretório dir
cd dirAcessa o diretório dir
cd ..Sobe um nível de diretório
lsLista arquivos e diretórios

Atalhos do bash

ComandoDescrição
CTRL-cPara o comando atual
CTRL-zColoca o comando em segundo plano
CTRL-aVai para o inicio da linha
CTRL-eVai para o final da linha
CTRL-uCorte a partir do inicio da linha
CTRL-kCorte até o final da linha
CTRL-rHistórico de busca
!!Repete o último comando
!abcExecuta o comando que começa com abc
!$Último argumento do comando anterior

Opções do ls

ComandoDescrição
-aMostra tudo, incluindo ocultos
-RLista recursiva
-rOrdem reversa
-tClassifica por última modificação
-SClassifica por tamanho do arquivo
-1Um arquivo por linha
-mSaída separada por vírgula
-QSaída entre “aspas”

Variáveis do bash

ComandoDescrição
PATHCaminho de pesquisa dos executáveis
HOMEDiretório inicial do usuário
SHELLShell Atual
HISTFILEArquivo do histórico
HISTSIZETamanho do histórico

Redirecionamento de Entrada e saída

cmd referência para comando.

ComandoDescrição
cmd < arquivoEntrada de cmd como arquivo
cmd > /dev/nullDescartar saída
cmd > arquivoSaída padrão (stdout) para arquivo
cmd » arquivoAnexar stdout ao arquivo
cmd 2> arquivoSaída de erro em arquivo (stderr)
cmd 1>&2Stdout e Stderr no mesmo arquivo
cmd &> arquivoToda saída de cmd para arquivo

Comandos em sequência

ComandoDescrição
cmd1; cmd2Executa cmd1 e cmd2
cmd1 && cmd2Executa cmd2 se cmd1 for bem-sucedido
cmd1 || cmd2Executa cmd2 se cmd1 não for bem-sucedido
cmd &Executa cmd em um subshell

Procurar arquivos

ComandoDescrição
grep -iPesquisa sem distinção de maiúsculas e minúsculas
grep -rPesquisa recursiva
grep -vPesquisa invertida
find /dir -name linux*Procura arquivos no diretório dir que comecem com linux
find /dir -user julianoEncontra arquivos que pertençam ao usuário juliano
whereis cmdProcura pelo binário, código fonte e página de manual

Arquivos

ComandoDescrição
touch arquivoCria arquivo
cat file1 file2Concatena file1 com file2
less file1Visualiza paginando file1
file file1Visualiza o tipo de file1
cp file1 file2copia file1 para file2
mv file1 file2Move file1 para file2
rm file1Apaga file1
tail file1Mostra as últimas 10 linhas de file1
tail -f file1Mostra as últimas linhas e monitora o arquivo file1 em tempo real

Processos

ComandoDescrição
psMostra os processos
topMostra os processos em tempo real
kill pidMata o processo
pkill nomeMata o processo pelo nome
killall nomeMata o processos “nome”

Permissões

É importante que você compreenda os seguintes valores:

PermissãoValor
Leitura (r)4
Escrita (w)2
Execução (x)2

Permissão de arquivos

ComandoPermissão
chmod 775 fileColoca permissão 775 ao file
chmod -R 600 diretorioColoca permissão 600 de forma recursiva no diretorio
chow user.group fileDefine o dono e o grupo para file

Permissões comuns

CódigoPermissãoDescrição
0Sem acesso
1–xExecução
2-w-Escrita
3-wxEscrita/Execução
4r–Leitura
5r-xLeitura/Execução
6rw-Leitura / Escrita
7rwxLeitura / Escrita /Execução

Comandos de permissões

ComandoDescrição
chmodAltera as permissões de um arquivo
chgrpAltera o grupo de um arquivo ou diretório
chownAltera o dono de um arquivo ou diretório

FHS

DiretórioDefinição
/bin/Comandos binários essenciais
/bootArquivos estáticos do bootlader
/devArquivos de dispositivos
/etcArquivos de configuração do host
/homeDiretório do usuário
/libBibliotecas essenciais e módulos do kernel
/mediaPonto de montagem de mídia removível
/mntPonto de montagem de sistema de arquivo temporário
/optAplicativos adicionais
/sbinBinários do sistema
/srvdados de serviços providos pelo sistema
/tmpArquivos temporários
/usrUtilitário e aplicativos multi-usuário
/varArquivos de variáveis
/rootDiretório do usuário Root
/procSistema de arquivo virtual, processos e status do sistema

Instalação Arch

Instalação básica, com base em duas partições, sendo uma para a raíz do sistema e outra para swap.

ComandoDescrição
Download ISO imagehttps://www.archlinux.org/download/
cfdisk ou fdiskExecutar particionamento do sistema
mkfs.ext4 /dev/sda1Sistema de arquivos ext4
mkswap /dev/sda2Sistema de arquivo swap
swapon /dev/sda2Ativação do uso da swap
mount /dev/sda1/mntMontar o sistema linux básico
wifi-menuConfigurar o acesso wi-fi
pacstrap /mnt base base-develInstalação dos pacotes básicos do sistema
pacstrap /mnt » /mnt/etcfstabGerar arquivo FSTAB
arch-chroot /mnt/mnt definido como raíz do sistema
passwdDefir senha do root
pacman -S grub os-proberInstalar pacotes adicionais
mkdir /boot/grubOpcional, necessário se a configuração do grub falhar
grub-mkconfig -o /boot/grub/grub.cfgGerar arquivo de configuração do GRUB
grub-install /dev/sdaInstalação do boot loader na MBR
exitSair da sessão
rebootReiniciar

Gerenciar pacotes Debian

Os comandos devem ser executados como root.

ComandoDescrição
dpkg -i pacote.debInstala um pacote
dpkg -r pacote.debRemove um pacote
dpkg -p pacote.debRemove o pacote os arquivos de configuração
dpkg -I pacote.debInformação sobre o pacote
apt-get updateAtualiza a lista de repositórios
apt-get upgradeAtualiza todos os softwares
apt-get dist-upgradeAtualiza a distribuição
apt-cache search pacoteProcura um pacote
apt-get remove pacoteRemove o pacote e suas dependências
apt-get remove –purge pacoteRemove o pacotes, suas dependência e arquivos
apt-get -f installVerifica as dependências automaticamente
apt-get -d pacoteFaz apenas o download do pacote
apt-get -i reinstall pacoteReinstala o pacote
apt-get cleanRemove os pacotes que foram baixados
apt-cdrom addAdiciona CD-ROM com pacotes ao repositório
apt-get source pacoteFaz download do código fonte do pacote

Gerenciar pacotes Red Hat

ComandosDescrição
rpm -iInstala o pacote
rpm -FInstala pacote apenas e uma versão prévia já existir
rpm -ivInstala mostrando detalhes
rpm -UAtualiza um pacote
rpm -qConsulta se um pacote esta instalado
rpm -qaMostra todos os pacotes instalados
rpm -qf arquivoMostra o pacote o qual o arquivo faz parte
rpm -qi pacoteApresenta informações detalhadas do pacote
rpm -ql pacoteListas os arquivos pertencentes ao pacote
rpm -qd pacoteApresenta uma lista de documentação do pacote
rpm -qc pacoteApresenta uma lista de arquivos de configuração
rpm -i –nodepsNão verifica se há dependências ao instalar um pacote
rpm -e pacoteRemove o pacote

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *