├── Digital-Innovation-One-Shell-Script-manipulando-arquivos.pptx.pdf └── README.md /Digital-Innovation-One-Shell-Script-manipulando-arquivos.pptx.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davinyleticia/dio-shell-script/5fe993673f0f755596b323fa1100c7f454db9484/Digital-Innovation-One-Shell-Script-manipulando-arquivos.pptx.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Repositório do Curso de Shell Script - Digital Innovation One 2 | 3 | Curso administrada por mim (Daviny Vidal Ela/She) na Digital Innovation One 4 | 5 | ## Referência 6 | 7 | https://digitalinnovation.one 8 | 9 | [Slides](https://github.com/davinyleticia/dio-shell-script/blob/main/Digital-Innovation-One-Shell-Script-manipulando-arquivos.pptx.pdf) 10 | 11 | 12 | 13 | ## O que é Shell Script? 14 | 15 | - **Shell em computação é um interface de usuário para acessar os serviços de um sistema operacional.** 16 | 17 | 18 | é a forma de comunicar com o Kernel do sistema. 19 | 20 | Você pode acessar o Shell atravês de comandos ou Interface Gráficos. 21 | 22 | Mas no Linux usamos o comandos (famosa tela preta). 23 | 24 | --- 25 | 26 | - **Script é uma linguagem de programação que executa no sistema de tempo de execução, muito ultilizado para automação.** 27 | 28 | 29 | No universio Unix, que é um sistema operacional, aonde o Linux foi baseado, lembrando que o Linux não é Unix Original, mas um construção feito do zero baseado no Unix. 30 | 31 | Exitem varias linguagem de script para Shell. o mas ultilizado e o Bash e Sh, neste tutorial vamos ultilizar o Bash pois é o mais popular no Linux. 32 | 33 | 34 | 35 | ## Comandos 36 | 37 | - Alterando entre diretorios com (cd) 38 | - Listando arquivos (ls, ls -l, ls-a, ls -s) 39 | - Criar e atualizar o conteudo de um arquivo (touch) 40 | - Visualizar conteudo do arquivo (cat) 41 | - Mover arquivos (mv) 42 | - Copiar arquivos (cp) 43 | - Remover arquivos (rm) 44 | - Procurar por arquivos (find) 45 | - Comparar diferença entre arquivos (diff) 46 | - Trabalhando com variaveis (env) 47 | - Criando diretorios mkdir 48 | - Remover diretorio vazio (rmdir) 49 | - Remover diretorios nao vazios (rmdir -rf) 50 | --------------------------------------------------------------------------------