Linux - comando essenciais

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

Relatório contendo todos os comandos do Linux estudados

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

Minicurso Básico de Linux

Redes de Computadores

Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos.

Aula de Linux Modo Texto

Administração de sistemas operacionais. Comandos de manipulação de arquivos/diretórios.

CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS

ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade

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

Comandos de arquivos

Linux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre.

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

pedrofilho.eti.br Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho

Programação Shell Script: como dominar seu terminal

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

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

Introduçã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 a Administração de Sistemas GNU/Linux

MÓDULO 01 INTRODUÇÃO AO LINUX

Introdução a Sistemas Abertos. Ambiente shell

Administração de sistemas Linux. Permissões de arquivos e diretórios em sistemas linux.

Capacitação Sistema Operacional Linux Semana V

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

Gerenciamento de Arquivos

Comandos.::. Aplicativos > Sistema > Acessar Console

Aula 02. Introdução ao Linux

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.

Permissões de acesso no Linux. Sistemas Operacionais Curso Técnico em Informática Prof. Maria de Fátima de F. B. Marcílio

Usando o terminal -- Linux -- Flávia Maristela

Laboratório de Informática III. Sistema Operativo Linux

Permissões de acesso no Linux

Comandos Básicos do Linux/Unix

Introdução a shell scripts

Preparatório LPIC-101

Práticas de Desenvolvimento de Software

Introdução a. Shell Script. Clésio Matos

Programação Shell Script: como dominar seu terminal (versão 2)

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

A linha de comando do Unix e GNU/Linux

M4 SO Open Source LINUX. Técnico de Gestão e Programação de Sistemas Informáticos

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

Listagens de ficheiros e directorias

Formação de Administradores de Redes Linux LPI level 1. Aula 3 SENAC TI Fernando Costa

UTFPR Universidade Tecnológica Federal do Paraná DAELT Departamento de Eletrotécnica ET51D - INFORMÁTICA. Professora: Mariana Antonia Aguiar Furucho

Programação Aplicada a Redes de Computadores Shell Script

Tipos de usuários do Linux Root Usuário Comum: #

Entendendo o Sistema Operacinal. Prof. Armando Martins de Souza armandomartins.souza@gmail.com

LISTA DE COMANDOS DO LINUX 1

CPU. Memória. Periféricos, dispositivos de entrada, saída 07/04/2017

Ficha de Revisão do Módulo 4 - Sistema Operativo Open Source

Programação Shell Script: como dominar seu terminal

Aula : Permissões de acesso a arquivos e diretórios. 2 Conceito de permissões de acesso a arquivos e diretórios

Instalação e configuração Linux CentOS 6.x

Introdução ao Linux. Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre

Sistemas Operacionais e Introdução a Programação

LINUX. Uma visão geral

Tecnologias da Informação e Comunicação

Transcrição:

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 uma folha apenas http://files.fosswire.com/2007/08/fwunixref.pdf 2 / 22

Sistema de Sistema de Sistema de 3 / 22

Sistema de Estrutura Sistema de Sistema de Sistema de Baseado em estrutura de diretórios em árvore Diretório raiz representado pela / Não existe dependência entre a estrutura lógica dos diretórios e o local onde os estão fisicamente Modelo permite a integração de diferentes sistemas de, locais ou remotos, em uma mesma estrutura hierárquica lógica NFS (Network File System) - viabiliza a integração de sistemas de via rede Varia conforme a implementação do Unix 4 / 22

Sistema de Arquivos Sistema de Sistema de Sistema de Ordinários Arquivos binários ou texto ASCII Diretórios Arquivos cujos dados são tabelas de mapeamento dos nomes de e sub-diretórios Especiais Arquivos especiais de caracter - Representam dispositivos de fluxo de caracter 5 / 22

Sistema de Principais diretórios Sistema de Sistema de Sistema de /dev - Diretório de dispositivos /bin - Comandos do usuário /etc - Arquivos de configurações /home - Localização dos diretórios de trabalho dos usuários /tmp - Utilizado para guardar temporários, normalmente aberto para escrita a todos usuários /var/log - Diversos de logs do sistema 6 / 22

Copiando - cp Edição de - VI - tar, gzip 7 / 22

Copiando - cp Edição de - VI - tar, gzip Para uma lista mais completa acesse http://focalinux.cipsga.org.br/guia/iniciante/index.htm Lista conteúdo de um diretório Opções -l: lista os e atributos -a: lista ocultos -d: lista atributos do diretório -t: ordena pela data de alteração do arquivo -r: inverte a ordem da ordenação Exemplos ls -l ls -la ls -ltr (para quando existem muitos em um diretório e estamos interessados nos alterados recentemente) 8 / 22

cat Exibe o conteúdo dos especificados Exemplos: cat /etc/hosts cat /etc/passwd Copiando - cp more Edição de - VI - tar, gzip Mesmo que o cat com paginação Exemplos cat /etc/hosts cat /etc/passwd 9 / 22

head Copiando - cp Edição de - VI - tar, gzip tail Exibe o início de um arquivo Exemplos: head /etc/passwd head -5 /etc/passwd Exibe o final de um arquivo Exemplos: tail /etc/passwd tail -5 /etc/passwd 10 / 22

Copiando - cp Copiando - cp Copia e diretórios Exemplos cp arquivo.conf arquivo.conf.orig cp /etc/hosts. cp -r /var/home/ /backup Edição de - VI - tar, gzip 11 / 22

Copiando - cp Edição de - VI - tar, gzip Movendo mv origem destino Removendo rm nomearquivo opcoes: -r : remove conteúdo de forma recursiva -i : solicita confirmação antes de remover o arquivo Criando diretórios - mkdir Removendo diretórios vazios - rmdir Mudando de diretório - cd Espaço ocupado pelos especificados Tamanho do diretório corrente totalizado du -sh. Tamanho do diretório corrente estratificado du -sh * 12 / 22

Copiando - cp Edição de - VI - tar, gzip Cada arquivo apresenta três categorias de proteção owner group others Cada categoria possui três níveis de acesso, que podem ser combinadas r (read) w (write) x (execute) A interpretação varia se o arquivo é ordinário ou diretório Arquivo ordinário r - permite ler e copiar w - permite alterar e eliminar x - permite executar Arquivo diretório r - permite ler (listar o diretório) w - permite criar, renomear e eliminar do diretório x - permite acessar os abaixo do diretório drwxr-xr-x 2 joao joao 4096 2008-08-05 01:23 imagens 13 / 22

Copiando - cp Altera permissões de acesso Opções: -R - forma recursiva Exemplos chmod 700 teste.txt chmod uog+x arquivo chmod o-r arquivo Edição de - VI - tar, gzip 14 / 22

Edição de - VI Copiando - cp Editor de texto Três modos:, edição e linha Edição de - VI - tar, gzip 15 / 22

Utilize para movimentar-se no texto, apagar linhas, pesquisar, etc. Copiando - cp Edição de - VI - tar, gzip Movimentação setas, k-cima, j-baixo, l-direita, h-esquerda CTRL-f Próxima tela CTRL-b Tela anterior 0 Início da linha $ Final da linha Pesquisando / palavra a ser pesquisada n próxima ocorrência Removendo linhas dd Remove linha atual ndd Remove n linhas a partir da linha atual u desfaz a última alteração 16 / 22

Copiando - cp Para entrar no modo de edição pressione: i - insere a partir da posição atual a - insere a partir da próxima posição A - insere a partir do final da linha Para sair do modo de edição e retornar ao modo de, pressione ESC Durante a edição as teclas de movimento não funcionam no vi, utilize o vim se preferir Edição de - VI - tar, gzip 17 / 22

Para entrar no modo de linha, pressione : (dois pontos) Copiando - cp Edição de - VI - tar, gzip w - salva o arquivo q - sai do vi q!- sai sem salvar alterações wq - salva e sai do vi wq! - força a gravação em protegidos e sai 1,20 s/texto1/texto2/cg - substitue da linha 1 até a 20 todas as ocorrências de texto1 por texto2 solicitando confirmação %s/texto1/texto2/cg - substitue em todo o arquivo as ocorrências de texto1 por texto2 solicitando confirmação 18 / 22

- tar, gzip Copiando - cp Edição de - VI - tar, gzip tar - utilitário para arquivamento de gzip - compactador de Podemos usar os dois ao mesmo tempo, ex: compactar o diretório /home/fatern/imagens # cd /home/fatern # tar czf imagens.tgz imagens Para descompactar um arquivo.tgz, utilize a opção tzf para ver o conteúdo # tar tzf imagens.tgz e depois a opção xzf para efetuar a extração # tar xzf imagens.tgz 19 / 22

Exercícios 20 / 22

Exercícios Podemos encadear uma sequência de com o pipe" " O comando grep é utilizado para filtrar conteúdos Exemplos # ls /home grep fatern - lista os que contêm fatern em seu nome # cat /etc/passwd grep fatern - mostra os usuários que contêm fatern na sua descrição arquivo # cat /etc/passwd wc -l - conta as linhas de um 21 / 22