Colégio Técnico Vila Branca

28
Colégio Técnico Vila Branca Introdução aos comandos do Linux Prof. Wagner dos Santos C. de Jesus www1.univap.br/~wagner

description

Colégio Técnico Vila Branca. Introdução aos comandos do Linux. Prof. Wagner dos Santos C. de Jesus www1.univap.br/~wagner. Sistema Operacional. - PowerPoint PPT Presentation

Transcript of Colégio Técnico Vila Branca

Colégio Técnico Vila Branca

Introdução aos comandos

do Linux

Prof. Wagner dos Santos C. de Jesuswww1.univap.br/~wagner

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.

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).

Distribuições

• ReadHat• Conectiva• Mandrake• TECH (Brasileiro)• Redmond (interface semelhante windows xp)• Suse• debian

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).

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.

Estrutura do Linux

Kernel Shell

Aplicação

NúcleoInstruções

Programas

Linguagens padrão do Linux

• C e C++ compilador (gcc).

• Java ( JSDK)

• Perl (interpretador)

• Phyton

• PHP (web)

• Rubi

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

Sistema de Arquivo(Interface)

/

bin etc

setup

home

Univap

VilaBranca

root

libtmp

usr

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.

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.

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.

Comando cdFaz a mudança de diretório.

Sintaxe : cd /dir1/dir2

Comando pwd

Mostra o diretório corrente.

Sintaxe : pwd

$ pwd

/home/User

Comando mkdir

Permite cria um diretório em uma área autorizada.

sintaxe : mkdir <diretório>

$ mkdir lixo

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.

Exemplo cat (mostra dados de um arquivo).

$ cat dados.txt

Fernando

Maria

Ana

Carla

Exemplo cat (criação de arquivo)

$ cat > lixo.txtAaaaaaaaaaaaaBbbbbbbbbbbCcccccccccc^D

Ctrl+d – Grava os dados no arquivo

Comando cp

Copia um ou mais arquivos para um diretório.

Sintaxe : cp <nomeArquivo> <diretório>

$ cp lista.txt /home/User/wagner

Comando mv

Muda o nome de um diretório ou arquivo.

Sintaxe : mv <arquivo antigo> <arquivo novo>

$ mv dados.txt texto.txt

Comando rm

Apaga um diretório ou arquivo.

Sinatxe : rm [opções] <arquivo>

$ rm –r lixo

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

Comando grep

Encontra o conteúdo em um arquivo de dados.

Sintaxe : grep <palavra> < arquivo>

$ grep wagner lista.txt

Comando sort

Ordena o conteúdo de um arquivo de texto.

Sintaxe : sort <nome Arquivo>

$ sort dados.txt

ana

maria

sergio

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

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

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