Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


trabalhando linux, Trabalhos de Direito do Trabalho

INFORMÁTICA

Tipologia: Trabalhos

2013

Compartilhado em 26/01/2013

robson-oliveira-80
robson-oliveira-80 🇧🇷

5

(5)

26 documentos

1 / 37

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Trabalhando com Linux
Trabalhando com Linux
1
1
Trabalhando com Linux
Trabalhando com Linux
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25

Pré-visualização parcial do texto

Baixe trabalhando linux e outras Trabalhos em PDF para Direito do Trabalho, somente na Docsity!

Trabalhando com Linux Trabalhando com Linux

Shell Shell

 Programa que fica entre o usuário e o kernelPrograma que fica entre o usuário e o kernel  Shells disponíveisShells disponíveis  shsh - shell original do unix, criado por Bourne,- shell original do unix, criado por Bourne, disponível em todos os unixes disponível em todos os unixes  (^) cshcsh - desenvolvido por UC-Berkeley- desenvolvido por UC-Berkeley  (^) bash - shell padrão do linuxbash - shell padrão do linux  (^) ksh, pdksh, etcksh, pdksh, etc

Ciclo de Execução dos Comandos Ciclo de Execução dos Comandos

 ShellShell  (^) Analisa componentes da linha de comandoAnalisa componentes da linha de comando  (^) Procura arquivo e verifica permissão de acessoProcura arquivo e verifica permissão de acesso  (^) Pede ao kernel para executar comandoPede ao kernel para executar comando  Passa opcões e argumentos válidosPassa opcões e argumentos válidos  (^) Espera fim da execuçãoEspera fim da execução  (^) Exibe prompt do shellExibe prompt do shell  KernelKernel  (^) Copia o programa do disco para memóriaCopia o programa do disco para memória  (^) Executa comandoExecuta comando  (^) Retorna comando ao shellRetorna comando ao shell

Comandos Unix Comandos Unix

comando [-opcoes] [argumentos] comando [-opcoes] [argumentos] $ whowho $ whowho -H-H $ lsls $ ls -lls -l $ ls -l /etcls -l /etc $ datedate

Obtendo ajuda Obtendo ajuda

$ manman lsls $ manman whowho $ manman cpcp $ manman manman $ manman -a-a cpcp

Encerrando uma sessão Encerrando uma sessão

$ logoutlogout $ exitexit

Desligando [e Religando] Desligando [e Religando]

$ shutdown -h nowshutdown -h now Faz testes, fecha todos os arquivos, encerra Faz testes, fecha todos os arquivos, encerra todos processos e desliga o sistema todos processos e desliga o sistema $ shutdown -r nowshutdown -r now Faz testes, fecha todos os arquivos, encerra Faz testes, fecha todos os arquivos, encerra todos processos e religa o sistema todos processos e religa o sistema

Tipos de arquivos Tipos de arquivos

 DiretórioDiretório  Ponteiro para outros arquivosPonteiro para outros arquivos  (^) Não contém dadosNão contém dados  NormalNormal  Contém dados, programas, etc.Contém dados, programas, etc.  EspecialEspecial  (^) Ponteiro para um periféricoPonteiro para um periférico  (^) Não contém dadosNão contém dados  (^) Localizado no diretório /devLocalizado no diretório /dev  Ligação simbólicaLigação simbólica  (^) Ponteiro para outro arquivoPonteiro para outro arquivo

Caracteres especiais do shell Caracteres especiais do shell

 Expansão de nome de arquivosExpansão de nome de arquivos  ** - - qualquer conjunto de caracteresqualquer conjunto de caracteres,,  ?? - - qualquer caracter sozinhoqualquer caracter sozinho,,  (^) [ ][ ] - lista ou extensão de caracteres- lista ou extensão de caracteres  Execução de comandoExecução de comando 

  • -,, ++,, <<,, >>,, >>>>,, !!,, &&,, ;;,, ( )( ) ,, ““  Remoção de significado especialRemoção de significado especial  “ ““ “,, ‘ ‘‘ ‘,, \

Exemplos de substituição Exemplos de substituição

$ lsls File.new File.new file1file1 file2 file3 file4file2 file3 file4 file5file5 fig fit fin funfig fit fin fun $ ls fi?ls fi? fig fig fin fitfin fit $ ls f??ls f?? fig fig fit funfit fun $ ls fi[gn]ls fi[gn] fig fig (^) finfin $ ls file[1-4]ls file[1-4] file1 file2 file3 file4 file1 file2 file3 file $ ls file[!1-4]ls file[!1-4] file5 file

Diretório atual Diretório atual

$ pwdpwd /home/adriano /home/adriano

Listando diretórios Listando diretórios

ls [-opções] [diretórios ou arquivos] ls [-opções] [diretórios ou arquivos] $ lsls $ ls meudirls meudir $ ls -lals -la meudirmeudir 534 drwxr-xr-x 5 534 drwxr-xr-x 5 paulopaulo usersusers 512 May 07 08:34 .512 May 07 08:. 231 drwxr-xr-x 5 231 drwxr-xr-x 5 paulopaulo usersusers 512 May 07 08:34 ..512 May 07 08: .. 732 drwxr-xr-x 2 732 drwxr-xr-x 2 paulopaulo usersusers 512 May 13 08:34 memo512 May 13 08:34 memo 497 -rwxr-xr-x 1 497 -rwxr-xr-x 1 paulopaulo usersusers 134 May 12 07:25 prog1134 May 12 07:25 prog 832 lrwxr-xr-x 2 832 lrwxr-xr-x 2 paulopaulo usersusers 12 Jun 07 21:30 teste12 Jun 07 21:30 teste -> report/teste -> report/teste

Criando diretórios Criando diretórios

mkdir [-m modo] [-p] diretórios mkdir [-m modo] [-p] diretórios $ mkdir subdirmkdir subdir $ mkdir programasmkdir programas dadosdados $ mkdir -m 700mkdir -m 700 meudirmeudir $ mkdir -p teste/setembromkdir -p teste/setembro

Removendo diretórios Removendo diretórios

rmdir [-ps] [diretórios] rmdir [-ps] [diretórios] $ rmdir memormdir memo $ rmdir reportrmdir report rmdir: rmdir: report not emptyreport not empty $ rmdir dadosrmdir dados $ rmdir testermdir teste