





























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
INFORMÁTICA
Tipologia: Trabalhos
1 / 37
Esta página não é visível na pré-visualização
Não perca as partes importantes!






























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
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
comando [-opcoes] [argumentos] comando [-opcoes] [argumentos] $ whowho $ whowho -H-H $ lsls $ ls -lls -l $ ls -l /etcls -l /etc $ datedate
$ manman lsls $ manman whowho $ manman cpcp $ manman manman $ manman -a-a cpcp
$ logoutlogout $ exitexit
$ 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
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
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
$ 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
$ pwdpwd /home/adriano /home/adriano
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
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
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