OFICINA DE SHELLSCRIPT
|
|
- Gonçalo Figueira Paixão
- 7 Há anos
- Visualizações:
Transcrição
1 OFICINA DE SHELLSCRIPT III Semana Acadêmica do II 24 de Outubro de 2008 Grupo PET Computação Felipe A. Chies Bruno L. Albrecht
2 SHELL
3 SHELL Programa que recebe comandos do teclado e os envia ao SisOp para serem executados; É um meio de interação entre o usuário e a máquina; Antigamente, era a única interface disponível nos computadores; Pode ser considerada um tipo de linguagem de programação > Shell Programming Resumindo: É um intepretador de comandos!
4 SHELL Tarefas executadas: Espera o usuário fornecer um comando (prompt) Analisa e trata caracteres especiais da linha de comando Procura arquivo executável do comando Cria um processo filho (fork) para executá lo Espera que o comando termine para retornar ao prompt Exceção: comandos em background (&)
5 SHELL Bourne Shell (sh) Korn Shell (ksh) Boune Again Shell (bash) C Shell (csh)
6 TERMINAL É um programa de terminal gráfico emulador de terminal; Permite que façamos uma interação com a shell através de uma janela, dentro da interface gráfica. A seguir, alguns comandos úteis que serão utilizados ao longo da oficina
7 man Principal comando de todos!!! Acessa as páginas de manuais (manpages); Exemplo: man ls Mostra a página do comando ls (descrição do comandos, uso, etc...); Opção man k <palavra> : lista todos os comandos onde a palavra aparece em sua descrição ou nome. Exemplo: man k java man man > comando válido! Obs.: sudo apt get install manpages manpages dev
8 ESTRUTURA DE DIRETÓRIOS A árvore de diretórios do Linux segue um padrão estabelecido pelo unix durante a maior parte de sua existência, mas controlada por um conjunto de regras estabelecidas pelo Linux FileSystem Standard, ou FSSTND.
9 cd Descrição: permite nos a navegação entre os diretórios do sistema; Exemplo: cd /usr Vamos para o diretório usr. Opções: cd ~ : vai para o diretório home do usuário; cd. : diretório atual; cd.. : vai para o diretório pai (na árvore); cd : vai para o último diretório acessado.
10 pwd Descrição: permite saber em qual diretório estamos no momento, onde pwd significa "print working directory"; Exemplo: pwd
11 cat Descrição: Utilizado, em geral, para concatenar arquivos ou exibir arquivos de texto na tela; Exemplos: cat n arq.txt exibe o conteúdo do arquivo na tela ( n com as linhas numeradas) cat arq1 arq2 arq3 > arq_final concatena os 3 arquivos e coloca o resultado no arq_final;
12 tac Descrição: Comando similar ao cat, mas exibe ou concatena os arquivos na ordem inversa; Exemplo: tac arq.txt exibe o conteúdo do arquivo na tela na ordem inversa;
13 ls Descrição: lista os arquivos do diretório desejado; Exemplo: ls Lista os arquivos do diretório atual; Opções: ls a : mostra também os arquivos ocultos; ls l : listagem com mais detalhes; ls lhs : com tamanhos de arquivos legíveis ( h) e classificados por tamanho ( S); ls R : lista também os sub diretórios; ls 1 : um arquivo por linha.
14 dir Descrição: comando similar ao ls; Exemplo: dir lh Lista os arquivos do diretório atual no formato longo com tamanhos legíveis ;
15 mkdir Descrição: cria um diretório vazio; Exemplo: mkdir /home/felipe/pet cria uma pasta 'pet' no local desejado.
16 rm Descrição: remove arquivos e diretórios. Exemplos: rm a.txt remove o arquivo a.txt; rm r /home/felipe remove o diretório 'felipe' e todos os seus arquivos e subdiretórios recursivamente; Nota: Use este comando com muito cuidado!
17 rmdir Descrição: outra forma de remover diretórios, mas apenas remove diretório vazios; Exemplo: rmdir /home/felipe/pet remove a pasta vazia 'pet'.
18 mv Descrição: move arquivos e diretórios, sendo muito usado também para renomear um determinado arquivo. Exemplos: mv ~/a.txt /tmp/a.txt move o arquivo do diretório pessoal do usuário para a pasta /tmp ; mv teste1.txt teste2.txt renomeia o arquivo teste1.txt para teste2.txt.
19 cp Descrição: faz cópias de arquivos e diretórios. Exemplos: cp /home/felipe /tmp faz uma cópia de toda a pasta do usuário felipe para a pasta tmp; cp a.txt a_copia.txt cria uma cópia do arquivo a.txt no diretório corrente; cp *.txt /tmp copia todos arquivos com extensão '.txt' para a pasta tmp;
20 scp Descrição: copia remotamente um arquivo/diretório (de uma máquina para outra) Exemplos: scp ~/ copia o arquivo index.htm remoto para o diretório home local, sem renomeá lo scp ~/arquivo.htm fachies@portal.inf.ufrgs.br:public_html/index.html Copia o arquivo arquivo.htm local para o diretório remoto e renomeia o para index.html
21 wget Descrição: baixa um arquivo (qualquer) da internet Exemplo: wget Baixa o arquivo e coloca o na pasta onde o comando foi executado wget O ~/pet/oficina/shell.tgz Baixa o arquivo arquivo.tgz e coloca o na pasta indicada, com o novo nome
22 ln Descrição: cria ligações (links, atalhos) entre arquivos ou diretórios. Exemplo: ln s /home/felipe/mp3 /mp3 cria um link simbólico (soft link) 'mp3' na raiz para o diretório localizado dentro do home do usuário felipe; ln /home/felipe/mp3 /mp3 Semelhante ao anterior, mas cria um hard link
23 ln Para quem já fez SisOp: Hard link: ponteiro para um i node Soft link: ponteiro para um ponteiro para um i node (mais parecido com um 'atalho') Ou seja: Apagar um arquivo significa apagar um ponteiro para seu i node Apagar um hard link apaga um ponteiro para um i node Apagar um soft link apaga somente o soft link Exercício: Crie um arquivo, escreva teste nele. Crie um hard link e um soft link para ele. Dê um 'cat' nos 3 arquivos. Apague o arquivo. Dê um 'cat' nos links.
24 touch Descrição: muda a data e hora que um arquivo foi criado. Também pode ser usado para criar arquivos vazios (utilização mais comum). Exemplos: touch arq cria um arquivo vazio se ele não existir, ou modifica a data de última alteração para a atual; touch t arq altera a data do arquivo (ou cria) para 20/Out às 18h30;
25 Execução de Comandos Pipe ( ): concatena a saída de um comando com a entrada de outro ls grep txt Cat arquivo.txt less Seqüencial ( ; ): comandos executados em seqüência Background ( & ): executa um comando em background, deixando o terminal livre firefox &
26 grep Descrição: Procura por uma expressão dentro de um arquivo(s) ou no dispositivo de entrada padrão. Exemplos: grep Curso Linux arq1.txt arq2.txt Procura a expressão ( Curso Linux ) nos dois arquivos; ls grep linux Procura a expressão (linux) na saída do comando ls;
27 more / less Descrição: Mostra arquivos na tela de forma paginada; Navegação: para sair do aplicativo digite q use as teclas Page Down, Ctrl+F ou Space para avançar use as teclas Page Up ou Ctrl+B para voltar. use Enter para avançar apenas uma linha por vez. Exemplo: more arq.txt less arq.txt Obs.: tecle 'h' no less para saber mais teclas de navegação
28 vi / vim Descrição: editor de texto vim (vi improved); No Ubuntu ambos os comandos abrem o vim! Exemplo: vim arq.txt Abre o arquivo para edição ou cria (desde que ao fecharmos salvarmos) um novo se não existir;
29 diff Descrição: compara o conteúdo de dois arquivos, exibindo a diferença entre eles; Exemplos: diff arq1.txt arq2.txt exibe a diferença na tela dos dois arquivos; diff i arq1.txt arq2.txt > arq.txt salva no arq.txt a difença entre os dois arquivos, ignorando as diferenças entre maisúculas e minúsculas ( i);
30 sort Descrição: organiza as linhas de um arquivo texto ou da entrada padrão; Exemplos: sort d nomes.txt exibe na tela os nomes em ordem alfabética ( d) sort n numeros.txt > crescente.txt ordena os números ( n) em ordem crescente, colocando o resultado no arquivo crescente.txt;
31 PERMISSÕES No Linux, como em outros sitemas Unix, cada arquivo tem uma permissão. As permissões são atributos dos arquivos que especificarão se ele pode ser lido, escrito ou executado, e por quem; Trata se de um conjuto de 10 letras; Exemplo: drwxr xr x 1 : tipo (arquivo normal, diretório, link, etc); 2 a 4 : permissões para o dono (rwx); 5º a 7º: permissões para os membros do grupo (rwx); 8 a 10 : permissões para os outros (rwx);
32 PERMISSÕES O Linux (na verdade, qualquer sistema operacional baseado em Unix) possui um tipo de usuário que tem acesso irrestrito aos arquivos e processos do sistema: trata se do usuário root ou super usuário; Use o com moderação e tome cuidado! No ambiente shell (antes do primeiro caractere): $: usuário normal; #: root;
33 PERMISSÕES E TIPOS Tipo: d: diretório; l: link; : arquivo normal; Demais bits (rwx): r: permissão para leitura (read); w: permissão para escrita (write); x: permissão para execução; : ausência de permissão; Outro exemplo: rw r r
34 chmod / chown / chgrp chmod: altera a permissão do arquivo/diretório; chmod u+x exec Adiciona (+) permissão de execução(x) ao dono do arquivo (u); chmod 770 liberado Permissão (rwx = 111 em binário = 7 em octal) para o dono e membros do grupo, e nenhuma ( = 0) para os outros; chown: altera o dono do arquivo/diretório chown R bruno /home/felipe/oficina chgrp: altera o grupo do arquivo/diretório chgrp R pet /home
35 sudo Descrição: Permite a execução de um comando como outro usuário ou como super usuário; A configuração do sudo geralmente é feita através do arquivo /etc/sudoers; Exemplo: sudo u felipe vim /home/felipe/arq.txt executa um comando como o usuário felipe; sudo vim /etc/passwd executa o comando acima como root;
36 locate Descrição: pesquisa em uma base de dados de nomes de arquivos por nomes que satisfaçam um determinado padrão. Essa base de dados é atualizada com o comando Exemplo: $ sudo updatedb # updatedb locate oficina_shell /home/felipe/oficinashell/oficina_shell.parte1.pdf /home/felipe/oficinashell/oficina_shell.parte2.pdf
37 find Descrição: Comando utilizado para procurar por arquivos (ou diretórios) na árvore de diretórios, a partir de um caminho. Exemplos: find. name a.txt busca todos arquivos que tenham nome a.txt, a partir do diretório atual; find / size k busca no computador todos arquivos com tamanho maior que Kb;
38 mount / umount Descrição: inclui o sistema de arquivos de um dispositivo qualquer à grande árvore de arquivos do sistema Linux; Exemplos: sudo mount t ntfs /dev/hda1 /mnt/windows monta o hda1 com sistema de arquivos ntfs no ponto /mnt/windows; sudo mount t vfat /dev/sda /mtn/usb monta o dispositivo USB (localizado em /dev/sda), com o sistema de arquivos fat no diretório /mnt/usb; sudo umount /dev/hda1 desmonta o hda1, se este não estiver em uso Se hda1 estiver em uso, pode se utilizar o comando fuser para descobrir quais processos estão utilizando o
39 OUTROS COMANDOS uname: exibe informações sobre o sistema; uname a mostra todas as informações ( a), como o nome do kernel, o nome de rede da máquina, a versão e a data de compilação do sistema operacional e o hardware da máquina. shutdown: programa o desligamento / reinicialização do sistema sudo shutdown r 20:00 Reinicia o sistema às 20h
40 (DES)COMPACTAÇÃO DE ARQUIVOS zip / unzip: formato Zip zip compactado.zip descompactado.txt compacta o arquivo (2º argumento) no arquivo compactado.zip unzip compactado.zip descompacta o arquivo no diretório atual gzip / gunzip: formato GZ bzip2: formato BZ2 bzip2 z compactado.bz2 descompactado.txt Compacta arquivos Bzip2 d compactado.bz2 Descompacta arquivos
41 tar Descrição: agrupa/desagrupa arquivos no formato tar; Exemplos: tar cvf arquivos.tar *.txt Agrupa todos os arquivos (*.txt) em um.tar com nome arquivos.tar; tar xvf arquivos.tar desagrupa o arquivo no diretório atual; tar xzvf arquivos.tar.gz descompacta o arquivo (Tar + Gz); tar xjpvf arquivos.tar.bz2 descompacta o arquivo (tar + bz2)
42 Redirecionador de fluxo > envia a saída de um comando para um arquivo (sobrescreve o arquivo) >> igual ao '>', mas faz um append < envia o conteúdo de um arquivo para o comando Mais informações: Google!
43 STDIN. STDOUT. STDERR STDIN: entrada para os programas (padrão: teclado) STDOUT: saída para os programas (padrão: terminal) STDERR: saída de erro para os programas (padrão: variável de ambiente $?) Obs.: Os redirecionadores de fluxo '>' e '>>' mudam o STDOUT, enquanto o '<' muda o STDIN
44 /dev/null É um buraco negro! Tudo o que for mandado para lá desaparece! Bom para evitar mensagens desnecessárias until! who grep pet > /dev/null do sleep 60 done echo usuário pet foi embora às $(date %H:%Mh )!! $./testeuntil2 usuário pet foi embora às 17:39!! $
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 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 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 maisRelatório contendo todos os comandos do Linux estudados
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA - CAMPUS DE PRESIDENTE EPITÁCIO. CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MÓDULO IV. Relatório contendo todos os comandos
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 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 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 maisIntrodução ao Linux. Marcelo Gomes de Paula
Introdução ao Linux Marcelo Gomes de Paula O que é Linux??? Definição: Linux é um sistema operacional de código aberto distribuído gratuitamento pela internet, criado em 1991 por Linus Torvalds na universidade
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 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 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 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 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 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 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 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 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 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 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 mais10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) Exemplo: $ mkdir teste1 teste2
Principais Comandos do Terminal no LINUX Estes comandos não visam ser um compêndio completo de operação, haja vista que se possui mais comandos que esses aqui que serão listados, logo os comandos são:
Leia maisMarcelo Gomes de Paula
NOVA GERAÇÃO DE SEQUENCIADORES: IDENTIFICAÇÃO DE MUTAÇÕES GENÔMICAS EM LARGA ESCALA Marcelo Gomes de Paula Definição: Linux é um sistema operacional de código aberto distribuído gratuitamento pela internet,
Leia mais1º Ano - Técnico em Informática Integrado. Sistemas Operacionais
1º Ano - Técnico em Informática Integrado Sistemas Operacionais Navegação entre diretórios Antes de começar a trabalhar diretamente com os comandos do Linux, é necessário navegarmos entre os diretórios
Leia 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 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 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 maisUsando o terminal -- Linux -- Flávia Maristela
Usando o terminal -- Linux -- Flávia Maristela (flavia@flaviamaristela.com) Os comandos que já vimos man info cal date uname clear nano pico clear exit pwd ls cd locate mkdir rmdir cp mv rm cat tree file
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 maisRealizar o gerenciamento básico de arquivos
Realizar o gerenciamento básico de arquivos - 2 Sumário Capítulo 1 Realizar o gerenciamento básico de arquivos...3 1.1. Objetivos... 3 1.2. Mãos a obra...4 Capítulo 2 Gerenciando... 14 2.1. Objetivos...
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 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 maisSHELL. Alberto Felipe Friderichs Barros
SHELL Alberto Felipe Friderichs Barros Introdução Os três componentes principais de um sistema operacional são o kernel, o shell e o sistema de arquivos. Shell A tradução de Shell para português neste
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 maisCurso de extensão em Administração de sistemas GNU/Linux: redes e serviços
Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia,
Leia maisSistemas Operacionais Abertos
Sistemas Operacionais Abertos Aula 03 características e comandos do Linux Prof. Jean Carlos da Silva Galdino IFRN - Parnamirim Características do Linux SO multitarefa, Multiplataforma e multiusuário; -
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 maisPermissões de acesso no Linux
Permissões de acesso no Linux O GNU/Linux, como todo sistema operacional robusto e estável, tem na permissão de acesso a arquivos e diretórios a principal proteção do sistema de arquivos. Essas permissões
Leia maisEntraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos.
Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos. Como se conectar a partir do sistema Windows: Conexão direta SSH: Putty (download) Entrando numa conta no servidor:
Leia 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 mais10: Terminal do Linux (bash) ICO /2 Professores: Bruno Fontana da Silva Maria Cláudia de Almeida Castro
10: Terminal do Linux (bash) ICO60801 2014/2 Professores: Bruno Fontana da Silva Maria Cláudia de Almeida Castro LINUX EM MODO TEXTO Vantagens do modo texto Simplicidade Configurações através de arquivo
Leia maisLinux Básico. Prof. Odilson Tadeu Valle, M. Eng.
Linux Básico Prof. Odilson Tadeu Valle, M. Eng. odilson@sj.cefetsc.edu.br www.sj.cefetsc.edu.br/wiki Objetivos do Curso Desmistificar o Linux. Preparação para a gerência de servidores em linha de comando.
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 maisComandos Básicos no Linux
Comandos Básicos no Linux Material desenvolvido por Rafael Fernando Diorio Última revisão em 04/08/2013 www.diorio.com.br rafael@diorio.com.br Tópicos Primeiros comandos Metacaracteres Paginação e filtros
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 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 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 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 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 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 maisIntrodução ao Linux. Básico de Linux. 1. Estrutura de Diretórios: Listando Arquivos e Diretórios (pastas). Mudando de Diretório. Criando um Diretório.
Introdução ao Linux 1. Estrutura de Diretórios: Listando Arquivos e Diretórios (pastas). Básico de Linux Abrir um terminal indo em APLICATIVOS ACESSÓRIOS TERMINAL ou usando alt+f2 e digitando na caixa
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 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 maisAula 04 Sistemas Embarcados LT38C
Aula 04 Sistemas Embarcados LT38C Prof. Lucas Ricken Garcia 2017/1 Linux Contexto Histórico DOS Mac OS UNIX (proprietário nesta época) Minix - Andrew S. Tanenbaum criou baseado no Unix para Processadores
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 maisCurso de extensão em Administração de redes com GNU/Linux
Curso de extensão em - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia Notas de autoria: Parte do conteúdo desta apresentação
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 maisAula de Linux Modo Texto
Aula de Linux Modo Texto Prompt usuario@maquina:/caminho # $ - indica usuario que está logado com usuário comum # - indica que está logado com o usuário root (Administrador do Sistema) ~ - indica o diretório
Leia maisComandos básicos. Sistemas Operacionais II
Comandos básicos Sistemas Operacionais II Comando ln Cria links entre arquivos e diretórios. Sintaxe ln [opções] arquivo link ln [opções] arquivos diretorio Opções -f: sobrescreve links existentes ou arquivos
Leia maisPermissões de acesso no Linux. Sistemas Operacionais Curso Técnico em Informática Prof. Maria de Fátima de F. B. Marcílio
Permissões de acesso no Linux Sistemas Operacionais Curso Técnico em Informática Prof. Maria de Fátima de F. B. Marcílio Permissões Além do nome, um arquivo tem vários atributos: data de alteração usuário
Leia 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 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 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 maisGerenciamento de Arquivos
Curso de extensão da Faculdade Ruy Barbosa Introdução a Administração de Sistemas GNU/Linux Dedicasse especial a Rogério Bastos e ao GRACO (Gestores da Rede Acadêmica de Computação) do DCC UFBA Paul Regnier
Leia maisIntrodução ao Linux. Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre
Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Agenda Comandos do Sistema Comandos para Processos
Leia maisObjetivos Instalação Gerência de Pacotes UNIX Shell. Curso UNIX. Matheus Braun Magrin Felipe dos Santos Silveira
Curso UNIX Matheus Braun Magrin Felipe dos Santos Silveira Universidade Federal de Santa Catarina 25 de Setembro de 2010 CHAMADA Objetivos Instalação do sistema Ubuntu 10.04 Conhecer a origem do sistema
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 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 Início de uso Após a inicialização do sistema aparecerá no vídeo: login: O sistema
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 maisPráticas de Desenvolvimento de Software
Aula 1. 23/02/2015. Práticas de Desenvolvimento de Software Aula 1 Unix, Linux e a linha de comando Oferecimento Ambiente de desenvolvimento Computador (hardware) Sistema operacional Idealmente: iguais
Leia maisPrincipais Comandos do Terminal no LINUX
Principais Comandos do Terminal no LINUX Estes comandos não visam ser um compêndio completo de operação, haja vista que se possui mais comandos que esses aqui que serão listados, logo os comandos são:
Leia maisProgramação Shell Script: como dominar seu terminal (versão 2)
Programação Shell Script: como dominar seu terminal (versão 2) 21 de Outubro de 2010 Licença Programação Shell Script: como dominar seu terminal (versão 2), por, é licenciado sob a Atribuição-Uso não-comercial-compartilhamento
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 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 maisPROJETO INTERDISCIPLINAR I
PROJETO INTERDISCIPLINAR I Linux e LPI 104 Dispositivos, Sistemas de e FHS www.lpi.org João Bosco Teixeira Junior boscojr@gmail.com 104.1 Particões e Sistemas de arquivos MBR - Setor de Boot (512b) Loader
Leia maisLISTA DE COMANDOS DO LINUX 1
LISTA DE COMANDOS DO LINUX 1 Comandos para manipulação de diretório 1. ls Lista os arquivos de um diretório. 2. cd Entra em um diretório. Você precisa ter a permissão de execução para entrar no diretório.
Leia maisUFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1
UFRJ IM - DCC Departamento de Ciência da Computação Sistemas Operacionais II 25/10/2016 Profª Valeria Menezes Bastos 1 UNIX Filtros Comando diff Compara dois arquivos (ou duas estruturas de diretórios)
Leia maisSistemas Operacionais. Linux Básico
Sistemas Operacionais Linux Básico Principais Distribuições As principais distribuições Linux são: Debian, Ubuntu, Mint, Red Hat, Fedora, OpenSuse, Mandriva e Slackware. Estrutura de Diretórios / Diretório
Leia maisLaboratório de Informática III. Sistema Operativo Linux
Laboratório de Informática III Sistema Operativo Linux INTRODUÇÃO O Linux éum sistema operativo que foi criado em 1991 por Linus Torvalds na Universidade de Helsinki na Finlândia. Éum sistema Operativo
Leia maisIntrodução à Informática
Introdução à Informática Professor: Jailson Torquato Sistema Operacional - Linux Conhecimentos básicos em informática O que é Linux? Sistema operacional: é o componente de software que faz a interface
Leia maisVolnys Borges Bernal 6/15/99 1. C-Shell e TC Shell. O que é um shell? O que é um shell? O que é um shell? O que é um shell?
Volnys & Midorikawa (c) 1999 1 Volnys & Midorikawa (c) 1999 2 C- e TC volnys@lsi.usp.br http://www.lsi.usp.br/~volnys O que é um shell? Edson Toshimi Midorikawa emidorik@lsi.usp.br http://www.lsi.usp.br/~emidorik
Leia maisEntendendo o Sistema Operacinal. Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com
Entendendo o Sistema Operacinal Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com Criando um Snapshot da Máquina Padrão Page 2 Criando um Snapshot da Máquina Padrão Page 3 Criando um
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 maisIntrodução a. Shell Script. Clésio Matos clesior.matos@gmail.com
Introdução a Shell Script Clésio Matos clesior.matos@gmail.com 1 Plano de apresentação O que são shell scripts Comandos básicos Estruturas básicas do BASH - Comandos condicionais - Comandos de repetição
Leia maisSistemas Operacionais
Sistemas Operacionais Redirecionamento de stream e Permissões de acesso Paulo Ricardo Lisboa de Almeida 1 Redirecionamento de stream O redirecionamento de stream permite redirecionar tanto a entrada padrão
Leia 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 maisLinux para iniciantes: Desbravando o pingüim! Versão Parte 2
Linux para iniciantes: Desbravando o pingüim! Versão 2.0 - Parte 2 16 de Setembro de 2009 Índice - Parte 2 1 Primeiro contato Window Manager GNOME Algumas Ferramentas 2 3 4 5 Primeiro contato Window Manager
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 Linux. Instalação e Montagem de Computadores. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos
Prof. Diego Pereira Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Instalação e Montagem de Computadores Comandos Linux Objetivos
Leia maisMoisés Souto docente.ifrn.edu.br/moisessouto
Moisés Souto docente.ifrn.edu.br/moisessouto moises.souto@ifrn.edu.br Aula 02 Acesso ao sistema e comandos básicos Software O que torna o computador reutilizável para diferentes propósitos Sem software,
Leia maisMestrado em Gestão de Informação Computadores e Redes de Comunicação, 2004/07
Mestrado em Gestão de Informação Computadores e Redes de Comunicação, 2004/07 Sistema Operativo UNIX Ficha de Exercícios Nº2 Observação: Os alunos são encorajados a experimentar para além dos exemplos
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 maisSistemas Operacionais. Prof. André Y. Kusumoto
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Tipos de Filesystem Filesystem no Linux tudo é tratado como arquivo, por exemplo, um disco rígido é tratado como arquivo, placa
Leia maisLinux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre.
Linux Linux Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre. Linux Linux Distribuição Linux é um sistema operacional incluindo o kernel Linux e outros softwares
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 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 maisSistema de Arquivos. Volnys Borges Bernal. Laboratório de Sistemas Integráveis
1997-2002 Volnys Bernal 1 Sistema de Arquivos Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Laboratório de Sistemas Integráveis http://www.lsi.usp.br/ 1997-2002 Volnys Bernal 2 Agenda
Leia mais