UFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1
|
|
- Leandro Bastos Lencastre
- 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 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 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 maisSistemas 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 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 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 maisMinicurso 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 maisAdministraçã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 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 maisProcessos. 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 maisSISTEMAS 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 maisPROCESSOS 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 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 maisS.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 maisMinicurso 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 maisALGORITMOS 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 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 maisSistemas 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 maisSistema 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 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 maisAULA 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 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 maisSISTEMAS 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 maisIntroduçã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 maisComandos 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 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 maisMÓ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 maisComandos. 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 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 maisEstá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 maisAdministraçã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 maisAula 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 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 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 maisSistemas 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 maisListagens 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 maisGNU/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 maisComandos. 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 maisComandos 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 maisProgramaçã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 maisAula 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 maisShell 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 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 maisObtendo 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 maisPreparató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 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 maisDescriçã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 maisNesse 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 maisComandos. 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 maisInstalaçã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 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 maisISA. 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 maisAlgoritmos 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 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 maisLaborató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 maisb. 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 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 maisLINUX -- 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 maisComandos 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 mais1.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 maisProgramaçã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 maisRelembrando. 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 maisPermite 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 maisComandos 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 maisEste 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 maisManipulaçã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 maisShell 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 maisCMD. 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 maisCurso 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 maisProcessos. (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 maisProgramaçã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 maisTé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 maisAbortar 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 maisIntroduçã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 maisAula 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 maisAULA 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 maisInformaçõ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 maisIFSC - 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 maisPreparató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 maisTECNÓ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 maisSistemas 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 maisIFSC - 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 maisFormaçã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 maisSISTEMAS 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 maisEsse é 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 maisProcessos 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 mais1.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 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 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 File System no UNIX Provê armazenamento persistente Facilidades no gerenciamento de
Leia maisProgramaçã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 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 Comando chown change owner É utilizado para alterar o dono e/ou grupo de arquivos
Leia maisDetermine 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 maisArquivos. 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 maisSistemas 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 maisFundamentos 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 maisADMINISTRAÇÃ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 maisAula 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 maisLinux 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 maisInformá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 maisSistemas 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