UFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1

Tamanho: px
Começar a partir da página:

Download "UFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1"

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 UNIX Filtros Comando diff Compara dois arquivos (ou duas estruturas de diretórios) e mostra as diferenças entre eles. Sintaxe: diff [opções] [arquivo1] [arquivo2] Algumas Opções: -i - Ignora as diferenças de letras maiúsculas/minúsculas; -E - Ignora as diferenças de tabulação; -b - Ignora diferenças na quantidade de espaço em branco; -w - Ignora qualquer espaço em branco; -B - Ignora linhas em branco a mais ou a menos; -a - Compara os arquivos como arquivos de texto, ainda que não sejam; -u [n] - Mostra [n] linhas do conteúdo final do arquivo1, adicionadas as diferenças do arquivo2; -q - Mostra apenas se o conteúdo dos arquivos são ou não diferentes; -y - Mostra os arquivos em duas colunas, indicando as diferenças; -t - Expande as tabulações, convertendo-as em espaços, na saída; -r - Compara recursivamente todo o conteúdo de um diretório; -S [arquivo] - Quando comparar diretórios, inicia a comparação pelo arquivo especificado. 2

3 Comando diff UNIX Filtros Exemplos $ cat file1 5 f j 33 diferença 2 a c 1 1 t 4 f 6 b c _ 10 i r 3 $ cat file2 5 f j 33 2 a c 1 1 t 4 f 6 b c _ 10 i r 3 outra diferença $diff file1 file2 2d1 < diferença 6a6 > outra diferença O diff exibe informações sobre o que é necessário fazer para que o conteúdo de file1 seja igual ao de file2. Nesse caso, 2d1 quer dizer que a diferença foi encontrada na linha 2, e que é necessário apagar (d = delete) a palavra diferença do arquivo file1. O 6a6 nos diz que a diferença foi encontrada na linha 6, e que é necessário adicionar (a = add) a linha outra diferença no arquivo file1. 3

4 Comando diff UNIX Filtros Exemplos $ cat file1 5 f j 33 diferença 2 a c 1 1 t 4 f 6 b c _ 10 i r 3 $ cat file2 5 f j 33 2 a c 1 1 t 4 f 6 b c _ 10 i r 3 outra diferença $diff y file1 file2 5 f j 33 5 f j 33 diferença < 2 a c 1 2 a c 1 1 t 4 f 1 t 4 f 6 b c _ 6 b c _ 10 i r 3 10 i r 3 > outradiferença Os sinais de maior e menor (>, <) sempre apontam para a linha que é diferente. Se a diferença estiver no primeiro arquivo, listado à esquerda, ela deve ser apagada. Se a diferença estiver no segundo arquivo, listado à direita, ela deve ser adicionada. O diff, quando usado em conjunto com o utilitário patch, fornece uma grande funcionalidade para atualizações. 4

5 Comando patch Atualiza as diferenças geradas através do comando diff. Sintaxe: UNIX Filtros patch [opções] [arquivo] [arquivo de patch] (para arquivos) patch [opções] < [arquivo de patch] (para diretórios) Algumas Opções: -p [n] - Nível do diretório onde será aplicado o patch. Se [n] for 0, o patch será aplicado no diretório atual. Se for 1, será aplicado no diretório acima (..), se 2, 2 diretórios acima (../..) e assim por diante; -b - Cria cópias dos arquivos originais antes de aplicar o patch; -binary - Lê e grava usando o modo binário; -d [diretório] - Muda para o diretório especificado antes de aplicar o patch; -E - Remove arquivos vazios após a aplicação do patch; 5

6 UNIX Filtros Comando patch Mais Algumas Opções: -n- Interpreta o arquivo de patch como um.diff normal; -N - Não desfaz patches já aplicados; -s - Modo silencioso, não exibe mensagens de erro; -u - Interpreta o patch em formato unificado. Use isso se o arquivo de patch foi gerado com diff -u. Exemplos: $patch -p0 texto.txt <texto.diff Aplica as diferenças em texto.txt, contidas No arquivo texto.diff nos arquivos originais 6

7 Comando grep Procura por um texto dentro de um arquivo(s) ou no dispositivo de entrada padrão. Sintaxe: Algumas opções: Se arquivo for igual a utiliza a entrada padrão grep [opções] [expressão] [arquivo...] -c conta o número de vezes que a expressão aparece no arquivo; UNIX Filtros -i (--ignore-case) ignora diferença entre maiúsculas e minúsculas durante a busca; -l lista somente o nome dos arquivos que contém a expressão procurada; -n (--line-number) numera as linhas que contêm a expressão procurada; -v lista todas as linhas do arquivo exceto as que contêm a expressão; ^letra lista todas as linhas que iniciem com a letra -w lista somente as linhas que tem exatamente a expressão procurada. 7

8 Comando grep UNIX Filtros Algumas opções: -A [número] Mostra o [número] de linhas após a linha encontrada; -B [número] Mostra o [número] de linhas antes da linha encontrada; -f [arquivo] - Especifica que a expressão a ser localizada, está em [arquivo]; -h não mostra os nomes dos arquivos durante a busca; -U (--binary) trata o arquivo de busca como binário. Expressão pode ser: $variável palavra composta palavra metacaracteres (*? [a-z]) stringmetacaractere Mais de uma palavra separada por brancos Símbolos especiais na expressão 8

9 Comando grep Exemplos: $grep Mar* arquivo $grep Maria arq* UNIX Filtros Use o comando zgrep para pesquisar diretamente em arquivos compactados com gzip. Os argumentos e as opções são as mesmas $grep l Maria arquiv* Lista somente os arquivos $grep n Maria arquivo Numera as linhas que contém Maria $grep $variavel arquivo Lista as linhas que contém a variável $grep [a-z] arquivo $grep ^R arquivo Lista as linhas que começam por a... z Lista as linhas que contenham palavras que começam por R $grep c Chico arquivo Informa o no. de ocorrências de Chico $grep i maria arquivo Ignora maiúsculas e minúsculas $ps ef grep maria grep \d Não aparece a linha do grep anterior no resultado 9

10 UNIX Filtros Comando grep Outros Exemplos: Coloca as linhas do arquivo teste1.txt, numeradas, e que contenham a palavra mozilla, no novo arquivo criado teste5. $grep -n mozilla teste1.txt > teste5 Procura pela palavra kazenin no arquivo /etc/passwd, e caso ache, lista a linha que a contém. $grep kazenin /etc/passwd Lista a linha que contenha qualquer palavra iniciada com a letra k no arquivo especificado. $grep ^k /etc/passwd Nota: o caractere "^" significa começo de linha e o "$" significa fim da linha. 10

11 Comando grep UNIX Filtros Outros Exemplos: Lista todas as linhas que tenham alguma palavra que termina com T do arquivo especificado. $grep T$ /etc/firewall.sh Lista todas as linhas que tenham alguma palavra que termina com T do arquivo especificado e colocá-las no arquivo /home/teste9 $ grep T$ /etc/firewall.sh > /home/teste9 Lista, mas não mostrar, todas as linhas que tenham alguma palavra que termina com T do arquivo especificado e retornar a quantidade total de linhas achadas, por exemplo, 24. $ grep -c T$ /etc/firewall.sh Lista todas as linhas que não (-v) tenham a palavra echo, do arquivo especificado. # grep -v echo /home/verlogs1.sh 11

12 Comando grep UNIX Filtros Outros Exemplos: Lista todas as linhas que não (-v) comecem (^) com o caractere # do arquivo especificado. # grep -v ^# /home/verlogs1.sh Lista todas as linhas que não comecem com o caractere #, do arquivo especificado colocando-as no arquivo teste14. # grep -v ^# /home/verlogs1.sh > teste14 12

13 Comando grep UNIX Filtros Alguns Operadores úteis: Use o [ ] para casar algum caractere, ou faixa, de uma lista: "[Ee]sta" é o mesmo para as linhas contendo "Esta" ou "esta" "[^Ee]sta" é o mesmo para as linhas contendo "Esta" ou "esta" [0-5] é o mesmo para as linhas contendo [012345] [a-d] é o mesmo para as linhas contendo [abcd] [A-D] é o mesmo para as linhas contendo [ABCD] [[:alpha:]] é o mesmo para as linhas contendo [a-za-z] [[:upper:]] é o mesmo para as linhas contendo [A-Z] [[:lower:]] é o mesmo para as linhas contendo [a-z] 13

14 Comando grep UNIX Filtros Alguns Operadores úteis: # grep "debian\ ubuntu" teste Mostra linhas contendo "debian" ou "ubuntu" do arquivo teste # grep "Eu gosto da distribuição \(debian\ ubuntu\)" teste Mostra linhas contendo "Eu gosto da distribuição "debian" ou "Eu gosto da distribuição ubuntu" do arquivo teste 14

15 UNIX Gerência de processos Comando ps É utilizado para fornecer informações sobre os processos que estão em execução na máquina. Sintaxe: ps [opções] Algumas opções. -a - Mostra informações sobre todos os processos de todos os usuários. -u - Mostra o nome de usuário (login) dos donos de cada processo. -w - Mostra informações completas, sem o limite de 80 colunas por linha. Sem opções, o ps imprime apenas os processos iniciados na seção atual. 15

16 UNIX Gerência de processos Comando ps Exemplos: $ps PID TTY STAT TIME COMMAND 1199 p0 S 0:15 bash 1752 p0 S 0:12 emacs 1948 p0 R 0:00 ps A primeira informa o número de identificação do processo, a segunda informa há quanto tempo o processo foi iniciado e a terceira o nome do comando em execução. Neste caso, o usuário está executando os comandos bash há 15 minutos, emacs há 12 minutos e acaba de executar o ps. 16

17 UNIX Gerência de processos Comando ps Exemplos: $ps u USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND joao p0 S 13:47 0:00 bash joao p0 S 14:20 0:11 emacs joao p0 R 14:48 0:00 ps u Com a opção u obtem-se outras informações como o nome do dono de cada processo, o porcentagem de CPU e memória utilizada pelo processo e tamanho da memória utilizada por este (em SIZE). 17

18 UNIX Gerência de processos Comando ps Exemplos: $ps au Vendo os processos de outros usuários. USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND joao p0 S 13:47 0:00 bash joao p0 S 14:20 0:11 emacs joao p0 R 14:48 0:00 ps u paulo p0 S 05:03 0:00 -bash paulo p0 S 05:37 0:00 xclock root p0 S 3:15 0:00 bash 18

19 UNIX Gerência de processos Comando kill É utilizado para mandar um sinal a um determinado processo, finalizando-o. Sintaxe: kill [-<no. do sinal>] <PID> Algumas opções de sinal. 2 INT Interrompe o programa. 3 QUIT faz o programa terminar. PID = no. de identificação do processo. 9 KILL Mata o programa (não pode ser ignorado). 19

20 Comando kill Exemplos: $ps PID TTY STAT TIME COMMAND 1199 p0 S 0:15 bash 1752 p0 S 0:12 emacs 1948 p0 R 0:00 ps $kill 1752 $kill UNIX Gerência de processos Normalmente o comando kill manda um sinal para que o próprio programa termine sua execução por sí próprio. Assim, ele pode, se necessário, salvar seus dados em disco por exemplo, antes de terminar. O comando do exemplo faz com que o processo de PID igual a 1752 (emacs) termine a sua execução. Observe que podemos matar apenas os processos para os quais temos permissão de fazer isso. Normalmente, apenas o dono de cada processo tem permissão para matá-lo. 20

21 Foreground e Background UNIX Gerência de processos Enquanto o shell aguarda o término da execução de um comando antes de exibir o prompt para o próximo comando, diz-se que este comando está sendo executado em foreground. Por outro lado, quando o prompt é liberado para o usuário antes do término da execução de um comando, diz-se que este comando está sendo executado em background. Um processo em background tem as mesmas características de um processo em foreground com uma única exceção: somente os processos em foreground podem receber dados do terminal. 21

22 Foreground e Background UNIX Gerência de processos Para executarmos comandos em background basta um & no final da linha de comandos. Mas se você já executou o comando e quer deixá-lo em background, você precisa digitar Ctrl Z, com isso o processo é suspenso e ao executar bg o processo vai para background. Executando fg o processo volta a foreground. Exemplos: $netscape ^Z [1] +Stopped netscape $bg [1] + netscape & No exemplo, o programa netscape seria executado em foreground se a sequência de comandos acima não fosse aplicada. 22

23 UNIX Comandos úteis Comando split É utilizado para quebrar um determinado arquivo em várias partes, cujo tamanho é indicado na sintaxe. Sintaxe: split <tamanho de cada partição> <nome do arquivo> O tamanho é indicado em bytes. Exemplos: $split b 100k foto.jpg Tal comando divide o arquivo foto.jpg em vários arquivos com 100 kbytes cada. Mas cuidado ao escolher o tamanho para quebrar arquivos muito grandes ou quebrar um arquivo em pedaços muito pequenos. 23

24 UNIX Comandos úteis Comando df É utilizado para obter informações do espaço disponível em cada partição dos discos da máquina. Sintaxe: df [opções] Algumas opções. -h - Mostra os valores em Kb, Mb ou Gb, de acordo com o valor. -k - Mostra os valores em Kb. -m - Mostra os valores em Mb. 24

25 UNIX Comandos úteis Comando df Exemplos: $df Filesystem 1024-blocks Used Available Use% Mounted on /dev/hda % / /dev/hda % /tmp /dev/hda % /home $df h Exibe o total de espaço em blocos de 1024 bytes. Filesystem Size Used Avail Use% Mounted on /dev/hda4 4.0G 3.0G 820M 79% / /dev/hda2 251M 21K 238M 0% /tmp /dev/hda3 1.4G 827M 547M 60% /home Exibe a quantidade de espaço utilizado no diretório home. 25

26 UNIX Comandos úteis Comando du É utilizado para obter informações do espaço utilizado por um diretório ou arquivo. É muito útil para determinar onde foi o espaço disponivel em disco. Sintaxe: Algumas opções. du [opções] [arquivos] -a - Mostra os valores em Kb, Mb ou Gb, de acordo com o espaço usado. -c - Mostra um total no final da listagem. -h - Mostra as informações de maneira mais amigável. -s - Mostra um sumário do diretório especificado e não o total de cada subdiretório. 26

27 Comando du Algumas opções. -S - Exclui os subdiretórios da contagem. -m - Mostra os valores em MB. UNIX Comandos úteis -k exibe informação para blocos de tamanho 1024 bytes, ou seja, cada bloco equivale a 1K bytes. Exemplos: $du sk 4377./Linux $du sk *.doc ou $du -ak *.doc Exibe o total de espaço em Kbytes utilizado pelo diretório corrente. Exibe a quantidade de espaço utilizado em Kbytes para cada arquivo com extensão doc, contidos no diretório corrente. 27

28 UNIX Comandos de Busca Comando find É utilizado para pesquisar arquivos em uma hierarquia de diretórios. O comando find pesquisa pelo nome do arquivo fornecido para avaliação na árvore de diretórios (a partir de um caminho dado), através de uma expressão avaliada da esquerda para a direita, de acordo com as regras de precedência, até que o resultado seja conhecido. Neste ponto find vai para o próximo nome de arquivo. Sintaxe: Algumas opções. find [caminho] [expressão] -name pattern - O nome do arquivo (o caminho à frente do nome do arquivo não é considerado) deve coincidir com os padrões informados em pattern. Os metacaracteres (`*', `?', e `[]') não combinam com um `.' no início do nome do arquivo. 28

29 UNIX Comandos de Busca Comando find Algumas opções. -iname pattern Como -name, mas o teste de padrão não é sensível a maiúsculas e minúsculas. Por exemplo, os padrões `fo*' e `F??' coincidem com os nomes de arquivos Foo', `FOO', `foo',`foo', etc. -print - imprime o nome do arquivo na tela, é sempre necessário pois sem ele não irá ser mostrado nada. -user usuário - indica que o arquivo tem que pertencer a o usuário indicado. -group grupo - indica que o arquivo tem que pertencer a o grupo indicado. -exec comando {} \; - executa o comando para todos os arquivos encontrados o {} \; faz parte da sintaxe e é substituído pelo nome do arquivo e é necessário o espaço entre as chaves e a barra. 29

30 UNIX Comandos de Busca Comando find Exemplos: $find / -name login $find /bin -name login $find / -iname Netscape $find files -name relatorio.txt print $find / -name teste.c -user cris -exec rm {} \; O comando find irá procurar todos os arquivos teste.c a partir da raiz e em seguida irá usar o comando rm quando achar o arquivo. 30

31 Comando which É utilizado para verificar em que diretório se encontra um determinado comando. Porém, este comando só funciona para comandos cujo diretório está incluso na lista de diretórios da variável PATH. Sintaxe: Exemplos: $which man /usr/bin $which which /usr/bin/which $ which <nome do comando> UNIX Comandos de Busca Exercícios! 31

32 Comandos UNIX 32

1º Ano - Técnico em Informática Integrado. Sistemas Operacionais

1º 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 mais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Objetivos: Laboratório 1 1. Conhecer o sistema operacional Linux 2. Usar a interface de linha de comando (shell) arquivos

Leia mais

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 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 mais

Comandos de Verificação. Alberto Felipe Friderichs Barros

Comandos de Verificação. Alberto Felipe Friderichs Barros Comandos de Verificação Alberto Felipe Friderichs Barros fstab fstab é um arquivo em texto puro para configuração de dispositivos de armazenamento e pontos de montagem do GNU/Linux e que pode ser editado

Leia mais

Minicurso Básico de Linux

Minicurso Básico de Linux Minicurso Básico de Linux PET Computação 15 de março de 2017 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse

Leia mais

Administração de sistemas Linux. Administração de processos.

Administração de sistemas Linux. Administração de processos. Administração de sistemas Linux Administração de processos. Programas e processos Programas são arquivos em disco contendo instruções para execução pelo processador, enquanto processos são as execuções

Leia mais

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. 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 mais

Processos. Volnys Borges Bernal. Edson Toshimi Midorikawa

Processos. Volnys Borges Bernal.  Edson Toshimi Midorikawa Volnys & Midorikawa (c) 1 Processos Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Edson Toshimi Midorikawa emidorik@lsi.usp.br http://www.lsi.usp.br/~emidorik Laboratório de Sistemas

Leia mais

SISTEMAS OPERATIVOS I

SISTEMAS OPERATIVOS I Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Ficha 2 Fevereiro de 2006 Berta Batista Luis Lino Ferreira Maria João Viamonte Nuno Malheiro Sugestões

Leia mais

PROCESSOS COMPONENTES DE UM PROCESSO. A execução de um processo possui vários componentes. PID e PPID

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 /

Leia mais

Introdução a Administração de Sistemas GNU/Linux

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

Leia mais

S.O.R. A Interface de comando

S.O.R. A Interface de comando S.O.R. A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface

Leia mais

Minicurso Básico de Linux

Minicurso Básico de Linux Minicurso Básico de Linux PET Computação 1 de março de 2018 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse

Leia mais

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br

Leia mais

Um programa awk contém uma seqüência de padrões (expressões regulares) e ações da seguinte forma:

Um 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 mais

Sistemas Operacionais de Redes Comandos de Administração. segunda-feira, 1 de julho de 13

Sistemas Operacionais de Redes Comandos de Administração. segunda-feira, 1 de julho de 13 Sistemas Operacionais de Redes Comandos de Administração Objetivos Familiarização com os comandos do Linux Conhecimento e prática de comandos que informam ou manipulam informações do sistema Comandos de

Leia mais

Sistema Operacional GNU/Linux. Comandos. para Execução de Programas

Sistema Operacional GNU/Linux. Comandos. para Execução de Programas Comandos para Execução de Programas Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/24 Executando um Programa/Comando Para executar um

Leia mais

Linux - comando essenciais

Linux - 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 mais

AULA 3. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

AULA 3. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS M i n i - C u r s o d e I n t r o d u ç ã o a o G N U / L i n u x AULA 3 Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki PET Computação UFRGS Setembro 2009 L i n h a d e C o m a n d o I Terminal (Shell)

Leia mais

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Diretórios

Comandos. 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 mais

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS Instituto Federal do Paraná Campus Paranaguá SISTEMAS OPERACIONAIS CONCEITOS INICIAIS Terminal de Comandos INTRODUÇÃO PROCESSOS: Nos sistemas operacionais, um processo é a forma de representar um programa

Leia mais

Introdução ao uso do Linux (parte 2)

Introdução ao uso do Linux (parte 2) Universidade do Estado do Rio de Janeiro Faculdade de Engenharia Laboratório de Engenharia Elétrica Introdução ao uso do Linux (parte 2) Autores: Elaine de Mattos Silva Raphael Guedes Orientador: Prof.

Leia mais

Comandos TOP, PS e PSTREE

Comandos TOP, PS e PSTREE Comandos TOP, PS e PSTREE Todos estes comandos são responsáveis por mostrar os processos existentes em execução no sistema. Porém com suas diferenças, conforme os slides a seguir. Comando TOP O comando

Leia mais

Introdução a shell scripts

Introduçã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 mais

MÓDULO 01 INTRODUÇÃO AO LINUX

MÓDULO 01 INTRODUÇÃO AO LINUX MÓDULO 01 INTRODUÇÃO AO LINUX TÓPICO 21 TÓPICO 22 TÓPICO 23 COMANDOS GERAIS ARQUIVOS E DIRETÓRIOS USUÁRIOS TÓPICO 21 COMANDOS GERAIS man date df -h arch clear logout echo login sudo TEORIA O comando man

Leia mais

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Arquivos

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Arquivos Comandos Para Manipulação de Arquivos Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/10 Comando cat Mostra o conteúdo de um arquivo binário

Leia mais

Introdução a Administração de Sistemas GNU/Linux

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

Leia mais

Estácio-FIC Graduação em Redes de Computadores

Estácio-FIC Graduação em Redes de Computadores Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Aula 6 Comandos externos Sumário Comandos básicos; Comandos para manipulação de data e hora; Comandos para processamento

Leia mais

Administração de Sistemas Operacionais Prof.: Marlon Marcon

Administração de Sistemas Operacionais Prof.: Marlon Marcon Instituto Federal de Minas Gerais Campus Bambuí Administração de Sistemas Operacionais Prof.: Marlon Marcon Estrutura de diretórios Diretório Local utilizado para armazenar arquivos e outros diretórios

Leia mais

Aula 02. Introdução ao Linux

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

Leia mais

Estudo de Caso II: LINUX. Flávia Maristela

Estudo 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 mais

Redes de Computadores

Redes 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 mais

Sistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)

Sistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado) Sistemas Operacionais Laboratório 1 () Roteiro Linux em modo texto Acesso Interpretador de comandos Comandos Básicos Tratamento de Arquivos e Diretórios (Pasta*) Permissões Processos Editor de Texto Criação

Leia mais

Listagens de ficheiros e directorias

Listagens de ficheiros e directorias Listagens de ficheiros e directorias Listagens de ficheiros e directorias Para além do tipo dos ficheiros, o modo possui nove caracteres que representam as permissões (ou protecções) associadas aos ficheiros

Leia mais

GNU/Linux/Bash. Aula 2

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

Leia mais

Comandos. Sistema Operacional GNU/Linux. Explicações Básicas

Comandos. Sistema Operacional GNU/Linux. Explicações Básicas Comandos Explicações Básicas Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/26 Textos para leitura: Leitura GNU/Linux - Introdução Dicas

Leia mais

Comandos de monitoração de ambiente e redes no Linux

Comandos de monitoração de ambiente e redes no Linux Comandos de monitoração de ambiente e redes no Linux Ip addr show (lo) = loopback não é uma interface física e sim lógica, ela estará sempre presente no sistema, mesmo a máquina não estando em rede. (eth0)

Leia mais

Programação de Scripts Considerações Gerais. Adaptado do material do Prof. Mário Fiocco Júnior

Programação de Scripts Considerações Gerais. Adaptado do material do Prof. Mário Fiocco Júnior Programação de Scripts Considerações Gerais Adaptado do material do Prof. Mário Fiocco Júnior O que é o shell? O Shell pode ser definido como o interpretador de instruções e comandos. Quando o usuário

Leia mais

Aula 07. Redirecionamento de conteúdo. Agendamento de Tarefas

Aula 07. Redirecionamento de conteúdo. Agendamento de Tarefas Aula 07 Redirecionamento de conteúdo & Agendamento de Tarefas Prof. Roitier Campos Parte I Redirecionamento de conteúdo Prof. Roitier Campos Redirecionamentos e Pipe Redirecionamentos e pipe são recursos

Leia mais

Shell script. Prof. Lara P. Z. B. Oberderfer

Shell script. Prof. Lara P. Z. B. Oberderfer Shell script Prof. Lara P. Z. B. Oberderfer O Primeiro shell script 1. Escolha o nome para o script: dataatual. 2. Escolha o diretório onde ficará o arquivo: home 3. Crie o arquivo e insira os comandos

Leia mais

CEFET 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 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 mais

Obtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários:

Obtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários: Obtendo Ajuda Linux oferece diversas formas de ajuda aos seus usuários: help mostra informações gerais sobre buit-ins do shell man - mais completa documentação do Linux apropos Mostra informações sobre

Leia mais

Preparatório LPIC-1 Tópico 103

Preparatório LPIC-1 Tópico 103 Preparatório LPIC-1 Tópico 103 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1 A maneira correta de definir uma variável no Bash é: a. $NOME = manuel braga b. $NOME = manuel braga c. NOME = manuel

Leia mais

Programação Shell Script: como dominar seu terminal

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

Leia mais

Descrição. Termos e utilitários. Áreas em foco. Processos. Processos. Comandos GNU e Linux

Descrição. Termos e utilitários. Áreas em foco. Processos. Processos. Comandos GNU e Linux Descrição 2 Os candidatos devem ser capazes de gerenciar os do sistema Comandos GNU e Linux 103.5 Iniciar, monitorar e encerrar Peso 4 Instrutor: Charles Hallan Áreas em foco 3 Termos e utilitários 4 Executar

Leia mais

Nesse guia, estão relacionados os principais comandos para manipulação de arquivos e diretórios, que são mais comumente usados no dia-a-dia de um pwd

Nesse guia, estão relacionados os principais comandos para manipulação de arquivos e diretórios, que são mais comumente usados no dia-a-dia de um pwd 1 Nesse guia, estão relacionados os principais comandos para manipulação de arquivos e diretórios, que são mais comumente usados no dia-a-dia de um pwd 1. cd Mostra o caminho do diretório em onde o usuário

Leia mais

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Contas

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Contas Comandos Para Manipulação de Contas Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/23 Comando adduser Adiciona um usuário ou grupo no

Leia mais

Instalação e Configuração de Servidores Linux Server Gerenciamento de Processos. Prof. Alex Furtunato

Instalação e Configuração de Servidores Linux Server Gerenciamento de Processos. Prof. Alex Furtunato Instalação e Configuração de Servidores Linux Server Gerenciamento de Processos Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Introdução Atributos de um processo Sequência de execução

Leia mais

COMANDOS DESCRIÇÃO EXEMPLOS DE USO

COMANDOS 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 mais

ISA. A Interface de comando

ISA. A Interface de comando ISA A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface

Leia mais

Algoritmos e Estruturas de Dados

Algoritmos e Estruturas de Dados AED - Unix commands reference card Page 1 of 5 Algoritmos e Estruturas de Dados Guia de referência de comandos Unix Comandos de gestão de ambiente cd d Muda para a directoria d mkdir d Cria uma nova directoria

Leia mais

LINUX. Uma visão geral

LINUX. 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 mais

Laboratório de Sistemas Operacionais

Laboratório de Sistemas Operacionais Laboratório de Sistemas Operacionais Módulo 1 Gerência de Memória e de Processos Prof. Maxwell Anderson www.maxwellanderson.com.br Agenda Comandos para gerenciamento de processos: top, htop, ps, kill,

Leia mais

b. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5)

b. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5) SENAC Curso Superior de Tecnologia em Redes de Computadores Unidade Curricular Administração de Sistemas Operacionais Não Proprietários Professor Eduardo Maroñas Monks Nome do Aluno: GABARITO Data: 06/05/2011

Leia mais

Aula de Linux Modo Texto

Aula 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 mais

LINUX -- Usando o Terminal -- Flávia Maristela

LINUX -- Usando o Terminal -- Flávia Maristela LINUX -- Usando o Terminal -- 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 mais

Comandos Básicos do Linux/Unix

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

Leia mais

1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd

1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd Universidade Federal do ABC Disciplina: Software LIvre Prática: Ambiente Linux Laboratório Conteúdo Objetivo...1 1. Comandos de Ajuda...1 2. Comandos de Navegação...2 3. Comandos de Localização de Arquivo...2

Leia mais

Programação Aplicada a Redes de Computadores Shell Script

Programação Aplicada a Redes de Computadores Shell Script Programação Aplicada a Res Computadores Shell Script Faculdas IESGO 2º Sem 2016 Definições Software Livre (Free Software) Conceito que prevê que todo software será distribuído com seu código-fonte, pondo

Leia mais

Relembrando. Em nossas primeiras aulas discutimos o conceito do que seria um processo! Quem lembra?

Relembrando. Em nossas primeiras aulas discutimos o conceito do que seria um processo! Quem lembra? Relembrando Em nossas primeiras aulas discutimos o conceito do que seria um processo! Quem lembra? Processos Essencialmente podemos dizer que é uma aplicação em execução. Um processo consome memória, disco,

Leia mais

Permite também conjugar vários comandos para executar determinadas tarefas. Vamos mostrar alguns exemplos concretos da utilização do comando find.

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

Leia mais

Comandos de arquivos

Comandos de arquivos Comandos de arquivos ls lista diretórios ls -al lista mostrando também arquivos ocultos cd dir muda do diretório atual para o especificado (substituir a variável dir pelo nome da pasta) cd muda para o

Leia mais

Este laboratório foi criado apenas como um tutorial. Simplesmente execute o comando apresentado e observe o resultado.

Este laboratório foi criado apenas como um tutorial. Simplesmente execute o comando apresentado e observe o resultado. Laboratório 1 HDFS Objetivos do laboratório Neste laboratório você ira praticar o conteúdo apresentados nesta lição, mais especificamente, você irá praticar os comandos apresentados na lição na linha de

Leia mais

Manipulação de directorias

Manipulação de directorias Manipulação de directorias Outra forma de voltarmos para a directoria curso é: > cd ~/curso > pwd > ls -la Manipulação de directorias Os dois exemplos são equivalentes No primeiro exemplo, o comando «cd»

Leia mais

Shell Script. Rafael Silva Guimarães

Shell Script. Rafael Silva Guimarães Shell Script Rafael Silva Guimarães O que é Shell O Shell é o "prompt" da linha de comando do Linux, que recebe os comandos digitados pelo usuário e os executa. Mas o Shell é muito mais poderoso que seu

Leia mais

CMD. Prompt de comando do Win 10. Professor Jorge Maestre Carvalho

CMD. Prompt de comando do Win 10. Professor Jorge Maestre Carvalho CMD Prompt de comando do Win 10 Professor Jorge Maestre Carvalho Tela Iniciando A partir do Windows ME o DOS foi substituído por um emulador do DOS. Para entrar no programa, vá em Iniciar -> Executar.

Leia mais

Curso de Programação MINISTRADO POR LUCAS CATON. Comandos para o Terminal

Curso de Programação MINISTRADO POR LUCAS CATON. Comandos para o Terminal Curso de Programação MINISTRADO POR LUCAS CATON Comandos para o Terminal Conteúdo Introdução... 3 Terminal... 3 Como executar os comandos... 4 Case-sensitive... 4 Comandos para Windows... 5 Abrindo o terminal

Leia mais

Processos. (c) 2005 Volnys B. Bernal Versão de 15/3/2006. Agenda. Processos. Introdução aos Processos. Introdução aos Processos

Processos. (c) 2005 Volnys B. Bernal Versão de 15/3/2006. Agenda. Processos. Introdução aos Processos. Introdução aos Processos 1 1997-2005 - Volnys Bernal 1 1997-2005 - Volnys Bernal 2 Agenda Processos Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Laboratório de Sistemas Integráveis http://www.lsi.usp.br/!

Leia mais

Programação Shell Script: como dominar seu terminal

Programação Shell Script: como dominar seu terminal Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 Teclas de Atalho Jobs Personalizando 2 Criando um script Variáveis Argumentos Laços condicionais Laços de repetição 3 4 Teclas

Leia mais

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA) Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA) Aula 03 Visão Geral do Linux Objetivos Entender de forma básica o funcionamento do sistema Linux; Aprender as principais

Leia mais

Abortar a execução dum programa

Abortar a execução dum programa Abortar a execução dum programa Para terminar um programa na linha de comandos, utilize a combinação de teclas ctrl+c Esta combinação de teclas envia um sinal de término para o programa que está a ser

Leia mais

Introdução a Sistemas Abertos. Ambiente shell

Introdução a Sistemas Abertos. Ambiente shell Introdução a Sistemas Abertos Ambiente shell 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 arquivos e diretório

Leia mais

Aula 4 Comandos Básicos Linux. Prof.: Roberto Franciscatto

Aula 4 Comandos Básicos Linux. Prof.: Roberto Franciscatto Sistemas Operacionais Aula 4 Comandos Básicos Linux Prof.: Roberto Franciscatto Prompt Ao iniciar o GNU/Linux, a primeira tarefa a ser executada é o login no sistema, o qual deve ser feito respondendo

Leia mais

AULA 4. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

AULA 4. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS M i n i - C u r s o d e I n t r o d u ç ã o a o G N U / L i n u x AULA 4 Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki PET Computação UFRGS Setembro 2009 L i n h a d e C o m a n d o I I Tipos de execução

Leia mais

Informações de usuários armazenadas no sistema

Informações de usuários armazenadas no sistema Usuários e Grupos 1. Introdução; 2. Como as informações de usuário são armazenadas no sistema; 3. Manipulando contas de usuários; 4. Manipulando grupos. Introdução O linux possui suporte a usuários e grupos,

Leia mais

IFSC - SJ CURSO TÉCNICO DE TELECOMUNICAÇÕES DISCIPLINA: MAN / SOP

IFSC - SJ CURSO TÉCNICO DE TELECOMUNICAÇÕES DISCIPLINA: MAN / SOP IFSC - SJ CURSO TÉCNICO DE TELECOMUNICAÇÕES DISCIPLINA: MAN / SOP Conceitos relativos a um Sistema Operacional Sistema Operacional O Sistema Operacional é um programa especial que gerencia todos os recursos

Leia mais

Preparatório LPIC-101

Preparatório LPIC-101 Preparatório LPIC-101 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1 Bibliografia Recomendada Certificação Linux LPI Nível 1: Exames 101 e 102 da O Reilly 2 Bibliografia Recomendada Certificação

Leia mais

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES / LÓGICA DIGITAL (PRIMEIRA PARTE) Lógica Digital

Leia mais

Sistemas de Informação. Sistemas Operacionais

Sistemas de Informação. Sistemas Operacionais Sistemas de Informação Sistemas Operacionais LINGUAGEM DE COMANDOS MS-DOS MS-DOS acrônimo de MicroSoft Disk Operating System é um sistema operacional, comprado pela Microsoft para ser usado na linha de

Leia mais

IFSC - SJ CURSO DE TELECOMUNICAÇÕES DISCIPLINA: ICO

IFSC - SJ CURSO DE TELECOMUNICAÇÕES DISCIPLINA: ICO IFSC - SJ CURSO DE TELECOMUNICAÇÕES DISCIPLINA: ICO Conceitos relativos a um Sistema Operacional Sistema Operacional O Sistema Operacional é um programa que gerencia todos os recursos da máquina, tais

Leia mais

Formação de Administradores de Redes Linux LPI level 1

Formação de Administradores de Redes Linux LPI level 1 Formação de Administradores de Redes Linux LPI level 1 SENAC TI Fernando Costa 5 de outubro de 2010 Agenda Links Documentação Localização de arquivos e pastas Links fortes (hardlinks) O link tem duas partes:

Leia mais

SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA

SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA 5. Gerência de memória, processamento e hardware Prof. Ulisses Cotta Cavalca Belo Horizonte/MG 2015 1 SUMÁRIO 1. Comandos para gerência

Leia mais

Esse é um post para mostrar os comandos básicos para administrar containers em docker.

Esse é um post para mostrar os comandos básicos para administrar containers em docker. Docker Básico Opa! Esse é um post para mostrar os comandos básicos para administrar containers em docker. O Docker é uma ferramenta criada para gerenciar containers, os desenvolvedores pegaram o LXC e

Leia mais

Processos Volnys B. Bernal Versão de 20/03/2015. Agenda. Processos. Programa x Processo. Programa x Processo. Programa.

Processos Volnys B. Bernal Versão de 20/03/2015. Agenda. Processos. Programa x Processo. Programa x Processo. Programa. 1 2000-2015 - Volnys Bernal 1 2000-2015 - Volnys Bernal 2 Agenda Volnys Borges Bernal volnys@lsi.usp.br Departamento de Sistemas Eletrônicos (PSI) Escola Politécnica da USP x Concorrência x Paralelismo

Leia mais

1.2 Organização de directórios e ficheiros A linha de comandos

1.2 Organização de directórios e ficheiros A linha de comandos 1.2 Organização de directórios e ficheiros 1.2.1 A linha de comandos A linha de comandos Quando fazemos login no sistema, utilizando um username e uma password, o computador fica à espera das nossas ordens

Leia mais

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.

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. 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 mais

UFRJ 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 UFRJ IM - DCC Departamento de Ciência da Computação Sistemas Operacionais II 25/10/2016 Profª Valeria Menezes Bastos 1 File System no UNIX Provê armazenamento persistente Facilidades no gerenciamento de

Leia mais

Programação Aplicada a Redes de Computadores. Faculdade IESGO 2º Sem 2016

Programação Aplicada a Redes de Computadores. Faculdade IESGO 2º Sem 2016 Programação Aplicada a Redes de Computadores Faculdade IESGO 2º Sem 2016 O shell é o "prompt" da linha de comando do Unix e Linux, é o servo que recebe os comandos digitados pelo usuário e os executa.

Leia mais

UFRJ 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 UFRJ IM - DCC Departamento de Ciência da Computação Sistemas Operacionais II 25/10/2016 Profª Valeria Menezes Bastos 1 Comando chown change owner É utilizado para alterar o dono e/ou grupo de arquivos

Leia mais

Determine a separação que é usada altamente. O comando seguinte mostra a utilização do disco:

Determine a separação que é usada altamente. O comando seguinte mostra a utilização do disco: Índice Introdução Etapas de verificação Se a separação de /Volume está completa Arquivos de backup velhos Atualização de software e arquivos de correção mais velhos Grande base de dados para armazenar

Leia mais

Arquivos. Introdução à Programação SI1

Arquivos. Introdução à Programação SI1 Arquivos Introdução à Programação SI1 1 Conteúdo Arquivos Conceitos Operações Métodos Exercícios 2 Arquivos Entrada e saída são operações de comunicação de um programa com o mundo externo Essa comunicação

Leia mais

Sistemas Operacionais e Introdução à Programação. Redirecionamentos Editor vi

Sistemas Operacionais e Introdução à Programação. Redirecionamentos Editor vi Sistemas Operacionais e Introdução à Programação Redirecionamentos Editor vi 1 Objetivos: 1. Exercitar o uso de redirecionamentos de entrada e saída padrão 2. Usar o editor de texto vi 2 Entrada e saída

Leia mais

Fundamentos de Sistemas Operacionais. GNU / Linux. Prof. Edwar Saliba Júnior Março de 2009. Unidade 04-002 GNU / Linux

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

Leia mais

ADMINISTRAÇÃO DE REDES I LINUX. Shell Script. Frederico Madeira LPIC 1, CCNA

ADMINISTRAÇÃO DE REDES I LINUX. Shell Script. Frederico Madeira LPIC 1, CCNA ADMINISTRAÇÃO DE REDES I LINUX Shell Script Frederico Madeira LPIC 1, CCNA fred@madeira.eng.br www.madeira.eng.br Shell É qualquer interface de usuário para o SO Unix. que receba do usuário um input e

Leia mais

Aula 2 de Linux Modo Texto

Aula 2 de Linux Modo Texto Aula 2 de Linux Modo Texto Estrutura de Diretórios Listar diretórios (pastas) e arquivos Use os comandos: ls ou dir ou vdir # ls # dir # vdir # ls -l (lista os detalhes) # ls -a (exibe arquivos e diretórios

Leia mais

Linux Diretórios. /opt. Aplicativos adicionais (opcionais). Não oficiais da distribuição.

Linux Diretórios. /opt. Aplicativos adicionais (opcionais). Não oficiais da distribuição. Linux Diretórios /opt Aplicativos adicionais (opcionais). Não oficiais da distribuição. Linux Diretórios /proc Diretório virtual de informações do sistema. Linux Diretórios /root Diretório home do superusuário.

Leia mais

Informática. Linux. Professor Márcio Hunecke.

Informática. Linux. Professor Márcio Hunecke. Informática Linux Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática O SISTEMA OPERACIONAL GNU/LINUX Características Gerais O Linux surgiu por meio do Projeto GNU (GNU s Not Unix) e é

Leia mais

Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto

Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto Sistemas Operacionais Abertos Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Processos Periódicos Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Cron O cron é um programa de agendamento

Leia mais