Resumão
🌟 1. O que é o Terminal?
Definição: O Terminal é a porta de entrada para os bastidores do sistema. Com ele, você dá comandos diretamente ao computador sem usar o mouse.
Analogia: Imagine o Terminal como a porta dos fundos de um prédio que te dá acesso direto aos sistemas internos.
Como abrir:
Windows: Pesquise por "cmd" (Prompt de Comando) ou "PowerShell".
macOS: Use
Command + Espaço, digite "Terminal" e pressione Enter.
🌟 2. O que é o Shell?
Definição: O Shell é como um intérprete entre você e o sistema operacional. Ele traduz os comandos que você escreve para a "linguagem" do sistema.
Principais tipos de Shell:
bash: O mais usado no macOS e Linux.
zsh: Moderno e poderoso (padrão no macOS mais recente).
PowerShell: O equivalente no Windows.
🌟 3. Comandos Básicos no Terminal
Estes comandos são a base para você explorar e interagir com o sistema:
Comando
Descrição
Exemplo
pwd
Mostra o diretório atual
$ pwd
cd
Muda para um diretório específico
$ cd Documentos
ls
Lista arquivos e pastas
$ ls
mkdir
Cria uma nova pasta
$ mkdir NovaPasta
touch
Cria um arquivo vazio
$ touch arquivo.txt
echo
Imprime texto na tela ou cria arquivos
$ echo "Oi!" > saudacao.txt
cp
Copia arquivos
$ cp arquivo.txt copia.txt
rm
Remove arquivos
$ rm arquivo.txt
🌟 4. O que é um Shell Script?
Definição: Um Shell Script é um arquivo de texto que reúne comandos do Terminal. Ele automatiza tarefas repetitivas.
Analogia: Pense em um Shell Script como uma receita que executa várias etapas automaticamente.
Como criar:
Crie o arquivo:
$ touch meu_script.sh.Escreva comandos nele usando um editor, como o Nano:
$ nano meu_script.sh.Adicione a linha inicial
#!/bin/bashpara definir o interpretador.Torne-o executável:
$ chmod +x meu_script.sh.Execute:
./meu_script.sh.
🌟 5. Argumentos, Condicional e Loops em Shell Script
Argumentos: Permitem passar informações externas ao script.
# Exemplo de script com argumento # Salvar como: script_argumento.sh echo "O nome do arquivo é $1"Execute:
$ ./script_argumento.sh teste.txt.Condicional (
if): Faz verificações antes de executar ações.# Exemplo de condicional if [ -e "$1" ]; then echo "O arquivo $1 existe!" else echo "O arquivo $1 não foi encontrado." fiLoops (
for): Executa comandos repetidamente.# Exemplo de loop for for arquivo in "$@"; do echo "Criando $arquivo.txt..." touch "$arquivo.txt" done
🌟 6. Permissões no Linux
O que são? Cada arquivo ou pasta tem permissões de acesso configuradas para:
Proprietário: Quem criou o arquivo.
Grupo: Outros usuários relacionados.
Outros: Todos os demais.
Símbolo
Significado
Exemplo
r
Leitura
Pode ler o arquivo.
w
Escrita
Pode editar o arquivo.
x
Execução
Pode executar o arquivo (se for um programa ou script).
Exemplo de permissão: Para um arquivo com
-rwxr--r--:Proprietário: Pode ler, escrever e executar (
rwx).Grupo: Pode apenas ler (
r--).Outros: Pode apenas ler (
r--).
🌟 7. Dicas Finais
Use o Terminal para explorar e entender os comandos. Teste com segurança!
Experimente criar scripts simples para automatizar tarefas do dia a dia.
Consulte a ajuda de qualquer comando com
man [comando]ou[comando] --help.
Last updated
Was this helpful?