Buscar

1 Comandos Básicos Linux

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Apresentação e Revisão dos 
Comandos Básicos
Administração de Sistemas Abertos
Professor:
Anderson Costa
E-mail:
anderson@ifpb.edu.br
2
Introdução
Linux é case sensitive
Linux possui dois tipos de comandos
 Internos
 Externos
Comandos Internos
 Executados no próprio Shell
Comandos Externos
 Localizados em diretórios específicos no disco rígido, como 
/bin e /sbin. (Para descobrir a localização de um comando execute o 
comando which)
3
Comandos Básicos
Qual a diferença quando o prompt é antecedido por $
(dólar) e # (cerquilha, jogo da velha, ...) ?
Comandos de Navegação
 pwd
 cd [dir]
O que fazem os comandos: cd – e cd ~ ??
cd /home/ifpb/cg
/
home
ifpb
cg
Caminho Absoluto
Caminho
Relativo
4
Comandos Básicos
Comandos de Navegação
 ls [opções] [diretorio]
 -l mostra informações completas (permissões, tamanho...)
 -h mostra o tamanho em formato legível (ex: 234M, 2G)
 -a mostra informação de arquivos ocultos
 -d não mostra os conteúdos dos diretórios internos
Permissões
-Dono
-Grupo
-Outros
Tipo do Arquivo: (-)Arquivo Regular (d)Diretório (l)link simbólico 
(p)Named Pipe (c)Dispositivo de caracter
(s)socket UNIX (b)Dispositivo de bloco
5
Comandos Básicos
Comandos de Manipulação
 Para que serve o comando touch ?
 Você sabia? 
 Para alterarmos a data e hora que esse diretório foi criado, 
também usamos o comando touch.
 Experimente:
 A opção –t é para escolher o tempo que vamos alterar 
201409161940 tem o seguinte formato AAAAMMDDHHHH
 A ano, M mes, D dia, H hora
 Acabamos de alterar a data de criação do arquivo, existe 
uma forma de verificar a data em que o arquivo foi 
originalmente criado?
$ touch aniversario
$ touch –t 201409161940 aniversario
6
Comandos Básicos
Comandos de Manipulação
 cp [opções] [origem] [destino]
 Copia arquivo origem para destino conforme as opções, se elas 
existirem. Dentre as opções mais comuns destacam-se:
 -f sobrescreve os arquivos de destino caso existam
 -i solicita confirmação para sobrescrever arquivos
 -P preserva as permissões e informações de data e hora
 -R copia os diretórios recursivamente
 -d copia links simbólicos e não arquivos para onde apontam
Exemplo:
# cp –Rf /etc/sysconfig /home/backup
7
Comandos Básicos
Comandos de Manipulação
 mv [opções] [origem] [destino]
 Move arquivos ou diretórios origem para um diretório destino 
segundo as opções, se elas existirem. Serve para renomear 
arquivos. Dentre as opções destacam-se:
 -f não oferece confirmação para remoção.
 -i solicita confirmação para sobrescrever arquivos.
 -v mostra o nome dos arquivos movidos.
Exemplo:
# mv /root/agora /root/now
8
Comandos Básicos
Comandos de Manipulação
 rm [opções] [arquivos]
 Remove arquivos e diretórios. As opções mais comuns são:
 -f força a remoção dos arquivos
 -i solicita confirmação para remover os arquivos.
 -r remove os diretórios e seu conteúdo recursivamente.
 -v mostra o nome dos arquivos movidos.
Exemplo:
# rm –f /root/agora
9
Comandos Básicos
Comandos de Manipulação
 mkdir [opção] [diretório]
 Cria diretório. As opções mais comuns do mkdir são:
 -m argumento Seleciona uma permissão de criação segundo o 
argumento passado como parâmetro.
 -p Constrói diretórios que estejam faltando para completar o 
caminho.
Exemplo:
# mkdir –m 770 /root/teste
10
Comandos Básicos
Comandos de informação
 file [file]
 Descreve informação sobre o tipo do conteúdo do arquivo
 Exemplos:
# file /etc/fstab
/etc/fstab: ASCII text
# file /bin/cp
/bin/cp: ELF 64-bit LSB executable
11
Comandos Básicos
Metacacteres
 são caracteres que possuem significado especial para o 
Shell.
Os principais metacaracteres são:
 *
 ?
 [] (listas)
 [az] (listas)
 Vamos treinar: crie um diretório teste e dentro dele os seguintes 
arquivos: arq1, arq2, arq3, sessao1, sessao2 sessao3 sapo satisfacao
12
Comandos Básicos
$ ls
arq1 arq2 arq3 sessao1 sessao2 sessao3 sapo satisfacao
Como gerar as seguintes saídas utilizando ls e metacaracteres?
Saída 1:
arq1 arq2 arq3
Saída 2:
sessao1 sessao2 sessao3
Saída 3:
arq1 sessao1
Saída 4:
sessao1 sessao3
E agora como listar apenas os arquivos que começam com a letra "s", 
a segunda letra pode ser de "a" até "e" e tem que terminar com a 
letra "o".
13
Comandos Básicos
Comandos de Localização
 which
 Procura executáveis nos diretórios especificados em $PATH
 whereis
 Procura executáveis, fontes e manuais em diretórios padrão do 
sistema
 find
 Procura na árvore de diretórios usando expressões regulares
 Ex: find / -name 'ls*'
 locate
 Procura em uma base pré-compilada da árvore de diretórios
 Base precisa ser atualizada com freqüência
 updatedb
14
Comandos Básicos
Comandos de ajuda
 man
 info
 whatis
 apropos
Vamos nos focar iniciamente no man
15
Comandos Básicos
O man é dividido em oito sub-seções
 1 comandos de usuários comandos que podem ser 
executados a partir de um shell;
 2 chamadas do sistema funções executadas pelo kernel;
 3 bibliotecas de funções funções da biblioteca libc;
 4 formato de arquivo especiais drivers e hardware;
 5 arquivos de configuração formato de arquivos e 
convenções;
 6 jogos e demonstrações;
 7 pacotes de macro e convenções sistema de arquivos, 
protocolos de rede, códigos ASCII etc;
 8 comandos de administração do sistema comandos que o 
root pode executar.
16
Comandos Básicos
Teste os comandos
 man ls
 man 1 passwd
 man 5 passwd
Temos também o comando apropos. O apropos trabalha 
com um banco de dados, buscando uma descrição do 
comando.
 Ele é muito usado em situações que você quer executar um 
comando, mas não lembra o nome ou a funcionalidade desse 
comando.
 apropos copy
Apresentação e Revisão dos 
Comandos Básicos
Administração de Sistemas Abertos
Professor:
Anderson Costa
E-mail:
anderson@ifpb.edu.br

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes