Comandos Linux com exemplos e sintaxe
⚡ Resumo Inteligente
Os comandos básicos do Linux/Unix permitem navegar com confiança, gerenciar arquivos, instalar softwares e administrar sistemas através do terminal. Este guia explica os comandos essenciais, sua sintaxe, exemplos práticos e dicas de formatação que usuários iniciantes e intermediários podem aplicar imediatamente.

O gerenciamento de arquivos torna-se fácil quando você conhece os comandos básicos corretos do Linux. Os comandos são frequentemente chamados de "programas" porque cada um executa o código de programa correspondente escrito para esse comando. Este tutorial apresenta os comandos básicos essenciais do Linux com exemplos e sintaxe clara.
Listando arquivos (ls)
Para ver a lista de arquivos no seu sistema UNIX ou Linux, use o ls comando. Ele exibe os arquivos e diretórios no seu diretório de trabalho atual.
Observação:
- Os diretórios são exibidos em azul.
- Os arquivos são exibidos em branco.
- Esquemas de cores semelhantes aparecem na maioria das distribuições Linux.
Suponha que sua pasta “Música” contenha os seguintes subdiretórios e arquivos:
Você pode usar 'ls -R' Para exibir todos os arquivos em diretórios, bem como em subdiretórios.
OBSERVAÇÃO: Os comandos básicos do Linux diferenciam maiúsculas de minúsculas. Se você digitar ls – r em vez de ls-R, você receberá um erro.
O comando 'ls -al' Fornece informações detalhadas sobre os arquivos em formato de colunas. As colunas contêm as seguintes informações:
| 1ª coluna | Tipo de arquivo e permissões de acesso |
| 2ª coluna | Número de links físicos para o arquivo |
| 3ª Coluna | Proprietário e criador do arquivo |
| 4ª Coluna | Grupo do proprietário |
| 5ª Coluna | Tamanho do arquivo em bytes |
| 6ª Coluna | Data e hora da última modificação |
| 7ª Coluna | Nome do diretório ou arquivo |
Aqui está um exemplo de saída de ls-al:
Listando arquivos ocultos
Os itens ocultos em UNIX/Linux começam com um ponto (.) no início do nome do arquivo ou diretório.
Qualquer diretório ou arquivo que comece com um “.” fica oculto por padrão. Para visualizar arquivos ocultos, use o comando:
ls -a
Criando e visualizando arquivos
O gato O comando é usado para exibir arquivos de texto. Ele também pode ser usado para copiar, combinar e criar novos arquivos de texto. Vamos ver como funciona.
Para criar um novo arquivo, siga os passos abaixo:
- Formato gato > nome do arquivo
- Adicionar conteúdo
- Imprensa Ctrl + D Para retornar ao prompt de comando.
Para visualizar um arquivo, use o comando:
cat filename
Vamos visualizar o arquivo que acabamos de criar:
Aqui está outro arquivo chamado sample2:
A sintaxe para combinar dois arquivos é:
cat file1 file2 > newfilename
Vamos combinar a amostra 1 e a amostra 2:
Ao pressionar Enter, os arquivos são concatenados, mas nenhum resultado é exibido. Isso ocorre porque O shell Bash (terminal) é silencioso por design.Os comandos do shell não retornam mensagens de confirmação como "OK" ou "Comando executado com sucesso". O shell só exibe uma mensagem quando algo dá errado ou ocorre um erro.
Para visualizar o novo arquivo combinado “sample”, use o comando:
cat sample
Observação: Somente arquivos de texto podem ser exibidos e combinados usando este comando.
Excluindo Arquivos
O rm O comando remove arquivos do sistema sem pedir confirmação, portanto, use-o com cuidado.
Para remover um arquivo, use a seguinte sintaxe:
rm filename
Movendo e renomeando arquivos
Para mover um arquivo, use o comando:
mv filename new_file_location
Suponha que desejamos mover o arquivo “sample2” para o local /home/guru99/Documents. Executando o comando:
mv sample2 /home/guru99/Documentos
O mv O comando requer permissão de superusuário para diretórios protegidos. Como estamos executando-o como um usuário padrão, recebemos o erro acima. Para contornar isso, adicione o prefixo `--user` ao comando. sudo:
sudo command_you_want_to_execute
O sudo O programa permite que usuários comuns executem programas com os privilégios de segurança do superusuário ou root. Ele solicita autenticação por senha; no entanto, você não precisa saber a senha do root — você pode fornecer a sua própria. Após a autenticação, o sistema invoca o comando solicitado.
sudo Também mantém um registro de cada comando executado. Os administradores de sistema podem trace devolva à pessoa responsável por quaisquer alterações indesejáveis no sistema.
guru99@VirtualBox:~$ sudo mv sample2 /home/guru99/Documents
[sudo] password for guru99: ****
guru99@VirtualBox:~$
Para renomear um arquivo:
mv filename newfilename
OBSERVAÇÃO: Por padrão, a senha inserida para o sudo é mantida por 15 minutos por sessão de terminal, portanto, você não precisa digitá-la novamente para cada comando.
Você só precisa de privilégios de root/sudo quando o comando envolve arquivos ou diretórios que não pertencem ao usuário ou grupo que executa o comando.
Manipulações de diretório
Chega de manipulação de arquivos. Vamos aprender alguns comandos de manipulação de diretórios com exemplos e sintaxe.
Criação de diretórios
É possível criar diretórios em um sistema operacional Linux usando o seguinte comando:
mkdir directoryname
Este comando criará um subdiretório dentro do seu diretório de trabalho atual, que geralmente é o seu "Diretório Inicial".
Por exemplo:
mkdir mydirectory
Se você quiser criar um diretório em um local diferente, pode usar:
mkdir /tmp/MUSIC
Isso criará um diretório chamado “MÚSICA” em “/tmp”.
Você também pode criar mais de um diretório por vez:
Removendo diretórios
Para remover um diretório, use o comando:
rmdir directoryname
Exemplo:
rmdir mydirectory
Isso apagará o diretório “mydirectory”.
Dica: Certifique-se de que não existam arquivos ou subdiretórios no diretório que você deseja excluir. Exclua primeiro os itens internos e, em seguida, remova o diretório pai.
Renomeando diretório
O mv O comando (mover), abordado anteriormente, também pode ser usado para renomear diretórios. Use o formato abaixo:
mv directoryname newdirectoryname
Vamos tentar:
O comando 'Homem'
“Man” significa manual — o livro de referência de um Sistema operacional LinuxÉ semelhante aos arquivos de AJUDA encontrados em softwares populares.
Para obter ajuda sobre qualquer comando, digite:
man commandname
O terminal abrirá a página do manual correspondente a esse comando.
Por exemplo, typing homem homem e ao pressionar Enter, são exibidas informações sobre o homem O próprio comando:
O comando da história
O história O comando mostra todos os comandos básicos que você usou na sessão atual do terminal. Isso ajuda você a consultar comandos antigos e reutilizá-los rapidamente em suas operações.
O Comando Claro
Este comando limpa toda a desordem do terminal e oferece uma janela limpa para trabalhar, exatamente como quando você inicia o terminal.
Colar comandos no terminal
Muitas vezes você precisará digitar comandos longos no terminal. Isso pode ser irritante, então copiar e colar vem em socorro.
Para copiar texto de uma fonte, você usa Ctrl + CMas para colar no terminal, você precisa usar Ctrl + Shift + V. Você também pode tentar Shift + Inserir ou selecione Editar> Colar a partir do menu.
OBSERVAÇÃO: Com as atualizações do Linux, esses atalhos mudam ocasionalmente. Você pode definir seus atalhos preferidos através de Terminal > Editar > Atalhos de teclado.
Imprimindo em Unix/Linux
Agora vamos dar uma olhada nos comandos básicos do Linux que pode imprimir arquivos Em um formato à sua escolha. Melhor ainda, seu arquivo original não é afetado pela formatação aplicada para impressão.
Comando 'pr'
O pr O comando ajuda a formatar um arquivo para impressão no terminal. Várias opções estão disponíveis para que você possa fazer alterações de formatação. A mais comumente usada é pr as opções estão listadas abaixo.
| Opção | função |
|---|---|
| -x | Divide os dados em “x” colunas. |
| -h “cabeçalho” | Atribui o valor “header” como cabeçalho do relatório. |
| -t | Não imprime o cabeçalho e as margens superior/inferior |
| -d | Double-espaços no arquivo de saída |
| -n | Numbers todas as linhas |
| -l comprimento da página | Define o número de linhas por página. O padrão é 56. |
| -o margem | Formata a página pelo número da margem |
Vamos experimentar algumas dessas opções e estudar seus efeitos.
Dividindo dados em colunas
“Ferramentas” é um arquivo de exemplo (mostrado abaixo):
Desejamos que o conteúdo seja organizado em três colunas. A sintaxe é:
pr -x Filename
O -x opção com o pr O comando divide os dados em x colunas.
Atribuindo um cabeçalho
A sintaxe é:
pr -h "Header" Filename
O -h A opção atribui o valor “header” como o cabeçalho do relatório.
Conforme mostrado acima, o arquivo está organizado em três colunas e um cabeçalho foi atribuído.
Denotando todas as linhas com números
A sintaxe é:
pr -n Filename
Este comando numera todas as linhas do arquivo.
Estas são algumas das pr Opções de comando que você pode usar para modificar a formatação do arquivo.
Imprimindo um arquivo
Assim que a formatação estiver concluída, é hora de obter um cópia impressa do arquivo, use:
lp Filename
or
lpr Filename
Para imprimir várias cópias do arquivo, use o modificador de número:
Se você tiver várias impressoras configuradas, poderá especificar uma impressora em particular usando o modificador de impressora:
Instalando Software
On WindowsA instalação de um programa é feita executando um arquivo setup.exe. O pacote de instalação contém o programa juntamente com vários componentes dependentes necessários para executá-lo corretamente.
No Linux, os arquivos de instalação são distribuídos como pacotes. Um pacote geralmente contém apenas o programa em si. Quaisquer componentes dependentes devem ser instalados separadamente e geralmente estão disponíveis como pacotes independentes.
Você pode usar o apto Comandos para instalar ou remover um pacote. Vamos atualizar todos os pacotes instalados no sistema usando:
sudo apt-get update
A maneira mais fácil e popular de instalar programas em Ubuntu É através da Central de Software, já que a maioria dos pacotes de software está disponível lá e é mais seguro do que baixar de fontes aleatórias na internet.
Verifique também: Folha de dicas de comandos do Linux
Linux Mail Command
Para enviar e-mails por meio de um terminal, você precisa instalar o mailutils pacote.
A sintaxe do comando é:
sudo apt-get install packagename
Após a instalação, utilize a seguinte sintaxe para enviar um e-mail:
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
Ele será parecido com este:
Imprensa Ctrl + D Quando você terminar de escrever o e-mail, ele será enviado para o endereço especificado.
Dicas para iniciantes que estão aprendendo comandos do Linux
Dominar os comandos do Linux torna-se muito mais fácil quando você os aborda na ordem correta e aplica hábitos de prática consistentes. O terminal pode parecer intimidante no início, mas alguns fluxos de trabalho simples fazem uma grande diferença para quem está aprendendo.
Utilize as dicas abaixo para acelerar sua curva de aprendizado:
- Comece com os comandos de navegação: Saiba pwd, ls e cd Primeiro. Elas formam a espinha dorsal de todas as outras operações que você realizará no terminal.
- Leia sempre a página do manual (man page): Sempre que você encontrar um novo comando, execute-o. comando do homem Para entender as opções disponíveis antes de testá-las.
- Use a função de autocompletar com a tecla Tab: Imprensa Aba enquanto typing um nome de arquivo ou comando. O Bash completa automaticamente o nome, reduzindo a necessidade de digitação.ping erros.
- Experimente em uma pasta de teste: Crie um diretório de prática dedicado para que comandos destrutivos como rm Nunca toque em dados importantes.
- Mantenha um guia de consulta pessoal: Mantenha um caderno ou arquivo de texto com os comandos úteis que você aprender. RevÉ feito diariamente durante o primeiro mês.
- Combine comandos com pipes: O operador de tubulação | encadeia comandos — por exemplo, ls -al | grep “.txt” Filtra apenas arquivos de texto.
- Use os atalhos do histórico: Pressione o botão seta para cima para reutilizar comandos recentes ou executar !n Para repetir o n-ésimo comando da sua lista de histórico.
- Faça backup antes de operações em massa: Sempre copie os dados importantes antes de executar o lote. rm, mv, ou chmod operações em vários arquivos.
Esses hábitos desenvolvem a memória muscular e previnem os erros mais comuns de iniciantes, que levam à perda de arquivos ou ao problema de permissões.
Erros comuns a evitar ao usar comandos do Linux
Usuários iniciantes de Linux frequentemente cometem pequenos erros que causam grandes consequências. O terminal não desfaz ações, portanto, um comando descuidado pode apagar dados permanentemente ou corromper configurações.
- Ignorando a distinção entre maiúsculas e minúsculas: “File.txt” e “file.txt” são dois itens diferentes no Linux.
- Executando o comando `rm -rf` sem verificar o caminho: Um caminho incorreto pode apagar arquivos críticos do sistema.
- Uso excessivo do sudo: Conceder privilégios de root a todos os comandos aumenta o risco de segurança.
- Editar arquivos do sistema sem backups: Sempre copie o arquivo original antes de modificar os arquivos de configuração em /etc.
- Esquecendo a conclusão automática com a tecla Tab: Digitação manualping O uso de caminhos alternativos aumenta a probabilidade de erros de digitação e perda acidental de dados.
Evitar essas armadilhas mantém seu sistema seguro e sua experiência de aprendizado livre de frustrações.
Lista de comandos do Linux
Segue abaixo um guia de referência rápida com os comandos básicos do Linux/Unix abordados neste tutorial:
| Command | Descrição |
|---|---|
| ls | Lista todos os arquivos e diretórios no diretório de trabalho atual. |
| ls-R | Lista também os arquivos em subdiretórios. |
| ls -a | Lista arquivos ocultos também |
| ls-al | Lista arquivos e diretórios com detalhes como permissões, tamanho e proprietário. |
| gato > nome do arquivo | Cria um novo arquivo |
| nome do arquivo gato | Exibe o conteúdo do arquivo |
| cat arquivo1 arquivo2 > arquivo3 | Une dois arquivos (arquivo1, arquivo2) e armazena o resultado no arquivo3. |
| mover arquivo “novo caminho do arquivo” | Move o arquivo para o novo local. |
| mv nome do arquivo novo_nome_do_arquivo | Renomeia o arquivo para um novo nome de arquivo |
| sudo | Permite que usuários comuns executem programas com privilégios de superusuário. |
| nome do arquivo rm | Exclui um arquivo |
| homem | Fornece informações de ajuda sobre um comando. |
| história | Lista todos os comandos anteriores usados na sessão atual do terminal. |
| remover filtragem | Limpa a tela do terminal. |
| nome do diretório mkdir | Cria um novo diretório |
| rmdir | Exclui um diretório |
| mv | Renomeia um diretório |
| pr-x | Divide o arquivo em x colunas |
| pr-h | Atribui um cabeçalho ao arquivo |
| pr-n | Numbers cada linha no arquivo |
| lp-nc | Imprime “c” cópias do arquivo |
| lp -d / lpr -P | Especifica o nome da impressora |
| apt-get | Instala e atualiza pacotes |
| mail -s 'assunto' -c 'cc' -b 'bcc' 'para' | Envia um e-mail |
| mail -s “Assunto” para endereço <Nome do arquivo | Envia um e-mail com um anexo. |

.png)
.png)
.png)
.png)
.png)
.png)


.png)





















