2

Shell Script - Manipulando Arquivos - (Material Curso Dio)

#Linux
Anderson Froes
Anderson Froes
Professora: 
Daviny Vidal


Link para Download do Artigo:
https://drive.google.com/file/d/1fdguogz3VBaNPT8TDkMMnAYmLn7THiJs/view?usp=sharing


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:
https://github.com/davinyvidal/dio-shell-script

Link Download Slides Aula:
https://github.com/davinyvidal/dio-shell-script/raw/main/Digital-Innovation-One-Shell-Script-manipulando-arquivos.pptx.pdf


0
40

Comentários (0)

Um ser humano buscando conhecimento e sucesso em sua vida profissional

Brasil