Linha de comando do Ubuntu: Comandos Bash
A linha de comando no Ubuntu, também conhecida como terminal, fornece ferramentas poderosas para interagir com o sistema. Ela permite que os usuários executem comandos diretamente para gerenciar arquivos, instalar software, definir configurações do sistema e muito mais. No centro do terminal do Ubuntu está o Bash, um shell de linha de comando que interpreta e executa comandos.
Neste artigo, exploraremos alguns dos comandos Bash mais comuns e úteis para o Ubuntu, fornecendo a você uma base sólida para trabalhar com eficiência no terminal.
O que é o Bash?
O Bash (abreviação de Bourne Again Shell) é o shell de linha de comando padrão no Ubuntu e na maioria das distribuições Linux. É uma interface baseada em texto que permite aos usuários emitir comandos diretamente para o sistema operacional. O Bash é extremamente avançado e oferece suporte a recursos como scripts, histórico de comandos, aliases e muito mais.
O terminal pode ser aberto no Ubuntu pressionando Ctrl Alt T ou procurando por “Terminal” no menu de aplicativos.
Comandos básicos do Bash
Abaixo estão alguns comandos básicos que são essenciais para navegar e realizar operações no terminal do Ubuntu.
1. pwd – Imprimir diretório de trabalho
O comando pwd mostra o diretório atual em que você está trabalhando.
pwd
2. ls – Lista o conteúdo do diretório
O comando ls lista os arquivos e diretórios do diretório atual.
ls
Você pode adicionar opções para exibir mais informações, como permissões de arquivos, tamanhos de arquivos e muito mais:
ls -l
- -l: Formato longo, mostrando detalhes do arquivo (permissões, proprietário, tamanho e data de modificação).
- -a: Mostrar arquivos ocultos (arquivos que começam com .).
3. cd – Alterar diretório
O comando cd é usado para alterar o diretório atual.
cd /caminho/para/diretório
- Para navegar até seu diretório pessoal, basta digitar:
cd
- Para subir um diretório:
cd ...
4. mkdir – Criar diretório
O comando mkdir cria um novo diretório.
mkdir novo_diretório
5. rmdir – Remover diretório
O comando rmdir remove um diretório vazio.
rmdir nome_do_diretório
Para remover um diretório e seu conteúdo, use o comando rm com a opção -r:
rm -r nome_do_diretório
Comandos de gerenciamento de arquivos
O gerenciamento de arquivos é uma parte essencial do uso da linha de comando. Aqui estão alguns comandos importantes para criar, visualizar e excluir arquivos.
1. touch – Criar um novo arquivo
O comando touch cria um arquivo vazio ou atualiza o registro de data e hora de um arquivo existente.
touch nome_do_arquivo.txt
2. cp – Copiar arquivos e diretórios
O comando cp é usado para copiar arquivos ou diretórios.
cp arquivo_de_origem destino
Para copiar um diretório e seu conteúdo, use a opção -r:
cp -r diretório_de_origem diretório_de_destino
3. mv – Mover ou renomear arquivos
O comando mv move ou renomeia arquivos e diretórios.
- Para mover um arquivo:
mv nome_do_arquivo /novo/diretório
- Para renomear um arquivo:
mv nome_do_arquivo nome_do_arquivo nome_do_arquivo
4. rm – Remover arquivos
O comando rm exclui arquivos. Use-o com cuidado, pois os arquivos excluídos não são movidos para a Lixeira.
rm nome_do_arquivo.txt
Para excluir diretórios e seus conteúdos, use a opção -r:
rm -r nome_do_diretório
Visualização e edição de arquivos
O terminal oferece várias maneiras de visualizar e editar arquivos de texto diretamente.
1. cat – Exibir o conteúdo do arquivo
O comando cat exibe o conteúdo de um arquivo.
cat nome_do_arquivo.txt
2. less – Exibir o conteúdo do arquivo página por página
O comando less é útil para visualizar arquivos grandes, pois permite percorrer o conteúdo uma página de cada vez.
less nome_do_arquivo.txt
3. nano – Editar arquivos
O comando nano abre o editor de texto Nano no terminal, permitindo que você edite arquivos diretamente.
nano nome_do_arquivo.txt
4. head e tail – Exibir o início e o fim dos arquivos
- head mostra as primeiras 10 linhas de um arquivo:
head nome_do_arquivo.txt
- tail mostra as últimas 10 linhas de um arquivo:
tail nome_do_arquivo.txt