colégio técnico vila branca introdução aos comandos do linux prof. wagner dos santos c. de jesus...
TRANSCRIPT
![Page 1: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/1.jpg)
Colégio Técnico Vila Branca
Introdução aos comandos
do Linux
Prof. Wagner dos Santos C. de Jesuswww1.univap.br/~wagner
![Page 2: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/2.jpg)
Sistema OperacionalO linux vem a ser um sistema operacional, com as mesma características do UNIX, sistema criado desde a década de 60 para tarefa de objetivos científicos, criado na universidade Massachusets Institute of Technology (MIT).
Mais tarde na década de 90, Linus Torvalds escreveu as primeiras linhas de comandos do que seria Linux nome que tem a junção de Linus com Unix o que seria um sistema operacional para microcomputadores com os mesmo recurso de um sistema de grande computadores.
![Page 3: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/3.jpg)
Características do Linux• Multiusuário• Multitarefa• Servidor de arquivos de alto rendimento• Robusto• Portável• Aberto• Possui uma linguagem de Script• Gratuito• Totalmente sensível ao caso (maiúscula
e minúscula).
![Page 4: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/4.jpg)
Distribuições
• ReadHat• Conectiva• Mandrake• TECH (Brasileiro)• Redmond (interface semelhante windows xp)• Suse• debian
![Page 5: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/5.jpg)
OperabilidadeAmbientes gráficos como :
• Xwindows;• KDE;• gNome; • e outros.
Ambiente de linha de comandos console (que permite realizar todas as tarefas do ambiente gráfico sem comprometer memória).
![Page 6: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/6.jpg)
Origem de desenvolvimento
• O Linux e um sistema operacional totalmente baseado na linguagem C, e que também pode ser modificado por intermédio da linguagem C.
• Atualmente o Linux já encontramos programas que conversam com aplicações Windows em 90% dos casos de compatibilidade.
![Page 7: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/7.jpg)
Estrutura do Linux
Kernel Shell
Aplicação
NúcleoInstruções
Programas
![Page 8: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/8.jpg)
Linguagens padrão do Linux
• C e C++ compilador (gcc).
• Java ( JSDK)
• Perl (interpretador)
• Phyton
• PHP (web)
• Rubi
![Page 9: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/9.jpg)
InodesNodos de informações que servem para
descobrir onde encontrar as informações contidas em um disco.
profile 7363
admim 7360
bin 7366
file1.txt 7365
File2.txt 7365
Diretório/home
Tabela inode7360
7361
7362
7363
7364
7365
7366
![Page 10: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/10.jpg)
Sistema de Arquivo(Interface)
/
bin etc
setup
home
Univap
VilaBranca
root
libtmp
usr
![Page 11: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/11.jpg)
Comandos Básicos do Linux
• Simbologia :
(~) – Significa que o diretório é home diretório onde serão criados todos os usuário da árvore do sistema.
(#) – Root vem a ser o usuário mais poderoso do sistema.
($) – Identifica um usuário qualquer no sistema.
![Page 12: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/12.jpg)
Comando Linux/CygwinO Cygwin vem a ser um software servidor de
ftp(file transfer protocol) que simula todas as condições de um ambiente no padrão Unix; Sem ter a necessidade de dar boot no windows ou criar uma partição.
![Page 13: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/13.jpg)
Comando ls • Lista todos ou parte dos arquivos contidos em um
diretório.Sintaxe : ls –[opção] [arquivo]l – mostra todos os arquivo e diretórios na vertical com suas permissões datas usuários e grupos.a – Mostra somente os nomes dos arquivos no formato vertical.i – Mostra a tabela de nodos que demonstra como os arquivo estão alocados.s – Mostra os arquivo com seus nome em ordem alfabética.x – Lista os arquivos em formas de colunas.
![Page 14: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/14.jpg)
Comando cdFaz a mudança de diretório.
Sintaxe : cd /dir1/dir2
![Page 15: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/15.jpg)
Comando pwd
Mostra o diretório corrente.
Sintaxe : pwd
$ pwd
/home/User
![Page 16: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/16.jpg)
Comando mkdir
Permite cria um diretório em uma área autorizada.
sintaxe : mkdir <diretório>
$ mkdir lixo
![Page 17: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/17.jpg)
Comando cat
Cria um arquivo texto no diretório corrente ou mostra o arquivo caso o mesmo já exista.
Sinatxe : cat [opções] Arquivo
-t – mostra o marcador de tabulação.
-n – mostra o número de linha
> - cria um arquivo permitindo gravar dados.
![Page 18: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/18.jpg)
Exemplo cat (mostra dados de um arquivo).
$ cat dados.txt
Fernando
Maria
Ana
Carla
![Page 19: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/19.jpg)
Exemplo cat (criação de arquivo)
$ cat > lixo.txtAaaaaaaaaaaaaBbbbbbbbbbbCcccccccccc^D
Ctrl+d – Grava os dados no arquivo
![Page 20: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/20.jpg)
Comando cp
Copia um ou mais arquivos para um diretório.
Sintaxe : cp <nomeArquivo> <diretório>
$ cp lista.txt /home/User/wagner
![Page 21: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/21.jpg)
Comando mv
Muda o nome de um diretório ou arquivo.
Sintaxe : mv <arquivo antigo> <arquivo novo>
$ mv dados.txt texto.txt
![Page 22: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/22.jpg)
Comando rm
Apaga um diretório ou arquivo.
Sinatxe : rm [opções] <arquivo>
$ rm –r lixo
![Page 23: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/23.jpg)
Comando wc
Mostra o número de linhas, palavras e bytes de um arquivo de texto.
Sintaxe : wc <nome Arquivo>
$ wc lista.txt
3 3 13 lista.txt
linhas palavraspalavras
![Page 24: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/24.jpg)
Comando grep
Encontra o conteúdo em um arquivo de dados.
Sintaxe : grep <palavra> < arquivo>
$ grep wagner lista.txt
![Page 25: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/25.jpg)
Comando sort
Ordena o conteúdo de um arquivo de texto.
Sintaxe : sort <nome Arquivo>
$ sort dados.txt
ana
maria
sergio
![Page 26: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/26.jpg)
Comando find
• Procura um arquivo e mostra em que diretório ele pertence.
Sintaxe : find –name <Arquivo> - print
$ find –name lista.txt – print
./home/User/lista.txt
![Page 27: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/27.jpg)
Comando chmodAtribui permissão a um arquivo ou diretório.
Modo Valor Octal
--- 0
--x 1
-w- 2
-wx 3
r-- 4
r-x 5
rw- 6
rwx 7
r w x
Bit de leitura
Bit de Escrita
Bit de Execução
![Page 28: Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus wagner](https://reader033.vdocuments.pub/reader033/viewer/2022051413/552fc10d497959413d8c46ce/html5/thumbnails/28.jpg)
Exemplo chmod
$ chmod 744 lista.txt
-rwxr--r– 1 User Nenhum 35 Nov 25 02:44 lista.txt
drw-r--r– 10 User Nenhum 35 Nov 25 02:44 Univap