O Comando find em Unix (breve resumo)
|
|
- Gabriel Pacheco Leão
- 2 Há anos
- Visualizações:
Transcrição
1 O Comando find em Unix (breve resumo) Aviso: existem versões do find para outros sistemas operativos, o texto refere-se ao find da GNU versão 4.1, outras versões do comando find podem não possuir as mesmas funcionalidades, este documento não é de forma alguma exaustivo, e se quer mesmo saber como o find funciona, nada melhor do que fazer: man find. O comando find serve para encontrar ficheiros, o exemplo de utilização mais simples é: find. ou em versões mais antigas: find. -print Este comando encontra todos os ficheiros existentes debaixo do directório corrente, e imprime o seu nome ( acção por defeito). Assim, o primeiro argumento do comando find é sempre o directório no qual queremos procurar os ficheiros. No entanto a maior utilidade do comando find vem do facto de podermos seleccionar os ficheiros que queremos de muitas formas segundo as várias opções: Ficheiros com um certo nome: -name nome_do_ficheiro -iname nome_do_ficheiro ( não distingue entre maiúsculas e minúculas ) find. -name core -print find. -name \*.c -print Nota: Para encontrar um ficheiro com um determinado nome é mais rápido usar o comando locate se o seu sistema unix estiver bem configurado. Associado ao comando locate existe o comando updatedb para fazer a actualização do ficheiro que o locate utiliza. Assim o locate consulta apenas um ficheiro, enquanto o find pode procurar em toda a árvore de directórios. Ficheiros com um certo path: -path pathname -ipath pathname ( não distingue entre maiúsculas e minúculas ) find. -path misc -print Pode encontrar ( se existirem ) os ficheiros:./misc.c./src/misc/test.c./src/prog1/misc3.c Ficheiros de um certo tipo: -type tipo O tipo poder ser: b block device c char device d directório f ficheiro "normal" l link simbólico p named pipe
2 s socket find. -type d -print find. -type f -print Ficheiros de um determinado grupo ou utilizador: -user username -uid user_id -group nome_do grupo -gid group_id -nouser não pertencem a nenhum utilizador ( já não existe o utilizador ) -nogroup não pertencem a nenhum grupo ( já não existe o grupo ) find. -username joe -print find. -uid print find. -nouser -print Ficheiros de um certo tamanho: -size n Nota: o tamanho é escrito em blocos, que correspondem a 512 bytes nalguns sistemas unix e a 1024 bytes noutros Para evitar problemas pode-se usar os seguintes sufixos: c - chars=bytes w -words b - blocos k - kbytes find. -size 100 -print find. -size +100c -print find. -size -100k -print ficheiros com 100 blocos ficheiros com mais de 100 bytes ficheiros com menos de 100 kbytes Ficheiros que correspondem a um certo inode: -inum n find. -inum 226 -print Ficheiros com uma certa data/tempo: Data de acesso dos ficheiros: -atime -amin -anewer Data de "mudança" (change) do ficheiro (pode ser mudança de dono ou atributos!!! ) -ctime -cmin -cnewer Data de modificação ( do conteúdo ) do ficheiro -mtime -mmin -newer Nota: time - dias min - minutos find. -atime 2 -print find. -amin 1 -print find. -mtime -5 -print ficheiros acedidos há dois dias ficheiros acedidos há um minuto ficheiros modificados há menos de 5 dias
3 find. -mmin +30 -print ficheiros modificados há mais de 30 minutos find. -newer fich1.c -print ficheiros modificados depois do ficheiro fich1.c Ficheiros com certas permissões (exactamente) -perm n Ficheiros com certos bits das permissões todos activados -perm -n Ficheiros com certos bits das permissões activados -perm +n Nota: as permissões são escritas em octal find. -perm 700 -print ficheiros com as permissões a 700 ficheiros com rwx apenas! find. -perm print com os dois primeiros bits activados servem : rw rwx rw-rw---- rwxrwxrwx, etc. find. -perm print com um dos dois primeiros bits activados servem: r w rw-rw---- rwxrwxrwx, etc. Podemos usar certas opções antes dos comandos: -daystart medir os dias desde o inicio do dia e não desde há 24 horas find. -mtime 1 -print ficheiros modificados entre 24 e 48 horas atrás find. -daystart -mtime 1 -print ficheiros modificados ontem -xdev excluir outros "devices" ( serve para excluir outros discos ou servidores da rede ) -mount excluir outros "devices" ( o mesmo que -xdev para compatibilidade ) -maxdepth n descer no máximo n níveis de subdirectórios -mindepth n considerar apenas os ficheiros a n ou mais níveis de subdirectórios -follow seguir links simbólicos -depth pesquisar em profundidade ( ficheiros antes dos directórios onde eles estão) Podemos usar mais do que uma opção: find. -xdev -mindepth 3 -name core -print ou podemos usar mais do que uma condição: find. -xdev -user joe -name core -print Por defeito, o find faz o "and" das condições, ou seja, o comando só e executado se todas as condições se verificarem, embora se possam usar outros operadores lógicos -a -and -o -or -not! e podemos usar parêntesis para agrupar as condições ( protegidos da shell ) Nota: a avaliação das expressões é feita em "curto-circuito", isto é se num or a primeira expressão é verdadeira, ou num and a primeira expressão é falsa, a segunda expressão não é avaliada.
4 find. -user joe -perm print find. -user joe -a -perm print find. -nouser -o -nogroup -o \( -name core -a -type f \) -print A maior utilidade do comando find vem do facto de em vez de apenas imprimir o nome dos ficheiros que obedecem ao nosso critério, podermos fazer outras coisas: -print imprimir nomes dos ficheiros -fprint file imprimir nomes dos ficheiros num ficheiro -printf format imprimir nomes dos ficheiros num certo formato -fprintf file format imprimir nomes num ficheiro com um certo formato find. -fprint lista.lst A string de formato é escrita nos moldes normais da linguagem C com: Sequências de formatação: %b tamanho do ficheiro em blocos de 512 bytes %k tamanho do ficheiro em blocos de 1kbyte %s tamanho do ficheiro em bytes %a tempo de acesso no format standard %A tempo de acesso formatado ( ver na man page as opções ) %c tempo do status %C tempo do status formatado ( ver na man page as opções ) %F tipo do filesystem %p nome completo do ficheiro ( com path ) %f nome do ficheiro ( sem path ) %u username %g groupname Sequências de escape: \a alarm bell \b backspace \f form feed \n newline \c carriage return \t horizontal tab \v vertical tab \\ backslash \c pára de imprimir e faz o "flush" da saída find. -printf 'Nome: %f Dono: %u %s bytes\n' Nota: tanto o printf como o fprintf não dão um newline por cada ficheiro! -ls -fls file listar os ficheiros como se usássemos as opções -idls do comando ls idem só que escrever num ficheiro find. -ls find. -name \*.c -fls lista-c.txt Por último podemos executar comandos nos ficheiros que escolhemos com:
5 -exec comando {} \; executar um comando -ok comando {} \; executar um comando condicionalmente ( pergunta ok? ) O find substitui {} pelo nome de cada ficheiro que vai encontrando e o \; serve para dizermos ao find onde acaba o nosso comando. find / -user joe -exec rm -rf {} \; apagar todos os ficheiros do utilizador joe find. -type f -name \*.bak -ok rm {} \; apagar condicionalmente os ficheiros *.bak Notas: Nalgumas shells convém fazer o escape das chavetas, para saber em quais, experimentar ou rtfm. Porque é que temos de assinalar o fim de um comando? Porque as acções para o find comportam-se como condições e podemos ter mais de uma acção no mesmo find. find. -name \*.c -exec cp {} ~/backup \; -size +10k -ok rm {} \; Encontrar todos os ficheiros *.c, copiá-los todos para o directório ~/backup e perguntar se o utilizador quer apagar os que têm mais de 10 kbytes.
6 Exercicios 1) Descubra todos os ficheiros e directórios que lhe pertencem. 2) Descubra todos os comandos (ficheiros) da directoria /bin e /usr/bin que não foram acedidos à mais de 90 dias. 3) Descubra todos os ficheiros no seu directório corrente que foram modificados nos últimos 3 dias. 4) Descubra todos os directórios que lhe pertencem a si ou ao utilizador ixxxxxx (loginid diferente do seu) e que se encontram no directório pai do seu directório home 5) Liste todos os ficheiros que estão no directório /etc cujas permissões são: donos com permissão para leitura, escrita e execução; outros apenas com permissão para leitura e escrita. 6) Copie os ficheiros começados por f, p ou c do seu directório corrente para o directório /tmp usando o comando find. 7) Elimine qualquer ficheiro do directório /tmp que seja seu e que tenha sido acedido a menos de 2 dias. Assegure-se de que vai poder confirmar antes de proceder à eliminação. 8) Explique o significado das seguinte linha de comando: 8.1) find $HOME -name "*.c" -exec mv \{\} $HOME/cdir \; 9) O comando apropriado para procurar a partir da root (/) o ficheiro compras e mostrar a sua path é : a) find /root/compras* -path b) find file compras / -print c) find / -name compras print d) find. name compras path 10) Escreva um comando que permita apagar todos os ficheiros do directório /lixo, que não tenham sido acedidos à mais de 30 dias e cujo tamanho exceda os 5000 caracteres. 11) Escreva um comando que permita mover dos directórios da nossa área de trabalho, todos os ficheiros que não nos pertencem, para o directório nao_meus que se encontra na nossa home directory.
SISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Comandos Avançados (o uso de Expressões Regulares) baseado no livro UNIX for Application Developers
Licenciatura em Engenharia Informática Departamento de Engenharia Informática Instituto Superior de Engenharia do Porto
Licenciatura em Engenharia Informática Departamento de Engenharia Informática Instituto Superior de Engenharia do Porto Sandra Manuela Lemos Machado Versão 2 Março 2002 Criticas e sugestões: smachado@dei.isep.ipp.pt
Revisão Aula 3. 1. Explique a MBR(Master Boot Record)
Revisão Aula 3 1. Explique a MBR(Master Boot Record) Revisão Aula 3 1. Explique a MBR(Master Boot Record). Master Boot Record Primeiro setor de um HD (disco rígido) Dividido em duas áreas: Boot loader
Permite também conjugar vários comandos para executar determinadas tarefas. Vamos mostrar alguns exemplos concretos da utilização do comando find.
Exemplos do comando "find" no Linux No Linux, o comando find permite fazer pesquisas de determinados ficheiros ou pastas dentro do sistema de ficheiros. Permite também conjugar vários comandos para executar
Aula 02. Introdução ao Linux
Aula 02 Introdução ao Linux Arquivos Central de Programas do Ubuntu A Central de Programas do Ubuntu é uma loja de aplicativos integrada ao sistema que permite-lhe instalar e desinstalar programas com
GNU/Linux/Bash. Aula 2
GNU/Linux/Bash Aula 2 O que é? Ubuntu GNU Linux Ubuntu 12.04 Ubuntu é um sistema operacional baseado em Linux desenvolvido pela comunidade e é perfeito para notebooks, desktops e servidores. Ele contém
Universidade Tuiuti do Paraná Especialização em Redes de Computadores. Módulo LPI Aula 1. Meu Deus do Shell! Porque eu não optei pelo Linux antes?
Universidade Tuiuti do Paraná Especialização em Redes de Computadores Módulo LPI Aula 1 Meu Deus do Shell! Porque eu não optei pelo Linux antes? 1 [1] NEVES, Júlio César Profº André Luiz andreluizsp@gmail.com
Entendendo o Sistema Operacinal. Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com
Entendendo o Sistema Operacinal Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com Criando um Snapshot da Máquina Padrão Page 2 Criando um Snapshot da Máquina Padrão Page 3 Criando um
A linha de comando do Unix e GNU/Linux
A linha de comando do Unix e GNU/Linux A linha de comando do Unix e GNU/Linux Michael Opdenacker Free Electrons http://free-electrons.com Traduzido por Klayson Sesana Bonatto Criado com OpenOffice.org
License Management. Instalação do agente de licença
License Management Instalação do agente de licença Apenas para a utilização interna CLA_InstallTOC.fm Índice Índice 0 1 Informações elementares.............................................. 1-1 1.1 Introdução..........................................................
Planeamento. Introdução ao Sistema Operativo UNIX. Java: Ferramentas, Entradas/Saídas, Excepções. Threads e Semáforos. Problemas de Sincronização
Planeamento Introdução ao Sistema Operativo UNIX Java: Ferramentas, Entradas/Saídas, Excepções Threads e Semáforos Problemas de Sincronização Jantar dos Filósofos, Leitores/Escritores,... Sockets Stream
Introdução ao Linux: Parte I
Data: Introdução ao Linux: Parte I Marcelo Ribeiro Xavier da Silva marceloo@inf.ufsc.br Histórico 3 Origem do GNU Linux Em 1983, Richard Stallman fundou a Free Software Foundation, com o intuito de criar
Sistemas de Ficheiros. Ficheiros Diretórios Implementação de sistemas de ficheiros Exemplos de sistemas de ficheiros
Sistemas de Ficheiros Ficheiros Diretórios Implementação de sistemas de ficheiros Exemplos de sistemas de ficheiros 1 Armazenamento de Informação de Longo Prazo 1. Deve armazenar grandes massas de dados
Aula 01 Visão Geral do Linux
Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Administração de Redes de Computadores Aula 01 Visão Geral do Linux Prof. Gustavo Medeiros de Araujo Profa.
Índice. Manual do programa Manage and Repair
Manual do programa Manage and Repair Índice 1 Menu Ficheiro... 3 1.1 Entrar como... 3 1.2 Opções do utilizador... 3 2 Administração... 5 2.1 Opções do Programa... 5 2.1.1 Gerais (1)... 5 2.1.2 Gerais (2)...
Sistema de Entrada/Saída
Conteúdo Ficheiros (jpo@di.uminho.pt) Grupo de Sistemas Distribuídos Departamento de Informática Escola de Engenharia Universidade do Minho Sistemas Operativos 2006-2007 2 Descritores de ficheiros Descritores
Formação de Administradores de Redes Linux LPI level 1. Aula 3 SENAC TI Fernando Costa
Formação de Administradores de Redes Linux LPI level 1 Aula 3 SENAC TI Fernando Costa Agenda Manipulação de arquivos Comandos: cat, cut, expand,fmt, head, join, nl, od, paste, pr, split, tac, tail, tr,
Práticas de Desenvolvimento de Software
Aula 1. 23/02/2015. Práticas de Desenvolvimento de Software Aula 1 Unix, Linux e a linha de comando Oferecimento Ambiente de desenvolvimento Computador (hardware) Sistema operacional Idealmente: iguais
Escalonador de Tarefas. Morgan N. Sandquist Desenvolvimento: Gary Meyer Revisão: Lauri Watts Tradução: José Pires
Morgan N. Sandquist Desenvolvimento: Gary Meyer Revisão: Lauri Watts Tradução: José Pires 2 Conteúdo 1 Introdução 4 1.1 Arranque........................................... 4 1.1.1 Tarefas Escalonadas................................
Administração de sistemas operacionais. Comandos de manipulação de arquivos/diretórios.
Administração de sistemas operacionais Comandos de manipulação de arquivos/diretórios. ls Lista os arquivos de um diretório. ls [opções] [caminho/arquivo] [caminho1/arquivo1]... onde: caminho/arquivo Diretório/arquivo
Campus - Cachoeiro Curso Técnico de Informática. Sistema de Arquivos. Prof. João Paulo de Brito Gonçalves
Campus - Cachoeiro Curso Técnico de Informática Sistema de Arquivos Prof. João Paulo de Brito Gonçalves Introdução É com o sistema de arquivos que o usuário mais nota a presença do sistema operacional.
Capítulo 7 O Gerenciador de Arquivos
Capítulo 7 O Gerenciador de Arquivos Neste capítulo nós iremos examinar as características da interface do gerenciador de arquivos Konqueror. Através dele realizaremos as principais operações com arquivos
Comandos Básicos do Linux/Unix
Comandos Básicos do Linux/Unix Vou partir do pressuposto que você sabe o básico de um sistema Linux/Unix. É importante para qualquer usuário de sistemas baseados em Unix aprender a trabalhar no modo texto
Sistema Operacional Unidade 5 - Iniciando o modo texto. QI ESCOLAS E FACULDADES Curso Técnico em Informática
Sistema Operacional Unidade 5 - Iniciando o modo texto Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 OPERANDO EM MODO TEXTO... 3 Abrindo o terminal... 3 Sobre o aplicativo Terminal... 3 AS CORES
prolider Software INSTALAÇÃO DA VERSÃO DEMO DO PROLIDER SOFTWARE COM SQL SERVER (AUTOMÁTICO).
INSTALAÇÃO DA VERSÃO DEMO DO PROLIDER SOFTWARE COM SQL SERVER (AUTOMÁTICO). Antes de iniciar a instalação do Prolider Software, deverá verificar as seguintes situações: Requisitos mínimos do equipamento:
http://www.uarte.mct.pt
ws-ftp 1 sobre o programa...... pag.. 2 descarregar o programa a partir do site da uarte... pag.. 3 instalar o programa...... pag.. 4 a 6 iniciar o programa...... pag.. 7 interface dpo programa... pag..
Permissões no GNU/Linux
Permissões no GNU/Linux Sistemas operacionais multi-usuário têm de zelar pela segurança e privacidade dos dados individuais de cada usuário, bem como prezar pela integridade do sistema. Para isso existe
ps: Process Status - Apresenta o estado dos processos ps a: Outros utilizadores ps u: Info Utilizador
Trivia Quantas partições primárias um disco pode ter? /dev/hda7 refere-se a uma partição primária ou estendida Qual será o nome do dispositivo relativo ao disco SCSI com o endereço mais baixo Quantas partições
Laboratório de Redes de Computadores e Sistemas Operacionais
Laboratório de Redes de Computadores e Sistemas Operacionais O Sistema de Arquivos Fabricio Breve O que você encontra no Sistema de Arquivos do Linux... Processos Portas seriais Canais de comunicação entre
Introdução ao Linux. Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre
Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Agenda Comandos do Sistema Comandos para Processos
Unix: Sistema de Arquivos. Geraldo Braz Junior
Unix: Sistema de Arquivos Geraldo Braz Junior 2 Arquivos Um arquivo é visto pelo SO apenas como uma seqüência de bytes: nenhuma distinção é feita entre arquivos ASCII, binários, etc.; Muitos programas
Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos
Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos Conteúdo Programático Login e Logout Iniciando e Desligando o Sistema Tipos de arquivo Texto Binário Arquivos e Diretório Manipulação de
Capítulo 9. SMB (Server Message Block) Serviços de ficheiros em rede Microsoft. Gestão de Redes e Serviços (GRS) Capítulo 9 1/1
Capítulo 9 Serviços de ficheiros em rede Microsoft SMB (Server Message Block) Gestão de Redes e Serviços (GRS) Capítulo 9 1/1 Introdução Em 1984 a Microsoft fez uma API (Application Programming Interface)
Sistemas de Arquivos. Gerenciamento de Espaço em Disco
Sistemas de Arquivos Diretórios Gerenciamento de Espaço em Disco Implementação de Diretórios (1) Contém informações que permitem acessar os arquivos As entradas do diretório fornecem informações para encontrar
LSOF - LiSt Open Files
LSOF - LiSt Open Files Descrição Como o nome indica, LSOF lida com arquivos abertos em um sistema UNIX. Um arquivo aberto pode ser um arquivo comum, um diretório, uma biblioteca, um stream, ou um soquete
Sistemas de Arquivos NTFS
Sistemas de Arquivos NTFS Apresentação Desenvolvido pela Microsoft na década de 80 para o Windows NT Baseado no HPFS da IBM Versões NTFS 1.1(ou 4) NTFS NTFS 5 Sistema de Arquivos NTFS Unidade fundamental
NBT - é o protocolo que faz o mapeamento entre nomes (de computadores ) e IP s.
Capítulo 9 Serviços de ficheiros em rede Microsoft (SMB) Introdução Em 1984 a Microsoft fez uma API (Application Programming Interface) para que as suas aplicações pudessem partilhar dados numa rede. Esta
Sistema Operativo em Ambiente Gráfico
Sistema Operativo em Ambiente Gráfico Sistema Operativo Conjunto de programas fundamentais que permitem que o computador funcione e comunique com o exterior; Windows: sistema operativo mais utilizado nos
Folha de cálculo. Excel. Agrupamento de Escolas de Amares
Folha de cálculo Excel Agrupamento de Escolas de Amares Índice 1. Funcionalidades básicas... 3 1.1. Iniciar o Excel... 3 1.2. Criar um livro novo... 3 1.3. Abrir um livro existente... 3 1.4. Inserir uma
O AMBIENTE DE TRABALHO DO WINDOWS
O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente
Impressão do Manual do Utilizador
bibliopac Interface WWW Versão 2003 Guia de instalação rápida Junho 2003 ATENÇÃO! Impressão do Manual do Utilizador No CD de instalação está disponível o ficheiro Interface WWW Manual.PDF. Este manual,
Manual de Comando Linux
Manual de Comando Linux 1 Índice Índice... 2 Introdução... 3 Comandos Simples Linux... 3 Gerir Directórios e Ficheiros... 4 Gerir processos... 6 Estrutura de Diretórios do LINUX... 6 Executar comandos
Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação.
Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação. 1.Todo software livre deve ser desenvolvido para uso por pessoa física em ambiente com sistema
Sistemas Operacionais: Sistema de Arquivos
Sistemas Operacionais: Sistema de Arquivos Sistema de Arquivos Arquivos Espaço contíguo de armazenamento Armazenado em dispositivo secundário Estrutura Nenhuma: seqüência de bytes Registros, documentos,
Microsoft Windows. Aspectos gerais
Aspectos gerais É um sistema operativo desenvolvido pela Microsoft Foi desenhado de modo a ser fundamentalmente utilizado em computadores pessoais Veio substituir o sistema operativo MS-DOS e as anteriores
Mini curso de GNU/Linux Aula 03
Rudson Ribeiro Alves Mestre em Física (Semi Condutores) Usuário Unix de 1991 1998 Usuário Slackware deste 1994 Professor da UVV deste 1998 Mini curso de GNU/Linux Aula 03 Noções básicas sobre GNU/Linux
LEIC/LERC 2012/13 2º Teste de Sistemas Operativos 15/Janeiro/2013
Número: Nome: LEIC/LERC 2012/13 2º Teste de Sistemas Operativos 15/Janeiro/2013 Identifique todas as folhas. Responda no enunciado, apenas no espaço fornecido. Justifique todas as respostas. Duração: 1h30m
03/11/2011. Apresentação. SA do Linux. Sistemas de Arquivos. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux
Apresentação Administração de Sistemas Curso Tecnologia em Telemática Disciplina Administração de Sistemas Linux Professor: Anderson Costa anderson@ifpb.edu.br Assunto da aula Aspectos do Sistema de Arquivos
Instalação e configuração Linux CentOS 6.x
Instalação e configuração Linux CentOS 6.x Objetivo: Instalar e configurar o sistema operacional Linux CentOS e efetuar suas configurações iniciais. 1- Abra o Virtuabox e clique em novo, e configure conforme
SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux
SOFTWARE LIVRE A liberdade de executar o programa, para qualquer propósito. A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito
Perguntas frequentes. Gravador Philips para iphone
Perguntas frequentes Gravador Philips para iphone Índice O que é necessário para criar um sistema de ditado profissional? 3 1. Software do servidor Web 2. Servidor Philips SpeechExec Mobile 3. Aplicação
REVISÃO LINUX CAP /SIN PROF. ESTRELA. e) os
REVISÃO LINUX CAP /SIN PROF. ESTRELA 1 - Em um determinado servidor Linux, a saída do comando "df" aponta 100% de uso no "/". Isso significa que a(o): a) rede atingiu sua capacidade máxima de recepção.
Introdução a Administração de Sistemas GNU/Linux
Curso de extensão da Faculdade Ruy Barbosa Introdução a Administração de Sistemas GNU/Linux Dedicasse especial a Rogério Bastos e ao GRACO (Gestores da Rede Acadêmica de Computação) do DCC UFBA Paul Regnier
PROCESSOS COMPONENTES DE UM PROCESSO. A execução de um processo possui vários componentes. PID e PPID
PROCESSOS Um processo é um canal de comunicação entre os programas que estão sendo executados no sistema operacional e o usuário, ou seja um processo é um programa que está sendo executado. No Linux /
PROGRAMAÇÃO Microsoft WINDOWS XP
Mais que um Sistema Operativo, o MS-Windows é um ambiente de trabalho que simula no ecrã o trabalho diário sobre uma secretária. A ideia base do MS-Windows foi a de esconder a organização do MS-DOS e apresentar
Visão Geral. Funções básicas. Tipos de sistemas operacionais. Facilidade de acesso aos recursos
1 Conceitos Básicos "Não basta ensinar ao homem uma especialidade, porque se tornará assim uma máquina utilizável, mas não uma personalidade. É necessário que adquira sentimento, um senso prático daquilo
Interface WWW para bases de dados CDS/ISIS Manual de instalação e configuração Versão 2.1, Maio 1999 LINUX 1.2.13
Interface WWW para bases de dados CDS/ISIS Manual de instalação e configuração Versão 2.1, Maio 1999 LINUX 1.2.13 BIBLIOsoft, 1999 Ficha técnica Título: Interface WWW para bases de dados CDS/ISIS : manual
Sistemas de Ficheiros. 1. Ficheiros 2. Directórios 3. Implementação de sistemas de ficheiros 4. Exemplos de sistemas de ficheiros
Sistemas de Ficheiros 1. Ficheiros 2. Directórios 3. Implementação de sistemas de ficheiros 4. Exemplos de sistemas de ficheiros Organização de um Sistema Operativo System Call Handler File System 1...
SISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Permissões baseado no livro UNIX for Application Developers William A. Parrete Fevereiro 2003 Lino
Aplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho
LISTA DE COMANDOS DO LINUX 1
LISTA DE COMANDOS DO LINUX 1 Comandos para manipulação de diretório 1. ls Lista os arquivos de um diretório. 2. cd Entra em um diretório. Você precisa ter a permissão de execução para entrar no diretório.
ENDEREÇOS DE REDE PRIVADOS. 10.0.0.0 até 10.255.255.255 172.16.0.0 até 172.31.255.255 192.168.0.0 até 192.168.255.255. Kernel
ENDEREÇOS DE REDE PRIVADOS Foram reservados intervalos de endereços IP para serem utilizados exclusivamente em redes privadas, como é o caso das redes locais e Intranets. Esses endereços não devem ser
Mecanismos de Segurança Sistemas Linux
Mecanismos de Segurança Sistemas Linux Bruno Loureiro bruno.loureiro@fe.up.pt 1 Sumário Conceitos introdutórios Técnicas de Controlo de Acesso Modelo Bell-LaPadula Mecanismos de segurança Linux Abordagem
Linux Caixa Mágica 14. Como Gravar um Live CD. http://www.caixamagica.pt. Julho 2009 Versão 1.1
Linux Caixa Mágica 14 Como Gravar um Live CD http://www.caixamagica.pt Julho 2009 Versão 1.1 Índice 1. Introdução...3 2. Gravar um Live CD em sistemas Linux...3 2.1. Verificação da Integridade da Imagem
CET GRSI 2011. Sistema Operativo de Rede. António Paulo Santos aps@estgf.ipp.pt
CET GRSI 2011 Sistema Operativo de Rede António Paulo Santos aps@estgf.ipp.pt O que é um S.O. de Rede? Sistema operativo que incluí: funções especiais que permitem a ligação de um computador a uma LAN.
Sistemas Operacionais de Redes. Permissões
Sistemas Operacionais de Redes Permissões Conteúdo Programático! Permissões! Identificação de Dono! Identificação de Grupo! Identificação de Outros Usuários! Tipos de Permissão! Comandos! chmod! chown!2
RESULTADO DO DESAFIO Caio Vargas Rocha Gilson de Souza Camelo Carlos Marx Novais Assunção Pedro Henrique Carvalho Sampaio
RESULTADO DO DESAFIO O desafio de segurança do EnSI premiou os participantes pela ordem de recebimento das respostas. Ao todo foram recebidas quatro respostas corretas, sendo o primeiro colocado Caio Vargas
1 http://www.li.facens.br/eletronica
UNIX...2 1. HISTÓRICO...2 2. CARACTERÍSTICAS...3 3. ESTRUTURA DO SISTEMA...4 HARDWARE...4 KERNEL...4 BIBLIOTECA...4 UTILITÁRIOS...5 4. PROCESSO...5 5. SISTEMAS DE ARQUIVOS...6 ARQUIVOS E PATHNAMES...8
ÍNDICE. Acesso para agências...3. Organização por pastas...4. Download das facturas a partir do site...5. Pesquisa de facturas...8
2 ÍNDICE Acesso para agências...3 Organização por pastas...4 Download das facturas a partir do site...5 Pesquisa de facturas...8 Configurar notificações por email...11 3 Bem-vindo ao manual de uso do novo
CGA Directa. Manual do Utilizador. Acesso, Adesão e Lista de Subscritores
CGA Directa Manual do Utilizador Acesso, Adesão e Lista de Subscritores Versão 1.00 de 10 de Março de 2008 Índice Pág. Introdução 3 Capítulo 1 Capítulo 2 Capítulo 3 Acesso Acesso 4 Adesão Adesão 5 2.1
ISCAP. Pág. 1. Ana Paula Teixeira
Pág. 1 Noções Introdutórias Um Sistema Operativo (SO) é conjunto de programas que comandam e controlam o funcionamento do CPU (Unidade Central de Processamento) e periféricos além de supervisionar a execução
Capítulo 8. Serviço de Ficheiros em Rede. Sistemas operativos UNIX e Linux. Network File System (NFS) Network Information System (NIS)
Capítulo 8 Serviço de Ficheiros em Rede. Sistemas operativos UNIX e Linux Network File System (NFS) Network Information System (NIS) Gestão de Redes e Serviços (GRS) Capítulo 8 1/1 Network File System
Partição Partição primária: Partição estendida: Discos básicos e dinâmicos
Partição Parte de um disco físico que funciona como se fosse um disco fisicamente separado. Depois de criar uma partição, você deve formatá-la e atribuir-lhe uma letra de unidade antes de armazenar dados
Programação Shell Script: como dominar seu terminal
Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 2 Sistemas Operacionais Shell 3 4 5 O que é Shell? Programa interpretador de instruções Por que utilizar o Shell? Facilidade
Transparência de Localização. Sistemas de Arquivos Distribuídos. Sistemas de Arquivos Distribuídos. Serviço de Arquivos X Servidor de Arquivos
Sistemas de Arquivos Distribuídos nnetwork File System - NFS (Sun) nandrew File System - AFS (IBM) Serviço de Arquivos X Servidor de Arquivos nserviço de Arquivos o que o sistema de arquivos oferece para
Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco
Escola Superior de Tecnologia Instituto Politécnico de Castelo Branco Departamento de Informática Curso de Engenharia Informática Disciplina de Projecto de Sistemas Industriais Ano Lectivo de 2005/2006
Prova de Pré requisito para o curso Linix System Administration (451)
1 No editor de textos VIM (Vi Improved) qual comando copia o conteúdo de uma linha? Escolha todas que se aplicam. a) ctrl + c b) :cp c) :y d) :yy e) yy f) :copy g) cp 2 No editor de textos VIM (Vi Improved)
SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 8 - Antes de começar o estudo sobre decodificadores, o que é bastante semelhante ao que já vimos anteriormente é necessário relembrarmos alguns conceitos sobre códigos binários. 1. Códigos Binários
Estes apontamentos das aulas teóricas são da autoria de Pedro Vasconcelos (2007) tendo sido adaptados e modificados por Armando Matos (2010)
1 Apresentação e objectivos Introdução à Programação Estes apontamentos das aulas teóricas são da autoria de Pedro Vasconcelos (2007) tendo sido adaptados e modificados por Armando Matos (2010) Introdução
Programação de Sistemas
Programação de Sistemas Introdução aos Sistemas de ficheiros Programação de Sistemas Introdução ao SF : 1/39 Conceitos base (1) [Def] Um ficheiro é um contentor de dados, acedidos sequencialmente ou alteatoriamente.
LIMESURVEY. Introdução à criação de inquéritos. Maio 2012 Vítor Almeida, Nuno Cruz
LIMESURVEY Introdução à criação de inquéritos Maio 2012 Vítor Almeida, Nuno Cruz Objetivo Dar a conhecer a aplicação de criação de inquéritos, o LimeSurvey (http://docs.limesurvey.org), disponibilizada
Uso Eficiente da Linha de Comando com os Shells do Unix. Fábio Olivé (fabio.olive@gmail.com)
Uso Eficiente da Linha de Comando com os Shells do Unix Fábio Olivé (fabio.olive@gmail.com) GUI CLI Tópicos História da Linha de Comando Shells mais comuns Interpretação e transformações da linha digitada
Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP
AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de
ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade
ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade Introdução Os sistemas UNIX/Linux são caracterizados por serem: Interativo usuário requisita os comandos e obtém
Mestrado em Engenharia Electrotécnica e de Computadores
Mestrado em Engenharia Electrotécnica e de Computadores Concepção e Programação de Sistemas Distribuídos Andrew File System Trabalho realizado por: Luís Filipe Moreira Ricardo Almeida Índice Introdução...
LEARNING NETWORK MANAGER 2007 MANUAL DE INSTALAÇÃO
LEARNING NETWORK MANAGER 2007 MANUAL DE INSTALAÇÃO Preâmbulo No âmbito do Plano Tecnológico para a Educação considera-se de especial importância a actualização tecnológica dos espaços escolares, traduzindo-se
Os elementos básicos do Word
Os elementos básicos do Word 1 Barra de Menus: Permite aceder aos diferentes menus. Barra de ferramentas-padrão As ferramentas de acesso a Ficheiros: Ficheiro novo, Abertura de um documento existente e
Fundamentos de Sistemas Operacionais. GNU / Linux. Prof. Edwar Saliba Júnior Março de 2009. Unidade 04-002 GNU / Linux
GNU / Linux Prof. Edwar Saliba Júnior Março de 2009 Conceitos Básico O S.O. é case sensitive, ou seja, sensível à caixa; Exemplo: o arquivo apple.txt é diferente do arquivo Apple.txt e podem conviver juntos
O Sistema Operativo Linux
Escola Superior de Tecnologia e de Gestão INSTITUTO POLITÉCNICO DE BRAGANÇA Introdução aos Sistemas Informáticos 2004/2005 Engenharia Informática Engenharia Mecânica Engenharia Química Gestão e Engenharia
Manual da AGENDA GRACES 2011
1 Agenda Graces Manual da AGENDA GRACES 2011 O Sistema Agenda Graces integrada ao Sistema Graces e Agenda Graces Grátis foi desenvolvido pela empresa Quorum Informática. Este Manual tem por objetivo atender
Preparatório LPIC-1 Tópico 104
Preparatório LPIC-1 Tópico 104 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1 Qual comando do fdisk cria uma nova partição no disco atual? a) c b) n c) p d) w 2 Qual comando do fdisk cria uma nova
Sistemas Operacionais
Sistemas Operacionais Gerência de Arquivos Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário Conceituação de arquivos Implementação do sistemas de arquivo Introdução Sistema de
2.1.10. Trabalhar com CDs e DVDs
2.1.10. Trabalhar com CDs e DVDs Os procedimentos utilizados para gravar informação num CD ou num DVD variam conforme a forma como estes forem formatados. A formatação é efectuada em discos vazios e consiste
Introdução ao Shell Script
Faculdade do Pará-FAP Disciplina: Programação em Ambiente de Redes Professor: Armando Hage Introdução ao Shell Script Introdução O que é o Shell Shell Script Primeiro Script Recebendo Parâmetros Exercícios
Introdução a. Shell Script. Clésio Matos clesior.matos@gmail.com
Introdução a Shell Script Clésio Matos clesior.matos@gmail.com 1 Plano de apresentação O que são shell scripts Comandos básicos Estruturas básicas do BASH - Comandos condicionais - Comandos de repetição
Fundamentos e Prática em Informática LINUX Gerenciamento de Usuários e Grupos
Fundamentos e Prática em Informática LINUX Gerenciamento de Usuários e Grupos lara.popov@ifsc.edu.br Gerenciamento Como qualquer sistema operacional multitarefa e multiusuário, o administrador do sistema
Instalar uma versão do Ubuntu de 32 bits ou de 64 bits?
Instalar uma versão do Ubuntu de 32 bits ou de 64 bits? Instalar uma versão do Ubuntu de 32 bits ou de 64 bits? Em seguida apresenta-se alguns conselhos para decidir Os processadores EM64T/AMD64 podem
LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO
LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO Sistema Operacional Conteúdo retirado do livro Sistemas Operacionais Marcos Aurélio Pchek Laureano Diogo Roberto Olsen
Tema 1 Introdução a Linux. Pablo Gamallo Otero http://gramatica.usc.es/~gamallo/
Tema 1 Introdução a Linux Pablo Gamallo Otero http://gramatica.usc.es/~gamallo/ PLANO Software livre Alguns comandos do shell de GNU/LINUX Bibliografia Jordi Mas i Hernández (2007), Software Libre, Biblos,
SISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Texto de Apoio às Aulas Práticas Ficheiros e Directórios baseado no livro UNIX For Application Developers