UFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1
|
|
- João Henrique de Sousa Pacheco
- 6 Há anos
- Visualizações:
Transcrição
1 UFRJ IM - DCC Departamento de Ciência da Computação Sistemas Operacionais II 25/10/2016 Profª Valeria Menezes Bastos 1
2 Comando chown change owner É utilizado para alterar o dono e/ou grupo de arquivos ou diretórios. Ele muda o dono e / ou o grupo de um determinado arquivo, de acordo com o primeiro argumento não opcional informado. Sintaxe: Algumas opções. chown [opções] [usuário] [:] [grupo] arquivo... -v - Descreve as mudanças de propriedade realizadas (verbose). -c - Reporta somente a mudança de dono. -R - Altera as propriedades dos diretórios e seus conteúdos de maneira recursiva. 2
3 Comando chown Exemplos: $chown v root /home/meudir Caso somente um nome de usuário ou identificação numérica de usuário for informada, o usuário é transformado no dono do arquivo informado e o grupo do arquivo não é alterado. $chown v :root /home/meudir Se os dois pontos ou o ponto e o grupo são informados, mas o nome de usuário é omitido, somente o grupo do arquivo será alterado. $chown v root:root /home/meudir Se o nome do usuário é seguido por dois pontos ou ponto e um nome de grupo ou identificação numérica de um grupo é fornecido, sem espaços entre eles, o grupo do arquivo também será alterado. 3
4 Comando chgrp change group É utilizado para alterar o grupo ao qual pertencem os arquivos. Ele muda o grupo de cada arquivo passando-os para um novo grupo, o qual é informado através de seu nome ou de sua identificação numérica. Sintaxe: Algumas opções. chgrp [opções] grupo arquivo... -v - Descreve as permissões alteradas (verbose). -c - Reporta somente a mudança de grupo. -R - Altera as permissões dos diretórios e seus conteúdos de maneira recursiva. 4
5 Comando chgrp Exemplos: $chgrp R users /home Altera o grupo de todos os arquivos e diretórios dentro de /home para users. $chgrp v root /home/seu_nome Altera o grupo do arquivo seu_nome para root. 5
6 Comando cmp Compara dois arquivos de qualquer tipo (binário ou texto). Os dois arquivos especificados serão comparado e caso exista diferença entre eles, é mostrado o número da linha e o byte onde ocorreu a primeira diferença na saída padrão (tela) e o programa retorna o código de saída 1. Sintaxe: cmp [arquivo1] [arquivo2] [opções] Algumas Opções: -b - Imprime os bytes que são diferentes entre si; -i [n] - Não considera os primeiros [n] bytes de cada arquivo; -l - Mostra os número dos bytes e os valores diferentes; -s - Não mostra nenhum detalhe, apenas sai com status 1 se alguma diferença for encontrada ou 0 se forem iguais. 6
7 Comando cmp Exemplos: $ cmp file1 file2 file1 file2 differ: byte 10, line 2 Mostra apenas a 1ª diferença. 7
8 Comando wc Conta o número de palavras, bytes e linhas em um arquivo ou entrada padrão. Se as opções forem omitidas, o wc mostra a quantidade de linhas, palavras, e bytes. Sintaxe: Algumas Opções: -c conta bytes; -l conta linhas; -w conta palavras. wc [opções] <arquivo> -m mostra o número de caracteres; -L mostra o tamanho da maior linha 8
9 Comando wc Exemplos $ wc planetas.txt ex-planetas.txt planetas.txt ex-planetas.txt total linhas caracteres palavras 9
10 Comando cut Permite "filtrar" a saída de outros comandos, de forma a obter apenas a informação que interessa. Lê o conteúdo de um ou mais arquivos e tem como saída uma coluna vertical. Sintaxe: cut [opções] <arquivo>... Algumas Opções: -d" " indica "espaço" como separador -d: dois pontos como separador -d. ponto como separador -d\_ underline como separador, igual -d"_" -d"_" underline como separador, igual -d\_ -d "espaço" como separador, igual a -d" " -d, --delimiter=delim informa o delimitador especificado em DELIM, ao invés do TAB, para a opção f -f, --fields=list seleciona apenas os campos do arquivo dado em LIST -c, --characters=list seleciona apenas os caracteres de LIST 10
11 Comando cut Exemplos $cut -c 5- /etc/passwd Exibe do quinto caractere em diante, independentemente de quantos existam. $cut -d" " -f 5- /etc/passwd Exibe do quinto campo em diante, usando o espaço como delimitador. $cut -d "/" -f 1-3 /etc/passwd Exibe os três primeiros campos do arquivo, usando a / como delimitador (na verdade os dois, pois o cut conta a partir de antes da primeira barra). É bom para filtrar localização de arquivos, por exemplo, ficando apenas com os primeiros campos. Se o texto original é "/mnt/hda6/arquivos/backup", depois de passar pelo cut fica apenas "/mnt/hda6". $cut -c -7 /etc/passwd Exibe do começo até o sétimo caractere do arquivo, o mesmo que "cut -c 1-7". 11
12 Comando cut Outros Exemplos $minhavar ="slackwarelinuxx122rc" $echo $minhavar cut -c0-15 slackwarelinuxx echo $minhavar cut -c11-20 inuxx122rc Exibe somente os 15 primeiros caracteres da variável Exibe somente os 10 últimos caracteres da variável $ cut -d ":" -f 1-4,7 /etc/passwd root:x:0:0:/bin/bash daemon:x:1:1:/bin/sh... Exibe os campos 1,2,3,4 e 7 do arquivo /etc/passwd 12
13 Metacaracteres São eles:.? * + ^ $ [ ] { } ( ) \ Cada símbolo desses tem sua função específica, que pode mudar dependendo do contexto no qual está inserido, e podemos agregá-los uns com os outros, combinando suas funções e fazendo construções mais complexas. Meta Mnemônico Meta Mnemônico. ponto ^ circunflexo [] lista $ cifrão [^] lista negada \b borda? opcional \ escape * asterisco ou + mais () grupo {} chaves \1 retrovisor 13
14 Metacaracteres Representantes. - Ponto Função - um caractere qualquer Exemplos: n.o não, nao, nno,... e.tendido estendido, extendido, eztendido,... Buscar palavras que podem ter várias formas de apresentação :45, 12 45, 12.45,... <.> <B>, <i>, <p>,... Procurar horário com qualquer separador, ou marcações ("tags") HTML O ponto casa com qualquer coisa. O ponto casa com o ponto. O ponto é um curinga para casar um caractere. 14
15 Metacaracteres Representantes [ ] - Lista Função - lista de caracteres permitidos Exemplos: [Tt]eclado Teclado, teclado <[BIP]> <B>, <I>, <P> []-] casa um ] ou um - [ ] é o mesmo que [0-9] [A-Za-z0-9] Limita as possibilidades de casamento na busca. Indica o intervalo de busca Lista que combina apenas letras maiúsculas, minúsculas e números Dentro da lista, traço indica intervalo. Um - literal deve ser o último item da lista. Um ] literal deve ser o primeiro item da lista. 15
16 Metacaracteres Representantes [^...] Lista negada Função - lista de caracteres proibidos Exemplos: [:;,.!?][^ ] Procura por qualquer coisa que não o espaço após a pontuação [A-Z^] Combina maiúsculas e o circunflexo [^A-Z^] Combina tudo fora isso Uma lista negada segue todas as regras de uma lista normal. Um ^ literal não deve ser o primeiro item da lista. A lista negada sempre deve casar algo. 16
17 Metacaracteres Quantificadores? Opcional Função - zero ou um Exemplos: fala[r!]? falar, fala!, fala Procura por qualquer coisa que não o espaço após a pontuação </?[BIPbip]> </B>, </I>, </P>, </b>, </i>, </p>, <B>, <I>, <P>, <b>, <i>, <p> Incluindo marcações que fecham o trecho, em que a única diferença é que vem uma barra / antes da letra O opcional é opcional. O opcional é útil para procurar palavras no singular e plural. Podemos tornar opcionais caracteres e metacaracteres. 17
18 Metacaracteres Quantificadores * Asterisco Função - zero, um ou mais Exemplos: bi*p bp, bip, biip, biiip, biiiip... b[ip]* b, bi, bip, biipp, bpipipi, biiiiip, bppp,... A entidade buscada pode aparecer em qualquer quantidade </?[BIPbip] *> </B>, </B >, </B >,..., <p >,... O asterisco repete em qualquer quantidade. Quantificadores são gulosos sempre tentarão casar o máximo que conseguir. O curinga.* é o tudo e o nada, qualquer coisa. 18
19 Metacaracteres Quantificadores + Mais Função - um ou mais Exemplos: bi+p bip, biip, biiip, biiiip... b[ip]+ bi, bip, biipp, bpipipi, biiiiip, bppp,... A entidade buscada pode aparecer pelo menos uma vez O mais repete em qualquer quantidade, pelo menos uma vez. O mais é igual ao asterisco, só mais exigente. 19
20 Metacaracteres Quantificadores {n,m} Chaves Função - de n até m Exemplos: {1,3} de 1 a 3 {3,} pelo menos 3 (3 ou mais) {0,3} até 3 {3} exatamente 3 {1} exatamente 1 {0,1} zero ou 1 (igual ao?) {0,} zero ou mais (igual ao *) {1,} um ou mais (igual ao +) É possível omitir a quantidade final, ou ainda, especificar exatamente um número. Chaves são precisas. Você pode especificar um número exato, um mínimo, um máximo, ou uma faixa numérica. As chaves simulam o *, o + e a? 20
21 Metacaracteres Âncoras ^ Circunflexo Função - Início da linha Exemplos: ^[0-9] linhas começando por Fora da lista, o ^ é uma âncora que marca o começo de uma linha ^[^0-9] busca por linhas que não começam por âncora Negação da lista ^^ busca por linhas que começam por ^ Serve para procurar palavras no começo da linha. Só é especial no começo da ER 21
22 Metacaracteres Âncoras $ Cifrão Função Fim da linha Exemplos: ^$ linha vazia;...$ últimos 5 caracteres ^.{20,60}$ casa linhas que tenham entre 20 e 60 caracteres Serve para procurar palavras no fim da linha. Só é especial no final da ER 22
23 Metacaracteres Âncoras \b Borda Função Início ou fim de palavra Exemplos: \bdia dia, diafragma dia\b dia, melodia, bom-dia! \bdia\b dia, bom-dia! Útil para casar palavras exatas e não partes da palavra. A borda marca os limites de uma palavra. O conceito "palavra" engloba letras, números e o sublinhado (_). A borda é útil para casar palavras exatas e não parciais. 23
24 Outros Metacaracteres \c Escape Função Torna literal o caractere c Exemplos: [0-9]\.[0-9]{3}\.[0-9]{3}-[0-9] O que acontece nesse caso? \* é igual a [*] que é igual a um asterisco literal. Similarmente podemos escapar todos os metacaracteres já vistos: \., \[, \], \?, \+, \{, \}, \^ e \$. O \\ casa uma barra invertida \ literal. 24
25 Outros Metacaracteres \c Escape Função Torna literal o caractere c Exemplos: \* é igual a [*] que é igual a um asterisco literal. Similarmente podemos escapar todos os metacaracteres já vistos: \., \[, \], \?, \+, \{, \}, \^ e \$. O \\ casa uma barra invertida \ literal. [0-9]\.[0-9]{3}\.[0-9]{3}-[0-9] o objetivo é casar um número de RG no formato n.nnn.nnn-n O escape escapa um metacaractere, tirando seu poder. \* = [*] = asterisco literal. O escape escapa o escape, escapando-se a si próprio simultaneamente. 25
26 Outros Metacaracteres Ou Função Ou um ou outro Exemplos: gato pato rato similar a [gpr]ato ftp:// pode ser uma página ou um sítio ftp O ou indica alternativas. Lista para um caractere, ou para vários. O grupo multiplica o poder do ou. 26
27 Outros Metacaracteres () Grupo Função Delimita um grupo Exemplos: (ha!)+ ha!, ha!ha!, ha!ha!ha!,... (\.[0-9]){3}.0.6.2,.2.8.9, (www\.)?zz\.com zz.com boa-(tarde noite) boa-tarde, boa-noite (# n\. núm) 6 # 6, n. 6, núm 6 (in con)?certo incerto, concerto, certo (su hi)permercado é o mesmo que... ((su hi)per)?mercado? Grupos são muito poderosos. Grupos podem conter grupos. Grupos são quantificáveis. 27
28 Outros Metacaracteres \1.. \9 Retrovisor Função Texto casado nos grupos Exemplos: (quero)-\1 quero-quero Mas \1 não é um escape? ([A-Za-z]+)-\1 quero-quero, come-come, bate-bate E quando não sabemos qual texto o grupo irá casar? ([A-Za-z]+)-?\1 bombom, lili, dudu,... E se o traço for opcional? ([A-Za-z]+) \1 \b([a-za-z]+) \1\b É possível fazer um corretor ortográfico para procurar por palavras repetidas como como estas em um texto. Mas para buscar por palavras inteiras e não apenas trechos delas, então é necessário usar as bordas para completar a ER. 28
29 Outros Metacaracteres \1.. \9 Retrovisor Outros Exemplos: (lenta)(mente) é \2 \1 ((band)eira)nte \1 \2a Como seriam os resultados? in(d)ol(or) é sem \1\2 ((((a)b)c)d)-1 = \1,\2,\3,\4 (.)\1{2} E se eu colocar um retrovisor em uma ER que não tem grupo? 29
30 Outros Metacaracteres \1.. \9 Retrovisor Outros Exemplos: (lenta)(mente) é \2 \1 lentamente é mente lenta ((band)eira)nte \1 \2a bandeirante bandeira banda in(d)ol(or) é sem \1\2 indolor é sem dor ((((a)b)c)d)-1 = \1,\2,\3,\4 abcd-1 = abcd,abc,ab,a O retrovisor só funciona se usado com o grupo. O retrovisor serve para procurar palavras repetidas. Numeram-se retrovisores contando os grupos da esquerda para a direita. Temos no máximo 9 retrovisores por ER. 30
31 Comando sort É utilizado para ordenar o arquivo de entrada alfabeticamente. Sintaxe: Algumas opções: -b - Ignora linhas em branco; sort [opções] [arquivo] -d - Descarta quaisquer linhas iniciadas com caracteres que não sejam espaço em branco ou alfanuméricos; -f - Ignora a diferença entre caracteres maiúsculos e minúsculos; -r - Exibe a lista na ordem inversa; -n - Organiza os números na ordem aritmética. Sem essa opção, a sequência de caracteres 100, 10, 50 seria exibida na ordem 10, 100, 50. Com a opção -n, eles são exibidos na ordem 10, 50, 100; -c - Verifica se o arquivo já está organizado. Se não estiver, retorna a mensagem disorder on [arquivo] (desordem em [arquivo]); 31
32 Comando sort Mais Algumas Opções: -o [arquivo] - Grava a saída do comando sort no arquivo especificado; -m [arquivo1] [arquivo2] - Combina o conteúdo dos dois arquivos gerando um único arquivo. Esse comando só funciona se ambos os arquivos já estiverem ordenados; -i - ignora os caracteres fora da faixa octal ASCII ; -t [caractere] - Usa o caractere especificado ao invés de espaço em branco como delimitador durante a organização das linhas; +[número 1] +[número 2] - Especifica qual campo (coluna) será usado como referência na organização. Os campos começam a ser contados de 0, e o separador de campos padrão é o espaço. Para selecionar outro delimitador, use o parâmetro -t. Os campos serão organizados de [número 1] até [número 2]. Se [número 2] não for especificado, os campos serão organizados de [número 1] até o final da linha; -k [número 1] [número 2] - Idêntico ao parâmetro anterior, mas os campos começam a ser contados de 1. 32
33 Comando sort Exemplos $ cat file1.txt 5 f j 33 2 a c 1 1 t 4 f 6 b c _ 10 i r 3 $sort file1.txt 10 i r 3 1 t 4 f 2 a c 1 5 f j 33 6 b c _ o 10 foi posto antes do 1, seguindo a ordem alfabética e não aritmética 33
34 Comando sort Exemplos $sort -n file1.txt 1 t 4 f 10 i r 3 2 a c 1 5 f j 33 6 b c _ $sort k 2 file1.txt 2 a c 1 6 b c _ 5 f j i r 3 1 t 4 f organizando as linhas tomando como referência a segunda coluna ao invés da primeira Pode usar também: $sort +1 file1.txt 34
35 Comando sort Exemplos $sort k 2 -r file1.txt 1 t 4 f 10 i r 3 5 f j 33 6 b c _ 2 a c 1 organizando as linhas tomando como referência a segunda coluna ao invés da primeira e em ordem reversa 35
36 Comando sort Exemplos $sort /etc/passwd ordena baseado na linha inteira $sort +2n t: /etc/passwd ordenar pulando 2 campos usando : como delimitador de campos $sort +2n t: -n /etc/passwd idem ao anterior mas com ordenação numérica 36
37 37
Estácio-FIC Graduação em Redes de Computadores
Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Prof. Andrey Halysson Lima Barbosa Aula 8 Expressões regulares Sumário Definições; Metacaracteres: Representantes;
Leia maisGerenciamento de Arquivos
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
Leia mais1 O que são e para que servem?
Introdução às Expressões Regulares Mario Luiz Bernardinelli (mariolb@gmail.com) August 24, 2010 Abstract Regular Expressions (ERs) are special text strings for describing a search pattern. They are very
Leia maisCEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS
CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS Lista de Comandos: Manipulação de diretórios cd, pwd, ls, mkdir, rmdir
Leia maisUm programa awk contém uma seqüência de padrões (expressões regulares) e ações da seguinte forma:
Awk (linguagem de programação) Awk é um grande utilitário de interpretação da linguagem de programação awk para manipulação de dados e texto de programação em shell script, nos quais é bastante utilizado
Leia maisUFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1
UFRJ IM - DCC Departamento de Ciência da Computação Sistemas Operacionais II 25/10/2016 Profª Valeria Menezes Bastos 1 UNIX Filtros Comando diff Compara dois arquivos (ou duas estruturas de diretórios)
Leia maisAdministraçã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
Leia maisAula de Linux Modo Texto
Aula de Linux Modo Texto Comandos básicos de manipulação de arquivos Para criar um arquivo vazio Use da seguinte forma: tch nome_do_arquivo # tch arquivo_vazio Para renomear o nome de um arquivo Use da
Leia maisExpressões Regulares
Expressões Regulares Expressões Regulares são usadas para validação de padrões sofisticados, o que pode ser útil em validação de formulários. Por exemplo, uma expressão regular pode ser usada para verificar
Leia maisIncrementando o Shell com Expressões Regulares. Rudson Ribeiro Alves - UVV
Incrementando o Shell com Expressões Regulares Rudson Ribeiro Alves - UVV rudsonalves@yahoo.com.br O que são Expressões Regulares (ERs ou regexes)? ER é uma composição de símbolos, caracteres com funções
Leia maisPermissões de acesso no Linux. Sistemas Operacionais Curso Técnico em Informática Prof. Maria de Fátima de F. B. Marcílio
Permissões de acesso no Linux Sistemas Operacionais Curso Técnico em Informática Prof. Maria de Fátima de F. B. Marcílio Permissões Além do nome, um arquivo tem vários atributos: data de alteração usuário
Leia maisComandos. Sistema Operacional GNU/Linux. Para Manipulação de Diretórios
Comandos Para Manipulação de Diretórios Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/11 Comando ls Lista os arquivos de um diretório.
Leia maisLinux - comando essenciais
Linux - comando essenciais João Medeiros (joao.fatern@gmail.com) 1 / 22 http://wiki.ubuntu-br.org/comandosbasicos http://www.uniriotec.br/ morganna/guia/introd guia.html Um guia de referência rápida em
Leia maisPermissões de acesso no Linux
Permissões de acesso no Linux O GNU/Linux, como todo sistema operacional robusto e estável, tem na permissão de acesso a arquivos e diretórios a principal proteção do sistema de arquivos. Essas permissões
Leia maisComo validar essa informação? A resposta é simples, através de expressões regulares.
AULA 5 Expressões Regulares As expressões regulares são um método formal de especificação de um padrão de texto, seja busca de algo ou para auxiliar na validação de entrada de dados. O usuário geralmente
Leia maisProgramaçã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
Leia maisQI Escolas e Faculdades
QI Escolas e Faculdades Automação de Escritório I 2011/1 Miguel Neumann miguel@rwx.com.br Software para elaborar planilhas eletrônicas, produzido pela Microsoft O Excel faz parte do "Office", um conjunto
Leia maisCurso de extensão em Administração de redes com GNU/Linux
Curso de extensão em - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia Todo o material aqui disponível pode, posteriormente,
Leia maisOperador ~, Função match Funções sub, gensub Função split. Variável IGNORECASE Função gsub, modificador g
[ 104 ] Awk Característica Busca Substituição Divisão ER crua Ignore M/m Global Como fazer Operador ~, Função match Funções sub, gensub Função split /entre barras/ Variável IGNORECASE Função gsub, modificador
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 16. Ordenação Revisão para a prova
CURSO BÁSICO DE PROGRAMAÇÃO AULA 16 Ordenação Revisão para a prova Algoritmos de Ordenação São algoritmos que organizam uma sequência (por exemplo, os elementos de um vetor) em ordem crescente ou decrescente.
Leia maisLista de exercícios Matrizes
Lista de exercícios Matrizes 1)Crie uma matriz de 3 linha e 5 colunas, preencha essa matriz com a primeira linha com número um, a segunda linha com o número 2, e a terceira com o número 3. Imprima na tela
Leia maisEste símbolo chama sua atenção para uma nota ou aviso muito. Este símbolo indica um atalho para um procedimento recém aprendido.
Símbolos: Este símbolo destaca uma informação adicional. Este símbolo chama sua atenção para uma nota ou aviso muito importante. Este símbolo indica um atalho para um procedimento recém aprendido. Guia
Leia maisBANCO DE DADOS. SQL Select. Engenharia da Computação. Aula 20. Vamos considerar a tabela EMP para os exemplos a seguir. SELECT colunas FROM tabelas;
Engenharia da Computação BANCO DE DADOS Aula SQL Select SELECT - recupera informação do Banco de Dados. Formato mais simples: SELECT colunas FROM tabelas; Vamos considerar a tabela EMP para os exemplos
Leia maisTEXTO (Função TEXTO) Descrição. Sintaxe. Este artigo descreve a sintaxe da fórmula e o uso da função TEXTO no Microsoft Excel.
Página 1 de 8 TEXTO (Função TEXTO) Este artigo descreve a sintaxe da fórmula e o uso da função TEXTO no Microsoft Excel. Descrição A função TEXTO converte um valor numérico em texto e permite especificar
Leia maisADMINISTRAÇÃ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
Leia maisCOMANDOS DESCRIÇÃO EXEMPLOS DE USO
COMANDOS DESCRIÇÃO EXEMPLOS DE USO whatis stat wc find gzip tar du locate grep wall mensagem Descreve o que um determinado comando é/faz Mostra o estado de um arquivo, útil para saber por exemplo a hora
Leia maisLista de Exercícios STRING LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI.
Lista de Exercícios STRING LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI. ATUALIZADO EM: 29/10/2007 1. Faça um programa que inverta uma string: leia a string com gets e armazene-a invertida em outra
Leia maisIntrodução a shell scripts
Introdução a shell scripts O que é? O que é Windows e Linux Shell script Um script é um arquivo que guarda vários comandos e pode ser executado sempre que preciso. Os comandos de um script são exatamente
Leia maisProgramação para Servidores. Cassio Diego
Programação para Servidores Cassio Diego contato@cassiodiego.com 1 Unidade 1 1. INTRODUÇÃO 1.1. Definição de shell script 1.2. Programação script 1.3. Scripts versus linguagens compiladas 1.4. Caracteres
Leia maisPROGRAMAÇÃO DE COMPUTADORES
PROGRAMAÇÃO DE COMPUTADORES COMANDOS E FORMATOS DE ENTRADA E SAÍDA 1 COMANDOS E FORMATOS DE ENTRADA E SAÍDA Os comandos de entrada e saída, na sua forma mais simplificada, possuem a seguinte estrutura:
Leia maisLINUX. Uma visão geral
LINUX Uma visão geral O QUE É? Sistema Operacional Código aberto Criado por Linus Torvalds em 1991 Estudante de computação, 20 anos Linguagem C Variação do Minix Criado por Andrew S. Tanenbaum em 1987
Leia maisCurso de Formação LPIC-1 Exame 101
Curso de Formação LPIC-1 Exame 101 Bruno Santos Curso Linux: formação Expressões Regulares (ER) Expressões Regulares Basicamente, um padrão que descreve uma determinada quantidade
Leia maisVariáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.
Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre@ifc-araquari.edu.br marcoandre@gmail.com marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma
Leia maisLinguagem C Entrada/Saída (console)
Linguagem C Entrada/Saída (console) Objetivos Nos artigos anteriores foram utilizadas as funções scanf() e printf(), porém não entramos em maiores detalhes. Agora estudaremos essas e outras funções de
Leia maisFormaçã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,
Leia maisExercícios: Vetores e Matrizes
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Faça um programa que possua um vetor
Leia maisEXERCÍCIOS PARA O UNIX BÁSICO. 1. Cada um dos usuários possui uma área de trabalho no Unix. Escreva no quadro abaixo o seu username.
EXERCÍCIOS PARA O UNIX BÁSICO 1. Cada um dos usuários possui uma área de trabalho no Unix. Escreva no quadro abaixo o seu username. 2. Este laboratório começa com você entrando em sua área. 3. Tecle a
Leia maisCriar sequências/sucessões/progressões com alça de arrastamento
Inserir linhas e colunas O Excel trabalha à esquerda da coluna selecionada e acima da linha selecionada. Depois de selecionares uma linha ou uma coluna, coloca o cursor do rato sobre a mesma, clica no
Leia maisBrOffice Calc e Planilhas de Cálculos. Por: André Aparecido da Silva
BrOffice Calc e Planilhas de Cálculos Por: André Aparecido da Silva anndrepr@yahoo.com.br 1 O broffice Calc. O BrOffice Calc é uma planilha eletrônica, sendo portanto uma ferramenta para fazer cálculos,
Leia maisEXCEL 2010 FUNÇÕES PARTE II. Professor: João Victor Rocha Araújo
EXCEL 2010 FUNÇÕES PARTE II Professor: João Victor Rocha Araújo Funções Financeiras NPER Retorna o número de períodos para um investimento com base em pagamentos constantes e periódicos, e uma taxa de
Leia maisFormação de Administradores de Redes Linux LPI level 1. Aula 2 SENAC TI Fernando Costa
Formação de Administradores de Redes Linux LPI level 1 Aula 2 SENAC TI Fernando Costa Agenda Dúvidas sobre os exercícios? Comandos: touch, tee Permissões Instalação do Linux Comando: touch Uso: touch [opções]
Leia maisPHP INTRODUÇÃO DELIMITADORES DE CÓDIGO EXTENSÃO DE ARQUIVOS
INTRODUÇÃO PHP Aula 1 Introdução, Saída e Variáveis Leonardo Pereira facebook.com/leongamerti PHP significa PHP: Hypertext Preprocessor. Código PHP é executado no servidor, e o resultado é retornado para
Leia maisCurso Apresentações em EXCEL
Curso Apresentações em EXCEL Professora Marcia Santos Agenda 1. Introdução 2. Formatação Personalizada 3. Funções de Procura e Referência 4. Fórmulas Matriciais 5. Células Macro 6. Ferramenta Câmera 7.
Leia maisUniversidade Federal do Espírito Santo Centro de Ciências Agrárias CCENS UFES Departamento de Computação. Shell Script
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCENS UFES Departamento de Computação Shell Script Sistemas de Software Livre Site: http://jeiks.net E-mail: jacsonrcsilva@gmail.com Conteúdo
Leia maisIntrodução a Programação. Curso: Sistemas de Informação Programação I José R. Merlin
Introdução a Programação Curso: Sistemas de Informação Programação I José R. Merlin Programas Programas são instruções para o computador executar uma tarefa Estas instruções seguem uma lógica Lógica: modo
Leia maisTópicos Especiais em Linguagens de Programação Shell Script sed
Tópicos Especiais em Linguagens de Programação Shell Script sed Andrei Rimsa Álvares Sumário Introdução Visão Geral Exemplos Mais Exemplos INTRODUÇÃO Shell Script Introdução A ferramenta sed (stream editor)
Leia maisReferência =SOMA(C20:C30) =SOMA(VendasDoPrimeiroTrimestre) Constante =PRODUTO(A5,8.3) =PRODUTO (Preço,ImpostoSobreVendasDeWA)
Página 1 de 9 Excel > Fórmulas > Trabalhando com nomes e referências de células Definir e usar nomes em fórmulas Mostrar tudo Usando nomes, você pode facilitar muito o entendimento e a manutenção das fórmulas.
Leia maisRedes de Computadores
Redes de Computadores Shell Gustavo Reis gustavo.reis@ifsudestemg.edu.br 1 Interpretador de comandos Interpreta as instruções enviadas pelo usuário e seus programas ao sistema operacional (kernel) Executa
Leia maisPython Listas e Strings. Listas 23/11/2016. Por que usar listas? Listas. Listas - Solução. Listas - Problema
Python Listas e Strings Prof. Paulo Henrique Ribeiro Gabriel (Com base no material do Prof. André Backes) Listas Por que usar listas? Listas As variáveis declaradas até agora são capazes de armazenar um
Leia maisSistemas de Numeração.
Sistemas de Numeração. No início deste curso dissemos que computadores só entendem informações em números binários, hexadecimais ou octais. Agora teremos a oportunidade de conhecer mais a fundo esses sistemas
Leia maismodificador h instrui a função printf( ) a exibir um short int. Portanto, %hu indica que o dado é do tipo short unsigned int.
modificador h instrui a função printf( ) a exibir um short int. Portanto, %hu indica que o dado é do tipo short unsigned int. O modificador l também pode prefixar os comandos em ponto flutuante de e, f
Leia maisManipulação de Strings
Manipulação de Strings Prof. Wylliams Barbosa Santos wylliamss@gmail.com Introdução à Programação Crédito de Conteúdo: Professora Ceça Moraes Agenda String Conceitos Operações Métodos Exemplos Exercícios
Leia mais5. Expressões aritméticas
5. Expressões aritméticas 5.1. Conceito de Expressão O conceito de expressão em termos computacionais está intimamente ligado ao conceito de expressão (ou fórmula) matemática, onde um conjunto de variáveis
Leia maisCapítulo 1. Introdução. Objetivo
Capítulo 1 Introdução Olá. Que tal esquecer um pouco a rotina e a realidade e fazer uma viagem ao interior de sua mente? Descobrir conceitos novos, diferentes. Ao voltar, as coisas não serão mais tão normais
Leia maisSistemas Operacionais
Sistemas Operacionais Redirecionamento de stream e Permissões de acesso Paulo Ricardo Lisboa de Almeida 1 Redirecionamento de stream O redirecionamento de stream permite redirecionar tanto a entrada padrão
Leia maisScript. Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys
Script Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys Redirecionamento Entrada padrão Já vimos como redirecionar de programa para programa Mas como redirecionar
Leia maisAdministração de sistemas Linux. Permissões de arquivos e diretórios em sistemas linux.
Administração de sistemas Linux Permissões de arquivos e diretórios em sistemas linux. As permissões são um dos aspectos mais importantes do Linux (na verdade, de todos os sistemas baseados em Unix). Elas
Leia maisExpressões regulares
Expressões regulares Expressão regular é um conjunto de expressões que funcionam de forma semelhante as expressões aritméticas, utilizando operadores para fazer combinações com expressões menores. Existem
Leia maisEntraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos.
Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos. Como se conectar a partir do sistema Windows: Conexão direta SSH: Putty (download) Entrando numa conta no servidor:
Leia maisAula 9: Shell Script
FIC Configuração de Redes de Computadores Linux 23/05/2017 Aula 9: Shell Script Professor: Emerson Ribeiro de Mello http://docente.ifsc.edu.br/mello 1 O interpretador de comandos O shell consiste em um
Leia maisPROCV(valor_procurado, matriz_tabela, núm_índice_coluna, [procurar_intervalo])
Página 1 de 8 PROCV (Função PROCV) Ocultar tudo Este artigo descreve a sintaxe da fórmula e o uso da função (função: um fórmula pré-desenvolvida que assume um valor ou vários valores, executa uma operação
Leia maisPROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S
PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é
Leia maisINFORMÁTICA APLICADA AULA 03 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 03 ALGORITMOS Profª ª Danielle Casillo LINEARIZAÇÃO DE EXPRESSÕES Para a construção de algoritmos
Leia maisLargura A4 Orientação
Menu de Emul. de PCL 1 Use o Menu de Emul. PCL para alterar as configurações da impressora que somente afetam os trabalhos que usam a linguagem de impressora emulação PCL Selecione um item de menu para
Leia maisAshampoo Rescue Disc
1 Ashampoo Rescue Disc O Software permite-lhe criar um CD, DVD ou Pen USB de restauro que pode utilizar para: 1. Restaurar uma cópia de segurança para o seu disco rígido principal. Isto não pode ser efetuado
Leia mais1ª Lista de Exercícios
Universidade Federal do Rio de Janeiro Data: 26/04/05 Disciplina: Computação I 1ª Lista de Exercícios 1) Faça um programa, em pseudo-código, que peça ao usuário que informe n números reais e então calcule
Leia maisProgramação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO
Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Dados em Algoritmos Quando escrevemos nossos programas, trabalhamos com: Dados que nós fornecemos ao programa Dados
Leia maisSistema Operacional Unidade 6 Editando e visualizando textos. QI ESCOLAS E FACULDADES Curso Técnico em Informática
Sistema Operacional Unidade 6 Editando e visualizando textos Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 UTILIZANDO OS EDITORES DE TEXTO MODO TEXTO... 5 VI... 5 Modo inserção... 6 Modo comando...
Leia maisCOBOL DB2- CICS. Prof. Maromo [Aula 4]
COBOL DB2- CICS Prof. Maromo [Aula 4] Conceitos COBOL Conceitos Na aula anterior aprendemos os comandos do ACCEPT e do DISPLAY. Agora iremos aprender comandos avançados, para que possamos utilizálos melhor.
Leia maisVariáveis. Você pode ver as variáveis do sistema com os comandos printenv, env e set como mostra o exemplo abaixo:
Variáveis As variáveis são posições na memória do computador onde ficam armazenadas n temporariamente algum valor para ser usadas por programas ou scripts que no Linux são precedidas pelo caractere dólar
Leia maisPYTHON - Strings. Introdução à Programação SI1
PYTHON - Strings Introdução à Programação SI1 2 Conteúdo String Conceitos Operações Métodos Exemplos Exercícios 3 String Strings no Python são elementos usados para armazenar texto A inicialização de strings
Leia maisLinguagens Formais e Autômatos 02/2015. LFA Aula 02. introdução 28/09/2015. Celso Olivete Júnior.
LFA Aula 02 Linguagens regulares - introdução 28/09/2015 Celso Olivete Júnior olivete@fct.unesp.br 1 Na aula passada... Visão geral Linguagens regulares expressões regulares autômatos finitos gramáticas
Leia maisAdministração de Redes de Computadores
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ SANTA CATARINA Administração de Redes de Computadores Profs.:
Leia maisLocalizar um determinado trecho de texto que só se tem idéia das variações possíveis.
Para a Ciência da Computação Expressões Regulares(ERs ou do inglês abreviado regex - regular expression) provê uma forma eficiente de identificar e manusear cadeias de caracteres de interesse, como caracteres
Leia maisANEXO B Manual básico de SQL
ANEXO B Manual básico de SQL Este apêndice descreve como utilizar a Linguagem de Pesquisa Estruturada (SQL, Structured Query Language) para criar conjuntos de registros destinados às páginas dinâmicas.
Leia maisGrep. por. Exemplos de estilos de. Luis Martins
1 Grep Exemplos de estilos de por Luis Martins 1 Este Guia foi produzido por Luis Martins e encontra-se disponível gratuitamente em: www.luismartins.com.pt Para qualquer questão: lmartinsdesign@hotmail.com
Leia maisSistemas de Gestão De Bases de Dados. Criação de Tabelas na vista estrutura. Módulo 2. A Professora: Vanda Pereira
Sistemas de Gestão De Bases de Dados Criação de Tabelas na vista estrutura A Professora: Vanda Pereira Módulo 2 Para criar uma tabela basta clicar no separador Criar grupo Tabela Vai aparecer no lado esquerdo
Leia maisSISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Textos de Apoio às Aulas Práticas Metacaracteres e expressões regulares 2004 Jorge Pinto Leite Sugestões
Leia maisComandos Linux. Instalação e Montagem de Computadores. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos
Prof. Diego Pereira Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Instalação e Montagem de Computadores Comandos Linux Objetivos
Leia maisPermissionamento (Parte 3)
ICO60801 Introdução à Computação Aula 25 Permissionamento (Parte 3) Professores: Maria Claudia Castro / Bruno Fontana Semestre letivo: 2014-2 Resolução do exercício 14 Organize as permissões de acesso
Leia maisC A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P
C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P SINTAXE BÁSICA Neste capítulo vamos apresentar a estrutura básica do PHP. Para iniciar a construção de um
Leia maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Leia maisTópicos Especiais em Linguagens de Programação Shell Script Estruturas de Fluxo Condicionais
Tópicos Especiais em Linguagens de Programação Shell Script Estruturas de Fluxo Condicionais Andrei Rimsa Álvares Sumário Introdução Status de saída Comando test Comando if Comando case Outras formas de
Leia maisEstudo de Caso II: LINUX. Flávia Maristela
Estudo de Caso II: LINUX Flávia Maristela (flavia@flaviamaristela.com) Na aula passada... Particionamento de Disco Sistema de Arquivos Estrutura de Diretórios ( básicos Terminal (comandos Manipulação
Leia maisLINUX PERMISSÕES DE ARQUIVOS E DIRETÓRIOS
LINUX PERMISSÕES DE ARQUIVOS E DIRETÓRIOS INTRODUÇÃO Permissões protegem o sistema e os arquivos dos usuários; Somente o super-usuário (root) tem ações irrestritas no sistema; Cabe ao root determinar o
Leia mais1ª LISTA DE EXERCÍCIOS
Departamento de Informática 205/2 ª LISTA DE EXERCÍCIOS Essa lista de exercícios deve ser resolvida integralmente usando o ambiente BOCA. Instruções gerais para o uso do BOCA: O BOCA é um programa que
Leia maisO usuário pode restringir dados a um determinado tipo, como números inteiros, números decimais ou texto, e definir limites para as entradas válidas.
, %&!', A Validação de Dados permite que você determine condições para restringir os dados a serem digitados numa ou mais células. Dessa forma, tornando sempre válidas as informações numa planilha. O usuário
Leia maisTipos de gráficos disponíveis
Página 1 de 18 Excel > Gráficos > Criando gráficos Tipos de gráficos disponíveis Mostrar tudo O Microsoft Excel dá suporte a vários tipos de gráficos para ajudar a exibir dados de maneiras que sejam significativas
Leia maisConhecendo as Expressões Regulares. Aurélio Marinho Jargas http://aurelio.net
Conhecendo as Expressões Regulares Aurélio Marinho Jargas http://aurelio.net Abril de 2004 Índice Sobre o Curso...1 Introdução...2 O ambiente de testes...3 Conhecendo o arquivo /etc/passwd...3 Conhecendo
Leia maisOrganização de Arquivos. SCE-183 Algoritmos e Estruturas de Dados II
Organização de Arquivos SCE-183 Algoritmos e Estruturas de Dados II 1 Arquivos Ao construir uma estrutura de arquivos, estamos impondo uma organização aos dados Qual a diferença entre os termos stream
Leia mais1º Ano - Técnico em Informática Integrado. Sistemas Operacionais
1º Ano - Técnico em Informática Integrado Sistemas Operacionais Navegação entre diretórios Antes de começar a trabalhar diretamente com os comandos do Linux, é necessário navegarmos entre os diretórios
Leia mais4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória.
4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória. 2. Amplie o exercício anterior emitindo um relatório
Leia maisExcel Intermediário. Prof. Wagner Machado do Amaral. Aula 03 Importação de Dados, Classificação e Formatação Condicional.
Excel Intermediário Prof. Wagner Machado do Amaral Aula 03 Importação de Dados, Classificação e Formatação Condicional. Conteúdo Importação de Dados Classificação Formatação Condicional Importação de Dados
Leia maisIntroduçã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
Leia maisDica #20 -Usando Open Office para mesclagem de mala direta segunda-feira, 24 de novembro de :55
Dica #20 -Usando Open Office para mesclagem de mala direta segunda-feira, 24 de novembro de 2014 12:55 Após o hiato das dicas estou voltando e com uma dica de um recurso que já existe na versão 3.0 já
Leia maisMANUAL DE UTILIZAÇÃO DO MÓDULO IMPRESSÃO DE ETIQUETAS
MANUAL DE UTILIZAÇÃO DO MÓDULO IMPRESSÃO DE ETIQUETAS Digisat Tecnologia Ltda Rua Marechal Deodoro, 772 Edifício Mirage 1º Andar Sala 5 e 6 Centro Concórdia/SC CEP: 89700-000 Fone/Fax: (49) 3441-1600 suporte@digisat.com.br
Leia maisTransferência de Arquivo: Protocolo FTP
Para iniciar uma sessão FTP (File Transfer Protocol) típica e acessar uma conta, o usuário deve fornecer uma identificação e uma senha; Após a identificação o usuário pode realizar operações de transferência
Leia maisEntendendo e usando permissões no Linux. Orientador de Curso: Rodrigo Caetano Filgueira
Entendendo e usando permissões no Linux Orientador de Curso: Rodrigo Caetano Filgueira Como você deve saber, somente o super-usuário (root) tem ações irrestritas no sistema, justamente por ser o usuário
Leia maisExercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Leia mais