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!
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 LinuxOs 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.
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 Linux3- 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.
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 Linux6- 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