Um guia dos comandos do terminal do Ubuntu Linux para seu PC Dell

Summary: Um guia explicado com os vários comandos do terminal do Ubuntu Linux.

Article Content


Symptoms

 


Este artigo fornece informações sobre os comandos dos aplicativos de terminal no Ubuntu Linux.


Sumário:

  1. Comandos de controle básicos
  2. Comandos básicos do usuário e do sistema
  3. Comandos básicos de drives e direitos
  4. Comandos básicos de rede

 

Comandos de controle básicos

 

Os comandos de terminal são instruções que você pode usar enquanto estiver no aplicativo de terminal Ubuntu para realizar qualquer tarefa no sistema. Subdividimos os comandos em tabelas mais menores para simplificar o uso deles e para ajudar a utilizar estes artigos como um ponto de referência.

 
Comando Efeito Informações adicionais
cd Alterar diretório Com este comando, você pode navegar
pelo sistema. Basta digitar
cd ou cd~ para ser direcionado à
pasta base, que é a posição
inicial padrão no terminal.
cd/ Vai para o diretório raiz.  
cd.. Vai para um nível acima do diretório  
cd- Retorna ao diretório anterior  
pwd Imprime um diretório funcional. Isso exibe sua localização no sistema.
bash Shell Bourne-again GNU  
break Sai de um loop  
case Executa um comando condicionalmente  
clear Limpa a tela do terminal  
continue Reinicia a próxima iteração de um loop.  
cron Daemon para executar comandos programados  
crontab Programa um comando para ser executado posteriormente  
echo Exibe uma mensagem na tela  
enable Ativa e desativa comandos de shell integrados.  
env Variáveis de ambiente  
eval Avalia vários comandos ou argumentos.  
expect Automatiza aplicativos acessados em um terminal.  
export Define uma variável de ambiente.  
expr Avaliar expressões  
false Não faça nada, sem êxito.  
for Expande palavras e execute comandos.  
hash Lembre-se do nome de caminho completo de um argumento de nome.  
hostname Imprime ou defina o nome do sistema.  
if Executa um comando condicionalmente  
jobs Lista trabalhos ativos  
join Une as linhas em um campo comum.  
local Criar variáveis  
logout Sai de um shell de login.  
more Exibe uma tela de saída por vez.  
nice Define a prioridade de um comando ou trabalho.  
nohup Executa um comando imune a travamentos.  
notify-send Envia notificações para a área de trabalho.  
op Acesso do operador  
readarray Leitura do stdin em uma variável de array  
readonly Marca variáveis/funções como somente leitura.  
reboot Reinicie o sistema.  
return Sai de uma função do shell.  
sed Editor de stream  
select Aceita entrada do teclado.  
set Manipula variáveis e funções do shell.  
shift Parâmetros de posição de deslocamento.  
shopt Opções do shell  
shutdown Desliga ou reinicie o Linux  
sleep Atraso para um tempo especificado  
ssh Client shell seguro Programa de login remoto
suspend Suspenda a execução deste shell.  
sync Sincronize dados no disco com a memória.  
test Avalie uma expressão condicional.  
trap Execute um comando quando um sinal estiver definido.  
true Não faz nada, com êxito.  
type Descreve um comando.  
unshar Descompacta os scripts do shell.  
until Executa comandos Até ocorrer um erro
vmstat Gera relatórios de estatísticas de memória virtual.  
watch Executa ou exiba um programa periodicamente.  
while Executa comandos  
write Envia uma mensagem para outro usuário.  
xargs Executa o utilitário, transmitindo listas de argumentos criadas  
### Permite que você marque/comente sem interagir com o terminal  
while Executa comandos  

O gerenciamento de arquivos e textos são comandos que afetam diretamente os arquivos e os textos armazenados e usados no computador. As ferramentas Dash e Windows Explorer são versões conhecidas da GUI da interface gráfica do usuário GUI desta ferramenta.

 
Comando Efeito Informações adicionais
cp Copiar Permite copiar um arquivo. Para isso, adicione o nome do arquivo que você quer copiar junto com o comando, desde que o arquivo esteja localizado no diretório para o qual você navegou. Caso contrário, digite cp~/< file path > para especificar onde o arquivo que você quer copiar está localizado.
ls Listagem Lista todos os arquivos no diretório atual.
ls~ Lista arquivos no diretório base A adição de um nome de pasta mostra uma lista de todos os arquivos dessa pasta específica, ou seja, ls~/desktop mostrará os arquivos na pasta da área de trabalho.
mkdir Cria um diretório Permite criar um diretório, ou seja, arquivos mkdir privados, que criarão um novo diretório chamado de arquivos particulares que estão localizados no diretório base. A menos que você tenha navegado para outro diretório ou especificado outro caminho.
mv Move Você pode renomear ou mover um arquivo com este comando. Se quiser renomear o arquivo sunny hoje, digite mv sunny day. Isso requer que você tenha navegado até o diretório correto ou que tenha especificado o caminho de arquivo correto. Ao digitar mv day ~/Desktop, o arquivo day será movido do diretório base para a área de trabalho. Também se aplica se você quiser renomear o arquivo e o novo nome de arquivo ao lado do nome atual no comando.
rm Remover Remove um arquivo e especifica o caminho/nome do arquivo.
rmdir Remove um diretório Remove um diretório empty.
rm -r Remove recursivamente Remove um diretório junto com seu conteúdo.
grep Pesquisa strings de texto  
head Exibe o início do arquivo  
less Exibe parte do arquivo  
tail Exibe o fim do arquivo  
apropos Pesquisa páginas do manual de ajuda.  
aspell Corretor ortográfico  
awk Localiza e substitui texto. Classificação/validação/índice do banco de dados.
cmp Compara dois arquivos.  
comm Compara dois arquivos classificados linha por linha.  
csplit Divide um arquivo em partes determinadas pelo contexto.  
cut Divide um arquivo em duas partes separadas.  
cksum Imprime a soma de verificação de CRC e contagens de bytes  
find Pesquisa arquivos que atendam aos critérios definidos  
fmt Formata texto de parágrafo  
fold Quebra o texto com uma largura específica.  
dir Lista brevemente o conteúdo do diretório  
dircolors Configuração de cor para ls  
dirname Converte um nome de caminho completo em um caminho.  
dirs Exibe uma lista de diretórios lembrados.  
cat Exibe o conteúdo de um arquivo.  
bzip2 Compacta ou descompacta arquivos nomeados.  
chroot Executa um comando com um diretório raiz diferente.  
fgrep Pesquisa linhas que correspondam a uma cadeia de caracteres fixa nos arquivos  
fuser Identifica/interrompe o processo que está acessando um arquivo  
gawk Localiza e substitui texto dentro dos arquivos.  
gzip Compacta ou descompacta arquivos de nome.  
ln Cria vínculos entre arquivos  
locate Localiza arquivos  
look Exibe linhas que começam com uma determinada cadeia de caracteres.  
lpr Impressão off-line  
lpc Organiza em linha o programa de controle da impressora  
lprm Remove trabalhos da fila de impressão.  
lprint Imprime um arquivo.  
lprintd Cancela um trabalho de impressão.  
lprintq Lista da fila de impressão  
lsof Lista arquivos abertos  
vdir Lista o conteúdo do diretório de forma detalhada ls -| -b
v Lista o conteúdo do diretório de forma detalhada ls -| -b
vi Editor de texto  
uuencode Decodifica um arquivo. Decodifica um arquivo usando uuencode.
uuencode Codifica um arquivo. Codifica um arquivo usando uuencode.
tty Imprime o nome de arquivo do terminal no stdin  
touch Altera carimbos de data/hora do arquivo  
expand Converte tabulações em espaços.  
import Captura a tela de um servidor x e salve a imagem no arquivo.  
install Copia arquivos e define atributos  
fg Envia um trabalho para primeiro plano.  
bg Envia uma tarefa para segundo plano.  
nl Numera linhas e grava arquivos.  
open Abra um arquivo neles default application  
paste Mescla linhas de arquivos.  
pathchk Verifica a portabilidade do nome do arquivo.  
popd Restaura o valor anterior do diretório atual.  
pr Prepara arquivos para impressão.  
printcap Banco de dados de recursos da impressora  
printenv Imprime variáveis de ambiente  
printf Formata e imprime dados  
pushd Salva e altera o diretório atual.  
rcp Copia arquivos entre duas máquinas  
read Lê uma linha da entrada padrão.  
rename Renomeia arquivos  
remsync Sincroniza arquivos remotos por e-mail.  
mmb Move e renomeia arquivos em massa.  
mtools Manipula arquivos MS-DOS.  
rev Inverte linhas em um arquivo  
rsync Copia remotamente um arquivo Sincroniza árvores de arquivos
sdiff Mescla dois arquivos de modo interativo.  
scp Cópia segura  
sftp Programa de transferência segura de arquivos  
slocate Localiza um arquivo  
sort Classifica arquivos de texto  
split Divide um arquivo em partes de tamanho fixo.  
sum Imprime uma soma de verificação de um arquivo.  
tee Redireciona a saída para vários arquivos  
tsort Classificação topológica  
unmask Máscara de criação de arquivo do usuário  
source Executa comandos do arquivo.  
symlink Cria um novo nome para um arquivo  
tr Traduz, compacta e/ou excluir.  
uniq Unifica arquivos  
wc Imprime contagens de bytes, palavras e linhas  
whereis Pesquisa $path de usuários, páginas man e arquivos de origem para um programa.  
which Pesquisa um $path de usuários para um arquivo de programa.  
wget Recupera páginas da Web ou arquivos.  
unexpand Converte espaço em guias.  
yes Imprime uma cadeia de caracteres até ser interrompida.  
xdg-open Abre um arquivo ou URL no aplicativo preferido dos usuários.  
dmesg Imprime mensagens de driver e kernel  


Voltar ao início


 

Comandos básicos do usuário e do sistema

 

Esses comandos permitem gerenciar, configurar, solucionar problemas e redefinir as configurações de usuário e grupo no sistema Ubuntu.

 
Comando Efeito Informações adicionais
passwd Cria uma senha.  
groupadd Adiciona um grupo.  
groupmod Modifica um grupo.  
chgrp Altera um grupo  
groupdel Exclui um grupo  
adduser Adicionar um usuário ao sistema.  
addgroup Adiciona um grupo ao sistema.  
alias Cria um alias.  
useradd Cria uma nova conta de usuário.  
usermod Modifica uma conta de usuário.  
users Lista usuários conectados no momento  
chmod Altera permissões de acesso  
chown Altera o proprietário e o grupo do arquivo  
groups Imprime nomes de grupo do qual o usuário faz parte.  
id Imprime a ID do grupo e do usuários  
logname Imprime o nome de login atual.  
su Substitui a identificação do usuário  
times Horas do usuário e do sistema  
who Imprime todos os nomes de usuário conectados no momento.  
whoami Imprime o ID e o nome do usuário atual. id -un

Os comandos abaixo tratam de programas e informações específicos do sistema.

 
Comando Efeito Informações adicionais
cal Calendar (Calendário) Exibe um calendário
date Data Exibe a data
dc Calculadora de mesa Calculadora
fsck Verificação do sistema de arquivos  
bc Linguagem arbitrária da calculadora de precisão  
kill  Interrompe a execução de um processo.  
killall Elimina processos por nome.  
let Executa aritmética em variáveis do shell.  
make Recompila um grupo de programas.  
pkill Interrompe a execução dos processos.  
ps Status do processo  
seq Imprime sequências numéricas.  
units Converte unidades de uma escala para outra.  

Os pacotes são o método padrão do Ubuntu de carregar e atualizar novos aplicativos e arquivos. Esses comandos permitem o gerenciamento e a configuração dos pacotes baixados.

 
Comando Efeito Informações adicionais
apt -get Procura e instala pacotes de software  
aptitude Procura e instala pacotes de software  
apt -get update Verifica se há novas atualizações disponíveis.  
apt - get upgrade Faz upgrade de todos os pacotes.  
apt -get dist-upgrade Faz upgrade com substituições de pacote Faz upgrade da versão do Ubuntu
apt -get install pkgname Instala o pacote pelo nome.  
apt -get purge pkgname Desinstala o pacote pelo nome.  
apt -get autoremove Remove pacotes obsoletos.  
apt -get -f install Tenta corrigir pacotes com erros.  
dpkg -configure -a Tenta corrigir pacotes com erros.  
dpkg -i pkg.deb Instala um arquivo pkg.deb  

Esses comandos oferecem uma maneira direta de gerenciar os serviços em seu sistema Ubuntu.

 
Comando Efeito Informações adicionais
start service Inicia o serviço de trabalho. Upstart
stop service Interrompe o serviço de trabalho. Upstart
status service Verifica se o serviço está em execução. Upstart
/etc/init.d/service start Inicia o serviço SysV
/etc/init.d/service stop Interrompe o serviço SysV
/etc/init.d/service restart Reinicia o serviço Sysv
/etc/init.d/service check Verifica o serviço SysV
runlevel Obtenha o nível de execução atual.  


Voltar ao início


 

Comandos básicos de drives e direitos

 

Gerenciar as unidades e os formatos significa que você pode afetar os periféricos conectados ao sistema. Não importa se são várias unidades de disco rígido, mídia removível ou outros dispositivos. Eles permitem gerenciar e configurar esses dispositivos no nível da linha de comando.

 
Comando Efeito Informações adicionais
mount Monta uma unidade.  
unmount Desmonta uma unidade.  
fdisk Formata o disco  
cfdisk Editor de tabela de partição para Linux  
dd Disco duplicado Converte e copia um arquivo, grava
cabeçalhos de disco e registros de inicialização.
ddrescue Ferramenta de recuperação de dados  
declare Declara variáveis e atribui atributos.  
df Espaço livre em disco Exibe a quantidade de espaço em disco em
cada partição montada que é
ocupada. Em vez disso, o df usa MB e GB
de blocos.
du Uso do diretório Exibe o espaço usado por um
diretório e todos os
subdiretórios dele.
du -s Resumo de uso do diretório  
du -h Informações básicas de uso do diretório Isso traduz as informações em
um formato básico não técnico.
free A quantidade de espaço livre disponível. Isso informa a quantidade de espaço livre
disponível para uso.
free -m Mostra estatísticas de espaço livre Mostra as estatísticas em MB.
uname -a Obtém todas as informações do kernel.  
uname -r Obter informações do kernel.  
lsb_release -a Imprime informações sobre sua distribuição do Linux  
top Inicia o monitoramento do sistema Isso inicia o monitoramento, visualização da RAM,
uso de CPU e troca, além do
total de processos em execução.
q Interrompe o monitoramento do sistema.  
diff Exibe a diferença entre dois arquivos  
diff3 Exibe a diferença entre três arquivos  
 
SLN265879_pt_BR__1icon Nota: a maioria dos comandos a seguir precisará ser precedida pelo comando sudo. Isso eleva temporariamente os privilégios para o nível administrativo do usuário raiz. Isso necessário ao trabalhar com diretórios ou arquivos que não pertencem à sua conta de usuário. Ao usar o comando sudo, você será solicitado a inserir sua senha. Somente usuários com privilégios sudo (administrativos) podem usar este comando.
 
Comando Efeito Informações adicionais
history Lista de todos os comandos do usuário O comando history mostra uma lista muito longa
de comandos que você digitou. Cada um
deles é exibido ao lado de um número. Você
pode digitar | x para executar um comando
inserido anteriormente na lista (substitua o X
por um número). Se a saída do histórico
for muito longa, então use history | less
para obter uma lista rolável.
REISUB Reinicialize o sistema Mantenha pressionadas as teclas ALT e PRINTSCRN enquanto estiver
digitando para reiniciar o computador.
apt -get Aplicativo Usado para instalar, remover, fazer upgrade e muito mais.
file Digite a verificação de um ou mais arquivos.  
sleep Comandos de atraso Aguarde x segundos para continuar com o próximo comando.
pidof Obtém o PID PID fornecido em formato legível
ps Monitor do sistema para linha de comando Também é bom para scripts.
cat Imprime um arquivo na linha de comando.  
crontab Cronometra os eventos da unidade  
man Manual de ajuda Abre o manual de programas e exibe
o manual de comando.
man man Manual sobre o manual Página de ajuda sobre como usar a página de ajuda.
man intro Breve lista de comandos Quando você precisar de informações sobre um comando,
digite < command name >-h ou < command name
 >--help
se a primeira regra não funcionar. Você
vê que algumas linhas de comando podem não ser associadas -h
com --help.
info info Introdução às páginas de informações  
basename Remove diretório e sufixo de nomes de arquivos  
eject Ejeta a mídia removível.  
fdformat Formato de baixo nível Formata um disquete FD.
mkisofs Cria um sistema de arquivos híbrido.  
format Formata discos ou fitas  
mknod Cria arquivos especiais de bloco ou caractere.  
quotactl Define cotas de disco  
quotacheck Verifica o uso do disco em um sistema de arquivos.  
quota Exibe o uso e os limites do disco  
tar Arquivador de fita  
ram Dispositivo de disco RAM  

Os direitos para arquivos e diretórios e a capacidade de alterá-los são necessários no nível do administrador. Eles podem ser usados para alterar ou reparar arquivos existentes ou para impedir que outros arquivos ou diretórios sejam danificados por usuários inexperientes.

 
Comando Efeito Informações adicionais
chmod Altera o modo  
su Alternar usuário  
ulimit Limita os recursos do usuário  
unalias Remove um alias.  
unset Remove nomes de variáveis ou funções.  
function Definir macros de função.  

Privilégios elevados são o que o Ubuntu chama de direitos de administrador. Você deve executar esses comandos quando precisar fazer alterações em seu sistema em um nível alto o suficiente. O equivalente do Windows seria abrir um prompt de comando como administrador.

 
Comando Efeito Informações adicionais
sudo Privilégios elevados Execução de comandos com privilégios elevados
- < superuser do >, uma expressão comum que
indica que a ação tomada deve
ser verificada com a senha de administrador.
sudo -r Abra o shell raiz como usuário  
sudo -r -u Abra o shell como usuário  
sudo -k Esqueça as senhas do sudo.  


Voltar ao início


 

Comandos básicos de rede

 

Esses comandos lidam com a configuração e solução de problemas de conexões de rede em seu sistema. Isso inclui conexões com e sem fio.

 
Comando Efeito Informações adicionais
chkconfig Verifica os serviços ativados.  
ping Testa as conexões de rede  
ftp Protocolo de transferência de arquivos  
host Verifica o IP do domínio.  
ifconfig Configura dispositivos de rede.  
iwconfig Mostra informações da rede sem fio.  
sudo iwlist scan Procura redes sem fio  
ifup eth0 Coloca a interface eth0 on-line.  
ifdown eth0 Exibe a interface eth0.  
netstat Exibir a tabela de roteamento  
route Define rotas  
telnet Conecta-se ao Telnet.  
traceroute Exibe a rota  
dig Pesquisa de DNS  
ethtool Configurações da placa Ethernet  
mkfifo Cria FIFOs Pipes nomeados
mtr Diagnóstico de rede traceroute/ping
nslookup Consulta os servidores de nomes da Internet de forma interativa  
screen Terminal multiplex Executa shells remotos via ssh
strace Rastreia chamadas e sinais do sistema  

Esses comandos lidam com o gerenciamento e a configuração do firewall do Ubuntu.

 
Comando Efeito Informações adicionais
ufw enable Ativa o firewall.  
ufw disable Desativa o firewall.  
ufw default allow Permite todas as conexões por padrão.  
ufw default deny Nega todas as conexões por padrão.  
ufw status Status e regras do Cyrrebt  
ufw allow port Permite tráfego na porta.  
ufw deny port Nega tráfego na porta.  
ufw deny from ip Bloqueia o endereço IP  


Voltar ao início


 

Informações adicionais:

 

SLN265879_pt_BR__1icon Nota:
O suporte de software é fornecido pela Canonical por meio dos seguintes métodos:
O suporte técnico é fornecido pela Dell:


Voltar ao início


Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

21 Feb 2021

Version

3

Article Type

Solution

Rate This Article


Accurate
Useful
Easy to Understand
Was this article helpful?

0/3000 characters