50% de desconto todos os planos, por tempo limitado. Começando em $2.48/mo
Faltam 16 minutos
Servidores e SO

15 comandos básicos do Linux que todo usuário deve saber🔑

Matt Schmitt By Matt Schmitt 16 minutos de leitura Atualizado em 27 de abril de 2024
melhores comandos linux

O sistema operacional Linux parece muito complicado de usar; as linhas de comando podem lembrá-lo de um processo de programação que precisa de experiência ou talento para saber o que fazer.

Devo dizer que não se preocupe. Queremos começar com 15 comandos básicos do Linux para iniciantes se familiarizarem facilmente com esta popular interface de código aberto.

Antes de chegar à lista dos 15 comandos que todo usuário Linux deve conhecer, você pode querer ter uma perspectiva sobre a importância dos comandos na maioria das distros. É por isso que a primeira seção trata de algumas definições e explicações básicas. 

Há também um 16º comando Acho que deveria estar aqui, ou talvez o comando 0 porque provavelmente é ainda mais importante que os outros: apto. É basicamente usado para instalar e remover pacotes em muitas distribuições Linux, incluindo Debian e Ubuntu. Se o seu sistema operacional vem com uma GUI, você pode simplesmente substituir a maioria desses 15 comandos clicando em algumas telas. O que você não pode mudar, porém, é que a maioria dos pacotes precisa ser instalada a partir do terminal e, para isso, você precisa do apt. O seu Linux não possui um desktop GUI? Não é um problema: basta dar uma olhada no meu guia sobre como instalar GUI no Ubuntu Server, e você também verá como o apt é importante!

linux-vps Hospedagem Linux simplificada

Quer uma maneira melhor de hospedar seus sites e aplicativos da web? Desenvolvendo algo novo? Simplesmente não gosta do Windows? É por isso que temos Linux VPS.

Obtenha seu VPS Linux

Os comandos mais básicos do Linux que você deve conhecer

 

A maioria das pessoas imagina o Linux como um sistema operacional complicado usado por programadores. Mas não é tão difícil como pensam. À medida que você se familiariza com este sistema operacional de código aberto e suas distribuições, você descobrirá os comandos do Linux como uma interface fácil de usar para ajudar os usuários no gerenciamento, solução de problemas ou até mesmo na otimização do sistema operacional e de seus aplicativos.

Como você deve saber, isso interface de linha de comando (CLI) é uma interface de usuário (IU) baseada em texto em seu dispositivo que pode executar quase todas as tarefas necessárias (uma caixa normalmente preta com texto branco, também conhecida como processador de linha de comando ou interpretador de linha de comando).

Um dos tipos mais populares de interface de linha de comando para Linux é festa (BOurne Aganho Shell) shell que suporta todos os comandos do Bourne Shell original, bem como muitos outros. Ele foi escrito como um substituto gratuito e de código aberto para o Bourne Shell que inclui recursos como edição de linha de comando, histórico de comandos e sintaxe de substituição de comando do Concha de milho (KSH) e shell C (CSH). Ele também pode suportar expansão de colchetes usada para gerar strings de texto.

Leia também: Instale o Linux bash no Windows 10!

Tendo a natureza aberta do bash, a maioria das distribuições Linux, todas as versões do macOS da Apple, do subsistema Windows para Linux e do sistema operacional Solaris usam isso como shell de usuário padrão. Para abrir o shell bash no Linux, basta iniciar um terminal no menu de aplicativos da sua área de trabalho e iniciar o shell script. (Lembre-se de que, dependendo de como o administrador do sistema configurou as coisas, você pode alterar o shell padrão). Quando um terminal for aberto, ele apresentará um prompt para escrever o código.

✅Agora é hora de aprender alguns códigos do Linux. A seguir, uma lista de alguns Comandos básicos do Linux com exemplos será apresentado o que todo usuário Linux deve saber:

Nota 1: a sintaxe típica de um comando pode ser algo assim:

command [-argument] [ - - long-argument] file

Nota 2: comandos, arquivos e nomes de diretório em um shell do Linux diferenciam maiúsculas de minúsculas, o que significa que o PWD imprimirá o diretório de trabalho atual, mas o PWD retornará o seguinte erro:

Bash: PWD: command not found

Nota 3: a extensão do arquivo não importa o que significa no Linux CLI, o tipo de arquivo será determinado automaticamente.

Nota 4: o

/

(barra) é um caractere especial usado para separação de diretórios?

Nota 5: quase todos os comandos do Linux suportam o argumento para ajudá-lo durante a jornada com a interface de linha de comando.

- - help

Nota 6: o sinal é um prompt que nos mostra que o shell está aguardando entrada e vem antes de cada sintaxe neste artigo.

$

Leia também: Encontre a versão do sistema operacional com linha de comando

1- comando ls

Se você deseja listar arquivos ou diretórios dentro do sistema de arquivos do Linux OS, então o comando ls (abreviação de List) é a solução. Usando este comando, você tem uma variedade de opções, como a tabela a seguir:

Opção Descrição
é ~ Fornece o conteúdo do diretório inicial
é ../ Fornece o conteúdo do diretório pai
ls –versão Ele verifica a versão do comando ls
é -a liste todos os arquivos, incluindo arquivos ocultos começando com ‘.’
ls –cor Lista colorida [=sempre/nunca/automático]
ls -d listar diretórios – com ‘*/’
ls -F Mostra os tipos de arquivo (“/” = diretório, “*” = executável)
ls -li Se o arquivo for a primeira coluna, este comando imprime o número do índice
eu -eu lista com formato longo (permissões, tamanho, propriedade e data de modificação)
ls -laF listar formato longo incluindo arquivos ocultos
ls -lh listar lista de formato longo com tamanho exibido usando unidades de arquivo legíveis por humanos (KB, MB, GB)
ls -ls lista com formato longo com o tamanho do arquivo (decrescente)
ls -r lista na ordem inversa
ls-R listar recursivamente a árvore de diretórios
eus -s listar tamanho do arquivo
ls -S classificar por tamanho de arquivo
é -t classificar por hora e data de modificação – abrirá o último arquivo que você editou
ls -X classificar por nome de extensão

2- comando pwd

Como mencionamos,

$ pwd [option]

é uma das folhas de dicas básicas dos comandos do Linux. Ele pode imprimir facilmente o diretório de trabalho atual começando pela raiz. Este comando possui dois sinalizadores:

Pwd –L

Exibe o caminho lógico do diretório de trabalho atual com o nome do link simbólico.

Pwd –P

Exibe o caminho físico do diretório de trabalho atual sem o nome do link simbólico.

linux-vps Hospedagem Linux simplificada

Quer uma maneira melhor de hospedar seus sites e aplicativos da web? Desenvolvendo algo novo? Simplesmente não gosta do Windows? É por isso que temos Linux VPS.

Obtenha seu VPS Linux

3- apelido

Este comando permite instruir um atalho ou uma abreviatura para fazer referência a um comando (ou conjunto de comandos) para evitar digitar um comando longo várias vezes. Na verdade, quando você precisar usar um comando repetidamente, o comando alias será útil. Isso pode economizar seu tempo criando um comando exclusivo que pode substituir uma string por outra durante a execução dos comandos. Este atalho pode ser usado várias vezes. Nesse caso, criamos algo chamado alias para esse comando.

A sintaxe deste comando é:

alias [-p] [name [=value] …]

Ou pode ser algo assim:

alias alias_name="command_to_run"

4- comando cd

Este comando mudará seu diretório atual no Linux e em outros sistemas operacionais semelhantes ao Unix. Em outras palavras, o cd (abreviação de Cpendurar DO comando irectory) é um dos comandos mais usados ​​e um dos comandos básicos do Linux usado no terminal Linux. A sintaxe deste comando é:

cd [options] directory

Aqui estão alguns exemplos de uso deste comando:

Supondo que o Transferências existe em seu diretório inicial. Usando o código a seguir, você pode simplesmente navegar até ele:

cd Downloads

Você também pode navegar até ele usando o caminho absoluto:

cd /home/username/Downloads

Como você pode ver, o sinal (/) mostra o caminho absoluto para o diretório. Você também pode navegar um ou mais níveis acima do diretório atual. Para fazer isso, suponha que você esteja atualmente no

/home/username/Downloads

diretório, para mudar para o

/home/username

diretório (um nível acima), você digitaria:

cd . ./

Este comando move você um nível acima do diretório atual.

/home

Para mover dois níveis para o diretório, você pode executar o seguinte código:

cd . ./ . ./

Você também pode navegar para o diretório de trabalho anterior usando um caractere de traço como argumento para o comando cd como o seguinte:

cd -

Ou navegue até o diretório inicial usando um til (~), conforme mostrado abaixo:

cd ~

Por exemplo, se você quiser navegar de

/home/username/Downloads

diretório para o

/home

diretório, você digitaria:

cd ~/Downloads

Observação: se o diretório selecionado tiver um espaço em seu nome, você deve usar o caractere de barra invertida (\) para escapar do espaço, conforme mostrado abaixo:

cd Dir\beta\router\hosting

Comando de 5 mv

Este comando é usado para mover um ou mais arquivos ou diretórios de um lugar para outro. A seguir está a sintaxe deste comando básico do Linux com alguns exemplos:

mv [option] SOURCE DESTINATION

O FONTE pode ser um ou mais diretórios ou arquivos, e o DESTINO deve ser um único diretório ou arquivo. Para mover um diretório ou arquivo, você precisa escrever permissões em ambos FONTE e DESTINO. Caso contrário, você receberá um erro de permissão negada.

Se você deseja apenas renomear um arquivo, digite a seguinte sintaxe:

mv [filename] [new_filename]

Por exemplo:

mv names.txt fullnames.txt

Da mesma forma, se quiser mover um arquivo para um novo local, use a seguinte sintaxe:

mv [filename] [dest-dir]

Por exemplo:

mv fullnames.txt /home/routerhosting1/Downloads

Você pode forçar o mv comando para solicitar usando o –i opção de linha de comando:

mv -i [filename] [new_filename]

Esta sintaxe leva a mv pedindo permissão do usuário antes de substituir um arquivo existente.

linux-vps Hospedagem Linux simplificada

Quer uma maneira melhor de hospedar seus sites e aplicativos da web? Desenvolvendo algo novo? Simplesmente não gosta do Windows? É por isso que temos Linux VPS.

Obtenha seu VPS Linux

6- comando gato

O gato O comando (abreviação de concatenar) é um dos comandos mais usados ​​​​e básicos do Linux que permite aos usuários criar arquivos únicos ou múltiplos, concatenar arquivos, visualizar o conteúdo dos arquivos e redirecionar saídas em arquivos ou terminais. A sintaxe típica deste comando é mais ou menos assim:

cat [option] [file] . . .

Exemplo:

cat /123456/test/file01/123456/test/file02

A tabela a seguir mostra as principais opções para usar o comando cat:

opção descrição
teste de gato Exibe o conteúdo de um arquivo
teste de gato1 teste2 Exibe o conteúdo de test1 e test2
teste de gato1; tetina2; teste3 Exibe vários arquivos de uma vez
gato -b adiciona números de linha a linhas não vazias
gato -n nome do arquivo Mostra o conteúdo e adiciona números de linha a todas as linhas
gato -s Comprime linhas em branco em uma linha
gato -e Mostra $ no final da linha. Bom para comprimir várias linhas em uma única linha
gato –teste T mostra ^I em vez de guias
gato teste1 tetina2 teste3 > teste4 Redirecionando o conteúdo de vários arquivos em um único arquivo
gato > teste1 Irá criar um arquivo chamado test1
gato teste1 >> teste2 Anexará o conteúdo de um arquivo ao final de outro arquivo

7- comando cp

O cp comando significa CÓPIA. Este comando pode copiar um único ou um grupo de arquivos ou diretórios. Requer pelo menos dois nomes de arquivo em seu argumento. A sintaxe deste comando pode ser algo como o seguinte:

cp [option] Source Destination
cp [option] Source Directory
cp [option] Source-1 Source-2 Source-3 Source-n Directory

A primeira e a segunda sintaxe são usadas para copiar o arquivo de origem para o destino ou diretório. A terceira sintaxe é usada para copiar vários arquivos (fontes) para o diretório.

Exemplo 1:

cp file file-backup

Este código irá copiar um arquivo chamado file.txt to file-backup.txt.

Exemplo 2:

cp file1.txt dir file2.txt dir

Este código copiará vários arquivos e diretórios de uma vez. Neste caso, o destino deve ser um diretório.

8- comando mkdir

Este comando do Linux permite aos usuários criar novos diretórios. Com mkdir comando, você também pode definir permissões e criar várias pastas de uma vez. A sintaxe deste comando para criar um único diretório é mais ou menos assim:

mkdir [option] dir-name

Exemplo:

mkdir test-dir

Este comando criará um novo diretório chamado test. Se você deseja criar vários diretórios de uma vez, use a seguinte sintaxe:

mkdir {test1, test2, test3}

9- comando rmdir

Outro comando da nossa lista de comandos básicos do Linux fornecida é rmdir que permite remover diretórios vazios do sistema de arquivos no Linux. A sintaxe deste comando é mostrada a seguir:

rmdir [-p] [-v ǀ -verbose] [-ignore – fail – on – non – empty] directories …

Opções:

No

rmdir –p

cada um dos diretórios

Exemplo:

rmdir mydir1 mydir2 mydir3

Neste exemplo, meudir1, meudir2, e meudir3 serão removidos se estiverem vazios. Se algum desses diretórios não estiver vazio, uma mensagem de erro será impressa para esse diretório e outros diretórios não serão removidos.

Opções:

  • rmdir –p: Cada um dos argumentos do diretório é tratado como um nome de caminho que será removido, nesta opção. Se estiverem vazios, o último componente será iniciado.
  • rmdir –v, -verboso: esta opção pode exibir informações detalhadas para cada diretório que está sendo processado.
  • rmdir -ignore – falha – ativado – não – vazio: se um diretório não estiver vazio, esta opção não reportará uma mensagem de erro por falha ocorrida.
  • rmdir –versão: esta opção é usada para exibir as informações da versão e sair.

Leia também: Como deletar um diretório no Linux?

Comando 10-rm

Quando você for remover diretórios e o conteúdo deles, o rm comando é a solução. Mas, se você quiser apenas deletar o diretório, use rm –r. A sintaxe é algo como o seguinte código curto:

rm [option] FILE

Exemplo:

rm test.txt

Este comando removerá permanentemente o diretório test.txt.

11- Comando de toque

O comando touch é conhecido como outro comando básico do Linux que permite criar um novo arquivo em branco.

Sintaxe: toque em nome_do_arquivo

touch

Exemplo: toque em  /Home /nomedeusuário/Documentos/Me.txt

Este comando cria um único arquivo de texto no endereço de destino (documentos). Se você deseja criar vários arquivos em um destino específico.

Sintaxe: toque Nome_Arquivo1 Nome_Arquivo2_nome Arquivo3_nome

Opções:

touch –a: Este comando pode alterar o tempo de acesso a um arquivo específico. É recomendado modificar ou atualizar os horários do último acesso de um arquivo

12- Comando localizar

O comando Localizar atua como um comando de pesquisa no Windows. É a maneira mais fácil de pesquisar os arquivos pelos nomes ou até mesmo não saber o nome exato.

Sintaxe: localizar [nome do arquivo]

locate

Exemplo:

Localizar{ -i Livro*nota} 

Este comando encontra arquivos com as palavras “livro” e “nota”, sejam maiúsculas ou minúsculas.

13- comando df

O comando Df significa “Disco Livre”, que fornece detalhes do sistema como um relatório, como quantidade de disco, espaço e uso.

Para visualizar o resumo legível do espaço em disco, você pode recebê-lo nos formatos bytes, megabytes e gigabytes.

Ex.: MegaBytes:

df -m

Sintaxe:

  • df
  • df /dir
  • df [opção] [/dev/DEVICE]

14- Comando matar

O comando Kill ajuda você a recolher programas que não respondem; no entanto, é possível encerrar programas manualmente.

 Sintaxe:

kill [signal option]
kill PID

Exemplo:

Existem dois sinais comuns com o comando kill que os usuários mais usam: 

SIGKILL: Este sinal força o encerramento de todos os programas o mais rápido possível e esta parada repentina não salvará as alterações do programa

SIGTERM: Este tipo de sinal faz com que um programa pare de ser executado, mas ao contrário do SIGKILL, permite que o programa salve todas as alterações. 

15-useradd, comando userdel

O sistema operacional multiusuário (Linux) fornece acesso a vários usuários simultaneamente. Assim, é necessário criar vários usuários para interagir com o sistema.

Adicionar usuário: Este comando cria um novo usuário e Passwd é usado para definir a senha para esta conta de usuário.

Sintaxe: useradd [OPÇÕES] NOME DE USUÁRIO

Exemplo:

useradd JohnSmith

Usuáriodl: excluir uma conta de usuário significa remover o usuário e seus arquivos. Este comando funciona da mesma forma que criar um usuário com uma pequena alteração.

Sintaxe: userdel Nome de usuário

Exemplo:

userdel JohnSmith

Opções:

usuáriodel –f: Esta opção forçará a remoção do usuário 

userdel –r: Este comando exclui um usuário com o diretório inicial e seus arquivos, além do spool de correio do usuário.

Exemplo:

  • usuáriodel -f Jack
  • usuáriodel -r João

 

Como praticar comandos básicos do Linux?

Não importa se você deseja testar/analisar seus scripts de shell online ou praticar comandos básicos do Linux, primeiro você deve entendê-los bem. Para praticá-los, você pode instalar o Linux dentro do Windows usando o Windows Subsystem for Linux. Você também pode usar terminais Linux online. Alguns sites fornecem terminais Linux online para executar comandos regulares do Linux em um navegador da web para que você possa testá-los ou praticá-los.

Conclusão

O Linux inclui um grande número de comandos, mas escolhemos os comandos necessários com mais frequência para você. Neste artigo, explicamos alguns dos comandos básicos do Linux com exemplos de codificação. No entanto, as etapas podem diferir dependendo das distribuições que você está usando; você pode contar com a ajuda do Linux, ou até mesmo nos comentar para ajudá-lo.

Perguntas frequentes

Qual é a diferença entre pwd e /bin/pwd?

O senha é um comando embutido no shell enquanto /bin/senha é uma ferramenta que vem com sua distribuição Linux. Para especificar que você deseja executar o programa independente em vez do comando interno do shell, use /bin/senha.

Como executo comandos no Linux?

Primeiro, inicie um terminal no menu de aplicativos da sua área de trabalho. Em seguida, tente encontrar o shell bash que é o shell padrão na maioria das distribuições Linux. Agora, digite um comando e pressione Enter para executá-lo.

O que significa CLI?

Uma interface de linha de comando (CLI) é uma interface baseada em texto usada para digitar e executar comandos. Antes do mouse, era a forma padrão de interagir com um computador. Cada CLI possui um prompt de comando para aceitar um comando.

Qual é o uso da linha de comando?

O melhor uso da linha de comando é que ela requer muitos comandos. Esta interface ajuda você a inserir um comando que pode ser transmitido ao sistema operacional do seu computador e executado. Usando a linha de comando, você também pode navegar pelos arquivos e pastas do seu dispositivo.

O que é uma folha de dicas do Linux?

Existem centenas de comandos do Linux que você pode precisar conhecer. Uma folha de dicas do Linux pode ajudá-lo a encontrá-los e lembrá-los facilmente. Essa planilha pode mostrar comandos relacionados às seguintes informações:

  • Informações do sistema
  • Informações de hardware
  • Monitoramento de desempenho e estatísticas
  • Informações e gerenciamento do usuário
  • Comandos de arquivo e diretório
  • Gestão de processos
  • Permissões de arquivo
Compartilhar

Mais do blog

Continue lendo.

Os melhores aplicativos auto-hospedados que você pode executar com a imagem da capa do Cosmos Cloud com painéis de aplicativos em torno de um painel do Cosmos.
Servidores e SO

Os melhores aplicativos auto-hospedados que você pode executar com o Cosmos Cloud: arquivos, mídia, senhas, automação e muito mais!

Talvez você tenha configurado o Cosmos Cloud e agora queira ver quais aplicativos combinam bem com ele, ou talvez você ainda nem tenha decidido sobre o Cosmos e só queira ver se ele se adapta bem ao seu trabalho.

Nick PrataNick Prata 16 minutos de leitura
Portainer vs Cosmos Cloud para gerenciamento de aplicativos Docker com diagrama de configuração híbrida e operações neon vs blocos de acesso.
Servidores e SO

Portainer vs Cosmos Cloud: melhor opção para gerenciamento de aplicativos Docker

Se você já conhece o Docker e deseja apenas uma maneira mais limpa de executar uma pilha de aplicativos crescente, aqui está a resposta curta para Portainer vs Cosmos Cloud. Portainer é a escolha mais forte para direção

Nick PrataNick Prata 14 minutos de leitura
Gráfico de recurso Cosmos Cloud vs CasaOS vs Umbrel mostrando três caminhos auto-hospedados dentro de um mundo abstrato de rede em nuvem.
Servidores e SO

Cosmos Cloud vs CasaOS vs Umbrel: Qual plataforma auto-hospedada se adapta à sua configuração?

A resposta curta é que o CasaOS ainda é o lugar mais fácil para começar, o Umbrel tem a sensação de curadoria mais limpa e o Cosmos Cloud faz mais sentido quando você deseja um controle mais rígido sobre o doma.

Nick PrataNick Prata 11 minutos de leitura

Pronto para implantar? A partir de $ 2,48 / mês.

Nuvem independente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Devolução do dinheiro em 14 dias.