Teste
o linux divide-se em ROOT, USERS COMUNS E GRUPOS
ctrl + alt + t = tela preta
sudo su - para entrar como root
cd / cal = calendario
ls -l d = diretorio
- = arquivos rwx = ler,escreve e executa r-x = le e não pode executar r-x = outros
2= 2 apontando pro mesmo setor do disco, mesmo programa.
clear = limpa
cat teste = mostra conteudo
>> = inclusão de conteudo
> = destroi um arquivo
vi teste = para escrever esc +: + x + q= grava e sai
altear permissões:
a = pra todos u = dono g = grupo o = outros
chmod a-r-w-x teste chmod a+ r = todos ganham r
permissão binária
rwx | rwx rwx
permissão
encontrar arquivo: fine / -iname noite
criar diretorio mkdir jogos cd jogos cd.. cd / = volta raiz ls -l = mosta as pastas du jogos = mostra a arvore de diretorios
criar grupo addgroup aula cat /etc/group = para visualizar os grupos groupdel aula = apaga user add joao -G fin = cria user passwd joao = criar senha
correto userdel joao = apaga adduser maria –ingroup fin
cd /home cd maria chgrp tec noite = mudou o grupo do arquivo chown root noite = muda o dono do arquivo cal > sala grep 2 sala = pesquisa uma coisa dentro do arquivo, que tem 2
aula 2
shell script automatizar tarefas. Exemplo. Bat ou job (executar tarefas em determinado tempo)
pico um.sh (editor)
#!/bin/bash
ctrl + o + enter ctrl + x
executar= ./um.sh dar permissão= chmod 777 um.sh
pico dois.sh (editor)
#!/bin/bash
echo digite seu nome: read a echo $a ctrl + o + enter ctrl + x
pico tres.sh (editor)
#!/bin/bash
for x in $(seq 1 1 10) conta de 1 em 1 até 10
do echo contando $x done ctrl + o + enter ctrl + x
pico quatro.sh (editor)
#!/bin/bash
x=0 while [ $x -lt 10] do echo $x x=$(($x+1)) done
.
.
if ls -l testa se deu certo o comando then echo deu certo else echo deu errado fi pico seis.sh mostra os arquivos
#!/bin/bash
for i in * do echo $i