Professora:
Daviny Vidal
Link para Download do Artigo:
Capitulo 1 - Introdução ao Curso e Alguns Comandos com Shell Script
Objetivos do curso e o que é Shell Script
Shell em computação é uma interface de usuário para acessar os serviços de um sistema operacional.
Script é uma linguagem de programação que executa no sistema em tempo de execução, muito utilizado para automação.
Comando cd (mudar diretório)
cd = É um acrônimo da expressão inglesa change directory
cd / = Abre o diretório raiz do sistema
cd ~ = Abre o diretório do usuário corrente. (O usuário logado naquele instante)
cd .. = Voltar diretório
Comando ls (Listando Arquivos)
ls = Lista o conteúdo
ls -l = Lista o conteúdo em coluna detalhada
ls -a = Lista o conteúdo até os arquivos ocultos
ls -s = Lista o conteúdo com tamanho alocado de cada arquivo, em bloco
Comando touch (Criar e atualizar o conteúdo)
touch é usado para criar arquivos vazios ou alterar data e hora do arquivo
touch file_name1.txt file_name2.txt = Criar múltiplos arquivos
touch -a file_name.txt = Alterar hora de acesso
touch -m file_name1.txt = Alterar hora da modificação
touch -c file_name.txt = Alterar hora de acesso sem criar um novo arquivo
touch -t 20200112081047.30 file.txt = Definir hora específica de acesso e modificação
(CCYYMMDDhhmm.aa)
CC = Os dois primeiros dígitos do ano
YY = Os dois dígitos subsequentes do ano
MM = O mês
DD = O dia
hh = A hora
mm = O minuto
ss = O segundo
Comando cat (Visualizar conteúdo do arquivo)
Comando cat vem de concatenar onde você pode, criar, unir e exibir arquivos
cat arq1 > arq_final = Coloca o resultado em outro arquivo (redirecionador de saída)
more ou less = Para parar a rolagem da tela e permitir a navegação use o pipe |
Capitulo 2 - Comandos com Shell Script - Parte 2
Comando mv (mover arquivos)
mv = Move arquivos e diretório e renomeia arquivos e diretórios
mv -i = Confirme antes de substituir
mv -n = Sem substituição
mv -b = Substituindo pelo backup
mv -u = Substitua se o arquivo de destino for antigo ou não existir.
Comando cp (copiar arquivos)
cp -i = Copiar arquivo com confirmação de existência
cp -v = Copiar arquivo com confirmação de saída
Comando mkdir e rm (criando e removendo diretórios/arquivos)
mkdir = Criar diretório
rm = Remover arquivos
rm -f = Remover os arquivos sem perguntar
rmdir = Remover diretório vazio
rm -rf = Remover diretório não vazio
Comando find (procurar por arquivos)
find = Procurar arquivos
Comando diff (comparar diferença entre arquivos)
diff = faz comparação entre arquivos
Comando env (trabalhando com variáveis)
Comando que trabalha com variáveis de ambiente
PS1 = Prompt da linha de comandos
HOME = Diretório "/home" de um usuário
PATH = Lista de diretórios Vasculhados quando um comando é executado
Slides da Professora
Segue abaixo o link dos slides usados no curso de "Shell Script: Manipulando Arquivos" com seus devidos créditos
Professora: Daviny Vidal
Repositório GitHub Aula:
Link Download Slides Aula:
Comentários (0)