Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Comandos comuns do terminal do Ubuntu Linux explicados

Summary: O artigo a seguir fornece informações sobre os comandos de terminal comuns em uso com o Ubuntu Linux.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

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 do Ubuntu para realizar qualquer tarefa em seu computador. 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 Outras Informações
cd Alterar diretório Com esse comando, você pode navegar
pelo file system. Digitação
cd ou cd~ Leva você para a
pasta base, que é a posição inicial padrão
no terminal.
cd/ Vá para o diretório raiz  
cd.. Vai para um nível acima do diretório  
cd- Retorna ao diretório anterior  
pwd Diretório de trabalho de impressão Exibe sua localização no file system.
bash GNU Bourne-Again Shell  
break Sai de um loop  
case Executa um comando condicionalmente  
clear Limpa a tela do terminal  
continue Retomar a próxima iteração de um loop  
cron Daemon para executar comandos agendados  
crontab Agendar um comando para ser executado posteriormente  
echo Exibir uma mensagem na tela  
enable Habilitar e desabilitar comandos integrados do shell  
env Variáveis de ambiente  
eval Avaliar vários comandos ou argumentos  
expect Automatize aplicativos acessados em um terminal  
export Definir uma variável de ambiente  
expr Avaliar expressões  
false Não faça nada, sem sucesso  
for Expandir palavras e executar comandos  
hash Lembre-se do nome de caminho completo de um argumento de nome  
hostname Imprima ou defina o nome dos dispositivos  
if Executa um comando condicionalmente  
jobs Lista trabalhos ativos  
join Unir linhas em um campo comum  
journalctl Visualizar os logs do sistema e solucionar problemas Fornece informações sobre logs de serviço, mensagens do kernel e muito mais
local Criar variáveis  
logout Sair de um shell de log-in  
more Saída da tela: uma tela de cada vez  
nice Definir a prioridade de um comando ou trabalho  
nohup Execute um comando imune a desligamentos  
notify-send Enviar notificações da área de trabalho  
op Acesso do operador  
readarray Leitura do stdin em uma variável de array  
readonly Marcar variáveis ou funções como somente leitura  
reboot Reinicializar o dispositivo  
return Sair de uma função shell  
sed Editor de stream  
select Aceitar entrada do teclado  
set Manipula funções e variáveis de shell  
shift Alterar parâmetros posicionais  
shopt Opções de shell  
shutdown Desliga ou reinicie o Linux  
sleep Atraso para um tempo especificado  
ssh Client shell seguro Programa de log-in remoto
suspend Suspender execução deste shell  
sync Sincronizar dados no disco com a memória  
test Avaliar uma expressão condicional  
trap Executar um comando quando um sinal estiver definido  
true Não faça nada, com sucesso  
type Descrever um comando  
unshar Descompactar scripts shell  
until Executar comandos Até erro
vmstat Relatório de estatísticas de memória virtual  
watch Executar ou exibir um programa periodicamente  
while Executa comandos  
write Enviar uma mensagem para outro usuário  
xargs Executar utilitário, passando listas de argumentos construídos  
### Permite que você comente ou comente sem perturbar o terminal  
while Executa comandos  

Gerenciar arquivos e texto são comandos que afetam diretamente os arquivos e o texto armazenados e usados no computador. O Dash e a ferramenta Windows Explorer são versões bem conhecidas da interface gráfica do usuário (GUI) dessa ferramenta.

 
Comando Efeito Outras Informações
cp Copiar Permite copiar um arquivo. Para isso, adicione o nome do arquivo que deseja copiar junto com o comando. Onde o arquivo está localizado no diretório no qual você navegou. Caso contrário, digite cp~/< file path > para especificar onde o arquivo que você deseja copiar está localizado.
ls Listagem Lista todos os arquivos do 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. Por exemplo: ls~/desktop mostra os arquivos na pasta da área de trabalho
mkdir Criar um diretório Permite criar um diretório. Por exemplo: mkdir private files cria um novo diretório chamado private files que está localizado 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 esse comando. Se você quiser renomear o arquivo ensolarado hoje, você pode querer digitar mv sunny day. Isso requer que você tenha navegado até o diretório correto ou que você tenha especificado o caminho correto do arquivo. Quando você digita mv day ~/Desktop, o dia do arquivo é movido da home 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, especifica o caminho ou o nome do arquivo
rmdir Remove um diretório Remove um empty Diretório
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 Exibir parte do arquivo  
tail Exibe o fim do arquivo  
apropos Pesquisas nas páginas de manual de ajuda  
aspell Corretor ortográfico  
awk Localizar e substituir texto Classificação, validação ou índice do banco de dados
cmp Comparar dois arquivos  
comm Comparar dois arquivos classificados linha por linha  
csplit Divida um arquivo em partes determinadas pelo contexto  
cut Divida 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 Quebrar texto em uma largura específica  
dir Lista brevemente o conteúdo do diretório  
dircolors Configuração de cor para ls  
dirname Converter um nome de caminho completo em um caminho  
dirs Exibir uma lista de diretórios lembrados  
cat Exibir o conteúdo de um arquivo  
bzip2 Compactar ou descompactar arquivos nomeados  
chroot Executar um comando com um diretório raiz diferente  
fgrep Pesquisa linhas que correspondam a uma cadeia de caracteres fixa nos arquivos  
fuser Identificar ou interromper o processo que está acessando um arquivo  
gawk Localizar e substituir texto nos arquivos  
gzip Compactar ou descompactar arquivos de nome  
ln Cria vínculos entre arquivos  
locate Localiza arquivos  
look Exibir linhas que começam com uma determinada string  
lpr Impressão off-line  
lpc Programa de controle para a impressora de linha  
lprm Remover trabalhos da fila de impressão  
lprint Imprimir um arquivo  
lprintd Cancelar 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 Decodificar um arquivo Decodificar um arquivo usando uuencode
uuencode Codificar um arquivo Codificar um arquivo usando uuencode
tty Imprime o nome de arquivo do terminal no stdin  
touch Altera carimbos de data/hora do arquivo  
expand Converter guias em espaços  
import Capturar uma tela de servidor x e salvar a imagem em um arquivo  
install Copia arquivos e define atributos  
fg Enviar trabalho para primeiro plano  
bg Enviar trabalho para segundo plano  
nl Numere as linhas e grave os arquivos  
open Abra um arquivo neles default application  
paste Mesclar linhas de arquivos  
pathchk Verificar portabilidade do nome de arquivo  
popd Restaurar o valor anterior do diretório atual  
pr Preparar arquivos para impressão  
printcap Banco de dados de recursos da impressora  
printenv Imprime variáveis de ambiente  
printf Formata e imprime dados  
pushd Salve e altere o diretório atual  
rcp Copia arquivos entre duas máquinas  
read Ler uma linha a partir da entrada padrão  
rename Renomeia arquivos  
remsync Sincronizar arquivos remotos usando e-mail  
mmb Movimentação em massa e renomeação de arquivos  
mtools Manipular arquivos do MS-DOS  
rev Inverte linhas em um arquivo  
rsync Copia remotamente um arquivo Sincronizar árvores de arquivos
sdiff Mesclar dois arquivos interativamente  
scp Cópia segura  
sftp Programa de transferência segura de arquivos  
slocate Localiza um arquivo  
sort Classifica arquivos de texto  
split Dividir um arquivo em partes de tamanho fixo  
sum Imprimir 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 para o arquivo de usuário  
source Executar comandos a partir do arquivo  
symlink Cria um novo nome para um arquivo  
tr Traduzir, apertar e/ou excluir  
uniq Unifica arquivos  
wc Imprime contagens de bytes, palavras e linhas  
whereis Pesquisar os usuários $path, páginas de manual e arquivos de origem de um programa  
which Pesquisar um arquivo de programa $path usuários  
wget Recuperar páginas da Web ou arquivos  
unexpand Converter espaço em guias  
yes Imprimir uma string até interrompê-la  
xdg-open Abra um arquivo ou URL no aplicativo preferido dos usuários  
dmesg Imprime mensagens de driver e kernel  

Comandos básicos do usuário e do sistema

 

Esses comandos permitem que você gerencie, configure, solucione problemas e redefina as configurações de usuário e grupo em seu dispositivo Ubuntu.

 
Comando Efeito Outras Informações
passwd Crie uma senha  
groupadd Adicionar um grupo  
groupmod Modificar um grupo  
chgrp Altera um grupo  
groupdel Exclui um grupo  
adduser Adicionar um usuário ao dispositivo  
addgroup Adicionar um grupo ao dispositivo  
alias Criar um alias  
useradd Criar uma nova conta de usuário  
usermod Modificar conta de usuário  
users Listar os usuários que estão conectados  
chmod Altera permissões de acesso  
chown Altera o proprietário e o grupo do arquivo  
groups Imprimir nomes de grupo em que um usuário está  
id Imprime a ID do grupo e do usuários  
logname Imprima o nome de login  
su Substituir outra identidade de usuário  
times Horários do usuário e do computador  
who Imprima todos os nomes de usuário que estão conectados  
timedatectl Gerenciar configurações de data e hora dos dispositivos. (Inclui fusos horários e sincronização com servidores NTP.)  
whoami Imprima o nome e o ID de usuário atuais id -un

Os comandos a seguir lidam com programas e informações específicos do dispositivo.

 
Comando Efeito Outras Informações
cal Calendar (Calendário) Exibir o calendário
date Data Exibir a data
dc Calculadora de mesa Calculadora
fsck Verificação do sistema de arquivos  
bc Linguagem arbitrária da calculadora de precisão  
kill  Interromper a execução de um processo  
killall Eliminar processos por nome  
let Executar aritmética em variáveis de shell  
make Recompilar um grupo de programas  
pkill Interromper a execução de processos  
ps Status do processo  
seq Imprimir sequências numéricas  
units Converter 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 que foram baixados.

 
Comando Efeito Outras Informações
apt -get Procura e instala pacotes de software  
aptitude Procura e instala pacotes de software  
apt -get update Atualizar atualizações disponíveis  
apt - get upgrade 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 Instalar o pacote pelo nome  
apt -get purge pkgname Desinstale o pacote pelo nome  
apt -get autoremove Remover pacotes obsoletos  
apt -get -f install Tente corrigir pacotes quebrados  
dpkg -configure -a Tente corrigir pacotes quebrados  
dpkg -i pkg.deb Instala um arquivo pkg.deb  

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

 
Comando Efeito Outras Informações
start service Iniciar um serviço de trabalho Upstart
stop service Interromper serviço de trabalho Upstart
status service Verifique 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
systemctl Novo comando de serviço Isso substituiu service
runlevel Obter o nível de execução atual  

Comandos básicos de drives e direitos

 

Gerenciar as unidades e os formatos significa que você pode afetar os periféricos conectados ao computador. 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 Outras Informações
mount Montar uma unidade  
unmount Desmontar uma unidade  
fdisk Formatar dis  
cfdisk Editor de tabela de partição para Linux  
dd Disco duplicado Converter e copiar um arquivo, gravar
cabeçalhos de disco ou registros de inicialização
ddrescue Ferramenta de recuperação de dados  
declare Declarar variáveis e atribuir atributos  
df Espaço livre em disco Exibe quanto espaço em disco em
cada partição montada está
ocupada. df usa MB e GB em vez
de blocos.
du Uso do diretório Exibe quanto espaço um determinado
diretório mais todos os seus
subdiretórios usam.
du -s Resumo de uso do diretório  
du -h Informações básicas de uso do diretório Isso converte as informações em
um formato básico não tecnológico
free Quanto espaço livre está disponível Isso informa quanto espaço
livre está disponível para uso
free -m Mostra estatísticas de espaço livre Mostra as estatísticas em MB
uname -a Obter 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 Iniciar o monitoramento do dispositivo Isso inicia o monitoramento, a visualização do uso de RAM,
CPU e swap, além do total de processos em
execução
Htop Fornece monitoramento em tempo real dos recursos do computador Isso substituiu top
q Interromper o monitoramento do dispositivo  
diff Exibir a diferença entre dois arquivos  
diff3 Exibir a diferença entre três arquivos  
 
Nota: A maioria dos comandos a seguir deve ser precedida do 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 sua conta de usuário não possui. Ao usar o sudo, sua senha será solicitada. Somente usuários com privilégios sudo (administrativos) podem usar este comando.
 
Comando Efeito Outras Informações
history Lista de todos os comandos do usuário O comando history mostra uma longa lista
de comandos que você digitou. Cada
comando é exibido ao lado de um número. Você
pode digitar | x para executar um comando digitado anteriormente
a partir da lista (substitua o X
por um número). Se a saída do
histórico for muito longa, use history | less
para obter uma lista rolável.
REISUB Reinicialize o computador Mantenha pressionadas as teclas ALT e PRINTSCRN enquanto
digita para reiniciar o computador
apt -get Aplicativo Usado para instalar, remover, fazer upgrade e muito mais
file Verificação do tipo de um ou mais arquivos  
sleep Comandos de atraso Aguarde x segundos para passar para 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 Imprimir arquivo na linha de comando  
crontab Cronometra os eventos da unidade  
man Manual de ajuda Abra o manual de programas, 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 Uma 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ê
verá que algumas linhas de comando podem não se associar -h
por --help.
info info Introdução às páginas de informações  
basename Remove diretório e sufixo de nomes de arquivos  
eject Ejetar mídia removível  
fdformat Formato de baixo nível Formatar um disquete (FD)
mkisofs Criar um sistema de arquivos híbrido  
format Formata discos ou fitas  
mknod Criar arquivos especiais de bloco ou caractere  
quotactl Define cotas de disco  
quotacheck Analisar um sistema de arquivos quanto ao uso do disco  
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 outros arquivos ou diretórios de usuários inexperientes que causam danos.

 
Comando Efeito Outras Informações
chmod Altera o modo  
su Alternar usuário  
ulimit Limita os recursos do usuário  
unalias Remover um alias  
unset Remover 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 alterar as coisas em seu dispositivo em um nível alto o suficiente. O equivalente do Windows seria abrir um prompt de comando como administrador.

 
Comando Efeito Outras Informações
sudo Privilégios elevados Executando comandos com privilégios elevados
- < superuser do >; Uma expressão comum que
indica que a ação executada 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 senhas sudo  

Comandos básicos de rede

 

Esses comandos tratam da configuração e solução de problemas de conexões de rede em seu dispositivo. Isso inclui conexões com e sem fio.

 
Comando Efeito Outras Informações
chkconfig Verifique os serviços ativados  
ping Testa as conexões de rede  
ftp Protocolo de transferência de arquivos  
host Verifique o IP do domínio  
ifconfig Configurar dispositivos de rede  
Ip Configurar dispositivos de rede Isso substituiu ifconfig
iwconfig Mostrar informações da rede sem fio  
Iw Mostrar informações da rede sem fio Isso substituiu iwconfig
sudo iwlist scan Procura redes sem fio  
ifup eth0 Coloque a interface eth0 on-line  
ifdown eth0 Exibir a interface eth0  
netstat Exibir a tabela de roteamento  
Ss Exibir a tabela de roteamento Isso substituiu netstat
route Define rotas  
telnet Conectar-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 Executar shells remotos usando ssh
strace Rastrear chamadas e sinais de computador  

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

 
Comando Efeito Outras Informações
ufw enable Ative o firewall  
ufw disable Desativar o firewall  
ufw default allow Permitir todas as conexões por padrão  
ufw default deny Negar todas as conexões por padrão  
ufw status Status e regras do Cyrrebt  
ufw allow port Permitir tráfego na porta  
ufw deny port Negar tráfego na porta  
ufw deny from ip Bloqueia o endereço IP  

Additional Information

 

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

Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

10 May 2024

Version

4

Article Type

How To