Beruflich Dokumente
Kultur Dokumente
Sesso Linux
-Vrios usurios suportados pelo sistema operacional
- Necessidade de identificao - Login (usurio)
- Password (senha)
- Case Sensitive - Shell = providencia uma interface de comunicao entre o Kernel e o usurio
Comandos
-Interativos
-No interativos
Comandos
-No interativo - ls exibe lista do contedo do diretrio corrente - date exibe a data e hora do sistema - cal <ano> exibe calendrio do ano especificado - who exibe lista de todos os usurios ativos no sistema - clear limpa a tela
Alterao da senha
Procedimento padro $passwd Changing passord for guest Enter old passwd:
Arquivo diretrio
Diretrio ou pasta pode conter vrios arquivos ou sub-diretrios (outros diretrios) Relao pai-filho Organizao
Arquivo convencional
Arquivos tipo texto, imagem, filmes, cdigos de programas Armazenados em um meio de armazenamento (disco, cd, dvd, pen-driver)
Arquivo de dispositivos
Dispositivo perifrico Unidade de disco Um terminal Ou uma impressora
Arquivo simblico
um arquivo convencional que aponta para outro arquivo em qualquer lugar do sistema de arquivos do LINUX.
LINK
Diretrios
Todos os arquivos fazem parte de algum diretrio Para manter a organizao Se fossem armazenados em um nico lugar o LINUX levaria muito tempo para verificar todos os arquivos at encontrar aquele que est procurando Os diretrios so um meio de oferecer endereos dos arquivos, de maneira que o LINUX possa acess-la rpida e facilmente
Diretrios
Ao entrar no sistema LINUX, com sua conta, voc entra em um subdiretrio do sistema LINUX, chamado de diretrio de entrada
home directory
Seno criar alguns subdiretrios no diretrio de entrada os arquivos sero armazenados no diretrio de entrada O LINUX realiza buscas de maneira mais eficiente em diretrios pequenos no que nos grandes
Diretrio de entrada
aquele em que voc colado quando abre uma sesso em um sistema LINUX. Tem o mesmo nome que o seu login (usurio) Abaixo estaro os subdiretrios que voc criar, que podem, por sua vez, se ramificar em subdiretrios e/ou arquivos. Sempre que voc entra no sistema LINUX uma varivel chamada HOME identifica o seu diretrio de entrada.
Diretrio de entrada
O caractere til (~) representa o diretrio principal do usurio atualmente logado.
Diretrio corrente
Diretrio corrente ou de trabalho
working directory
Diretrio corrente
Exemplo
ls
ls /
ls /etc
caractere (.) ponto : representa o diretrio corrente
caractere (..) dois pontos: representa o diretrio pai
Exemplo
Verifique qual o diretrio corrente em que voc est
$ ls ..
Diretrio raiz
Este o diretrio principal do sistema Dentro dele esto todos os diretrios do sistema Representao do diretrio raiz / Exemplo: acessar o diretrio raiz a partir do diretrio corrente
cd /
Exemplo
verifique qual o seu diretrio corrente
$pwd
Liste todo o contedo do diretrio raiz, a partir do diretrio corrente
$ls
A estrutura do diretrio, tambm denominada de rvore de diretrio, pois parecida como uma rvore de cabea para baixo.
Diretrios
diretrio superior (upper directory) identificado por .. (2 pontos) EXEMPLO: Se estiver no diretrio /usr/local
$ls ..
Diretrios
o recurso .. (2 pontos) pode ser utilizado para Copiar
Mover
Arquivos ou diretrios
Diretrios
diretrio anterior o diretrio anterior identificado por - (trao) retorna para ao ltimo diretrio usado Exemplo: Se estiver no diretrio /usr/local Digitar cd /lib (entra no diretrio lib) Para retornar ao diretrio /usr/local Usar cd
Exemplo
Se desejar ver o arquivo: /usr/doc/copyright/GPL Duas opes de fazer.
Duas opes
1. Mudar o diretrio padro 2. Especificar o caminho completo ao comando
cat /usr/doc/copyright/PGL
Consideraes: serve para qualquer comando (copiar, mover, listar, ...)
Criar um diretrio
comando mkdir (make directory) exemplo: $ mkdir nome_diretrio o comando acima cria um diretrio a partir do diretrio corrente
podemos utilizar o comando mkdir para criar um diretrio dentro de outro diretrio, sem sair do diretrio corrente
Criar um diretrio
Exemplo a partir do diretrio corrente criar os subdiretrios $mkdir DIRETORIO/subdiretorio1 $mkdir DIRETORIO/subdiretorio2
Exerccios
sem sair do seu diretrio de trabalho (home) crie o diretrio VENDAS continuando no diretrio de trabalho (home) crie os seguintes subdiretrios dentro de VENDAS:
Mes01-2008
Mes02-2008 Mes03-2008
Exerccios
liste o contedo do seu diretrio corrente (home) listar o contedo de seus subdiretrios $ ls -R
Nomes e caminhos
Imagine que tenhamos dois usurios: paulo e pedro Voc pode acessar um arquivo de mesmo em lugares diferentes, fazendo: /.../paulo/arquivo1 /.../pedro/arquivo1 AS reticncias ... Representam os diretrios intermedirios
Nomes e caminhos
Os nomes de arquivos podem ter no mximo 14 caracteres Em alguns sistemas podem ter at 255 caract.
Nomes e caminhos
Identificando os arquivos pela cor: Verde: arquivos executveis Azul: diretrios Branco: arquivos Azul claro: atalhos Amarelo: dispositivos (dev-> device) Vermelho: bibliotecas e arquivos empacotados ou compactados
Permisses - segurana
Definido o acesso a arquivos por: Donos (owner): a pessoa que criou o arquivo ou diretrio Grupos (group): permitir que vrios usurios diferentes tivessem acesso a um mesmo arquivo Outros (other): a categoria de usurios que no so donos ou no pertencem ao grupo do arquivo
ls -la
Comandos no LINUX
Manipulao de diretrios Manipulao gerenciamento e configurao de arquivos e ou diretrios
Diversos
pwd
ls ou dir
Ls [opes][caminho/arquivo][caminho1/arquivo1]
-a -d -f -h -l
(all) Lista todos os arquivos/ocultos (directory) Lista os nomes dos diretrios No classifica a listagem Mostra o tamanho do arquivo Usa o formato longo para listagem de arquivos. Lista as permisses, data de modificao, donos, grupos, etc.
ls ou dir
Ls [opes][caminho/arquivo][caminho1/arquivo1]
-r -R -s -t -u
Lista em ordem alfabtica reversa Lista diretrios e sub-diretrios recursivamente Mostra o tamanho em blocos de cada item Ordena os itens por hora/data de modificao Usada em conjunto com t para ordenar pela hora/data do ltimo acesso
ls ou dir
Ls [opes][caminho/arquivo][caminho1/arquivo1]
Usada em conjunto com t para ordenar pela hora/data ltima modificao -x Lista em vrias colunas, ordenando os itens em linhas ao invs de em colunas |more paginado -c
ls ou dir
Classificao da listagem
No classifica, e usa ua para listar os arquivos Inverte a ordem de classificao Classifica pela data de alterao Classifica pela extenso No classifica, lista os arquivos na ordem do diretrio.
-f -r -c -x -u
cd
cd [nome-do-diretrio]
. (ponto) ..(dois pontos) ~ (til) / (barra) - (hifem) ../[diretrio] Diretrio atual Diretrio anterior Diretrio home do usurio Diretrio raiz ltimo diretrio Sobe um diretrio e entra imediatamente no prximo e entra no diretrio
Criando diretrio
mkdir [opes][caminho/diretrio][caminho1/diretrio1]
-m (modo) especfica o modo de permisso de acesso para o diretrio que est sendo criado Cria o diretrio pai citados no nome do diretrio que est sendo criado.
mkdir
-p
Remover diretrio
rm [opes][nome-do-diretrio]
-m
rm
-p
-i -v
(modo) especfica o modo de permisso de acesso para o diretrio que est sendo criado Cria o diretrio pai citados no nome do diretrio que est sendo criado. Pergunta antes de remover, esta ativada por padro. Mostra os arquivos na medida em que so removidos.
Remover diretrio
rm [opes][nome-do-diretrio]
-r
rm
-R
-f
Usado para remover arquivos em subdiretrios. Esta opo tambm pode ser usada para remover. Remove recursivamente o contedo do diretrio no diferenciando arquivos ou subdiretrios e seus respectivos contedos. Remove arquivos sem perguntas. Confirmao automtica.
touch
Exemplo:
touch teste1
cat
-n -s
Mostra o nmero das linhas enquanto o contedo do arquivo mostrado No mostra mais que uma linha em branco entre um pargrafo e outro
Copiar arquivos
cp [opes][origem][destino]
Origem: arquivo que ser copiado. Podem ser mais de um arquivo para ser copiado usando curingas
Destino: o caminho ou nome de arquivo que ser copiado. Se o destino for um diretrio, os arquivos de origem sero copiados para dentro do diretrio.
cp
Copiar arquivos
cp [opes][origem][destino]
-i -f
cp
Pergunta antes de substituir um arquivo existente. No pergunta, substitui todos os arquivos caso j exista. -r Copia recursivamente arquivos dos diretrios e subdiretrios da origem para o destino. recomendvel usar R ao invs do -r -R Copia recursivamente arquivos e sub-diretrios (como opo r). -v Mostra os arquivos enquanto esto sendo copiados.
Copiar arquivos
cp
cp [opes][origem][destino]
-s -l -p -u Cria link simblico ao invs de copiar Faz o link do destino ao invs de copiar arquivos. Preserva atributos do arquivo, se possvel. Copia somente se o arquivo de origem mais novo que o arquivo de destino ou quando o arquivo de destino no existe.
Copiar arquivos
Exemplos
1. Copia o arquivo teste.txt para teste1.txt 2. Copia o arquivo teste.txt para o diretrio /home/tmp 3. Copiar todo o contedo do diretrio /bim para o diretrio /home/tmp
cp