Relatório contendo todos os comandos do Linux estudados

Documentos relacionados
Redes de Computadores

Introdução a shell scripts

MÓDULO 01 INTRODUÇÃO AO LINUX

Comandos.::. Aplicativos > Sistema > Acessar Console

Manipulação de Arquivos Ubuntu. Haline de Souza Scotti Rodrigo Fantinati Ferreira

Sistemas Operacionais de Redes. Permissões

LISTA DE COMANDOS DO LINUX 1

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

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

LINUX PERMISSÕES DE ARQUIVOS E DIRETÓRIOS

Sistema Operacional Unidade 5 - Iniciando o modo texto. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Aula 02. Introdução ao Linux

Comandos Básicos do Linux/Unix

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

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

ENDEREÇOS DE REDE PRIVADOS até até até Kernel

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

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux

OFICINA DE SHELLSCRIPT

Comandos.::. Aplicativos > Sistema > Acessar Console

A linha de comando do Unix e GNU/Linux

Comandos Básicos no Linux

Práticas de Desenvolvimento de Software

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

Comandos básicos do Linux

LABORATÓRIO 0 Revisão GNU/Linux

Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação.

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

Principais Comandos do Terminal no LINUX

Campus - Cachoeiro Curso Técnico de Informática. Sistema de Arquivos. Prof. João Paulo de Brito Gonçalves

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

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

LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER PELO VIRTUALBOX

Treinamento para Manutenção dos Telecentros

Introdução ao Linux: Parte I

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

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos

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

GNU/Linux/Bash. Aula 2

ATENÇÃO: Este manual foi feito para usuários que tenham conhecimentos de administrador Linux.

Prova de Pré requisito para o curso Linix System Administration (451)

Laboratório de Redes de Computadores e Sistemas Operacionais

Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV

INTRODUÇÃO A LINUX. Características Sistema operacional Software livre Criado em 1991 por Linus Torvalds Dividido em duas partes principais 26/11/2013

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

Sistema Operacional Unidade 9 Manipulação de Usuários e Grupos

Roteiro 3: Sistemas Linux arquivos e diretórios

Labgrad. Usúario: <matricula> Senha: senha

Sistema de Arquivos do Windows

comandos básicos linux.

Configuração Definitiva do Samba

Serviços de Redes. Tecnico em Redes de Computadores. Gustavo Henrique da Rocha Reis

INFORMÁTICA PARA CONCURSOS LINUX. Professor Mauricio Franceschini Duarte

Simulador de Sistemas de Arquivos

Universidade Católica de Brasília Laboratório de Redes de Computadores 1 Prof Eduardo Lobo. Comandos LINUX. principais vi ifconfig.

Revisão Aula Explique a MBR(Master Boot Record)

UFRJ IM - DCC. Departamento de Ciência da Computação. Tópicos Especiais em Programação. 13/06/2012 Profª Valeria Menezes Bastos 1

Tutorial: Programando no Linux

Orientações para BACKUP do SPED


Sistema Operacional GNU/Linux

about-ubuntu/pt_br/

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

Comandos de Linux. Autor: Patrick Wallace Figueiredo dos Santos Rocha

EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática 2 Certificados digitais Permissões Comandos Password cracker

Conteúdo 1 Comandos Básicos. Questão 1: Que comando permite encerrar o sistema definitivamente?

Comandos importantes Virtual Box Linux Compartilhamento

REVISÃO LINUX CAP /SIN PROF. ESTRELA. e) os

Treinamento Linux. Aula 4-04/04/12

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva

Fundamentos e Prática em Informática LINUX Gerenciamento de Usuários e Grupos

Prof. Samuel Henrique Bucke Brito

Planeamento. Introdução ao Sistema Operativo UNIX. Java: Ferramentas, Entradas/Saídas, Excepções. Threads e Semáforos. Problemas de Sincronização

LINUX. Uma visão geral

MC102 - Laboratório. Algoritmos e Programação de Computadores Luis Mendes Rodrigo Lazo. Prof. Dr. Luiz E. Buzato

Informática Fácil NOÇÕES DE LINUX. Prof.: Adelson Gomes Ferraz Antonio Carlos Reis

O Sistema Operativo Linux

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

Linux. Wagner de Oliveira

Pratique o seu conhecimento

Aprendendo. Unix no OS X. Mountain Lion. Mergulhando no Terminal e no Shell. Dave Taylor. Novatec

Manual de Comando Linux

Fundamentos da Programação 12

ACL Linux. O que são ACLs e por que usá-las?

Linux. - Comando básicos

Transcrição:

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 do Linux estudados ROBERTO SOCANTI SANTOS Prontuário: 1380206 TARIANA DE JESUS GOMES LEITE Prontuário: 1380214 Presidente Epitácio - SP 2014

Desenvolver um relatório contendo todos os comandos do Linux estudados descrevendo sua função e apresentando exemplos comentados da utilização do mesmo, como segue o exemplo: ls: lista arquivos e diretórios. Exemplos: ls -l / -> Lista todos arquivos e diretórios do diretório raiz. ls -la /tmp -> lista todos arquivos e diretórios do diretório /tmp, inclusive os ocultos. -------------------------------------------------------------------------------------------------------------------- pwd mostra o diretório corrente (onde você está) exemplo: /home/aluno cd entra no diretório especificados. Sintaxe: cd <caminho> o comando cd sem nenhum parâmetro volta ao diretório home do usuário exemplo: cd /var/log cd.. - volta para o diretório anterior exemplo : /var/log estava no diretório log dentro do diretório var cd.. executa o comando cd.. /var e volta ao diretório var cat mostra o conteúdo do arquivo. Sintaxe: cat <nomearquivo> exemplo: cat frutas.txt cat > - cria um arquivo. Sintaxe: cat > <nomearquivo> exemplo : cat > arquivo.txt cria um arquivo.txt de nome arquivo, se o arquivo já existe ele sobrescreve os dados existentes adicionando dados no arquivo adicionando dados no arquivo ctrl+d salva o arquivo cat >> - cria um arquivo, porém, se este já existir não sobrescreve os dados exemplo: cat >> arquivo.txt cria um arquivo.txt de nome arquivo, se o arquivo já existe ele não sobrescreve os dados existentes aluno adicionando dados no arquivo aluna adicionando dados no arquivo ctrl+d salva o arquivo cat arquivo.txt mostra o conteúdo do arquivo aluno aluna mkdir cria um diretório. Sintaxe: mkdir <nomediretorio> exemplo: mkdir pasta cria o diretório pasta

exemplo 2: mkdir pasta/subpasta cria o subdiretório subpasta dentro do diretório pasta se este existir, se não existir deve-se criar. rmdir remove um diretório. Sintaxe: rmdir <nomediretorio> exemplo: rmdir /pasta remove o diretório pasta que está na raiz rmdir pasta* remove todos os diretórios começados com pasta (se o diretório estiver vazio) rm remove arquivos e diretórios. Sintaxe rm <nomearquivo> rm -r remove a pasta inclusive o que tem dentro dela. Sintaxe : rm -r <nomediretorio> rm -rf - remove a pasta inclusive o que tem dentro dela e não pergunta se deseja remover subdiretórios. Sintaxe : rm -rf <nomediretorio> exemplo: rm -r pasta apaga o diretório pasta com tudo que tem dentro, mas podem haver arquivos ou pastas que 'perguntam' se podem ser pagados. rm -rf pasta apaga o diretório pasta com tudo que tem dentro, incluindo subdiretórios e arquivos sem precisar de permissão sudo executa o comando com se fosse o root (super usuário). Sintaxe: sudo <comando>. sudo cat /etc/shadow somente o usuário root pode acessar este arquivo que contém as senhas dos usuários. su se torna um outro usuário, sem deslogar do seu próprio, para usuários que tem permissão. sudo su se torna o usuário root. date Mostra o dia da semana, o mês, o dia e a hora e o ano. exemplo:date Seg Set 15 17:02:01 BRT 2014 more Quando são muitas informações ele mostra somente uma parte até encher a tela, para mostrar o restante pressione enter para mostrar a próxima linha e espaço para mostrar a próxima página. nano permite a edição do arquivo. Diferente do cat ele permite a inserção em qualquer lugar do arquivo. Sintaxe: nano <nomearquivo> exemplo: nano arquivo.txt - whoami - mostra o usuário que está conectado. Quando separado mostra mais informações. Exemplo1: whoami aluno exemplo2: who am i

aluno pts/0 2014-09-15 17:01 (:0) sort Mostra o arquivo em ordem alfabética. Sintaxe: sort <nomearquivo>. sort frutas.txt abacaxi banana caju find encontra arquivos a partir do diretório especificado. Sintaxe: find <caminho> <parâmetro> <nomearquivo>. find / -name frutas.txt 2> /dev/null /home/aluno/frutas.txt 2> - redireciona os erros. find / -name frutas.txt 2> /dev/null redireciona os erros da pesquisa para /dev/null cp copia o arquivo. Sintaxe: cp <origem> <destino> exemplo1: cp etc/passwd /home/aluno/ exemplo2: cp - r /home/aluno/pasta /home/user/ copia o que tá no diretório pasta e tudo o que tem dentro. mv move o arquivo. Sintaxe: mv <origem> <destino>. exemplo: /home/aluno/pasta /home/user Renomeia o arquivo ou o diretório. Sintaxe: mv <nome> <novonome> exemplo: mv frutas.txt fruta.txt ln -s aponta para o caminho do arquivo ( cria atalhos). Sintaxe: ln -s <endereco> <nomeatalho> exemplo: ln -s /home/aluno/frutas.txt frutas tail mostra o fim do arquivo (últimas 10 linhas, se não for especificado o tanto de linhas a mostrar). Exemplo 1: tail -2 frutas.txt mostra as ultimas duas linhas do arquivo cajamanga melancia exemplo 2: aluno@lab01m01:~$ tail -f frutas.txt monitora o arquivo banana laranja

abacaxi cajamanga melancia tail: frutas.txt: arquivo truncado caju head mostra o começo do arquivo (primeiras 10 linhas, se não for especificado o tanto de linhas a mostrar). head -2 frutas.txt mostra as primeiras duas linhas do arquivo banana laranja adduser cria um novo usuário. para criar um novo usuário é necessário ter permissão de root. Sintaxe sudo adduser <nomeusuario> sudo adduser kleber agora é só inserir as informações do novo usuário. deluser deleta um usuário. para deletar um usuário é necessário ter permissão de root. Exemplo 1: Sintaxe: sudo deluser <nome> aluno@lab01m01:~$ sudo deluser kleber Removendo o usuário `kleber'... Alerta: o grupo 'kleber' não tem mais membros. Concluído. Exemplo 2: Sintaxe deluser <nome> --remove-all-files deleta tudo sobre o usuário e tudo que pertence a ele. aluno@lab01m01:~$ sudo delusório kleber --remove-all-files Removendo arquivos... Removendo o usuário `kleber'... Alerta: o grupo 'kleber' não tem mais membros. Concluído. chmod altera permissões de grupos ou usuários. Para mudar permissões é necessário ser root. Sintaxe sudo chmod <nomearquivo>

Exemplo 1: sudo chmod a+rwx frutas.txt Adiciona todas as permissões a todos os grupos e usuários de modo simbólico. Antes -rw-rw-r-- 1 aluno aluno 5 Set 15 17:49 frutas.txt Depois -rwxrwxrwx 1 aluno aluno 5 Set 15 17:49 frutas.txt Exemplo 2: sudo chmod g=--- frutas.txt tira permissões de grupo. sudo chmod g-rx frutas.txt tira permissões de grupo. Antes -rwxrwxrwx 1 aluno aluno 5 Set 15 17:49 frutas.txt Depois -rwx---rwx 1 aluno aluno 5 Set 15 17:49 frutas.txt Exemplo 3: sudo chmod 641 frutas.txt altera permissões de modo octal Antes -rwx---rwx 1 aluno aluno 5 Set 15 17:49 frutas.txt Depois -rw-r----x 1 aluno aluno 5 Set 15 17:49 frutas.txt chown muda o proprietário do arquivo. Sintaxe chown <nomenovodono> <nomearquivo>. Exemplo 1 : chown aluno.users frutas.txt exemplo 2: chgrp aluno.users frutas.txt grep pesquisa uma palavra no arquivo. Sintaxe: grep <palavra> <arquivo> exemplo: grep sudo /var/log/auth.log cat > arquivo.txt encontra a palavra sud no arquivo auth.log, cria e salva no arquivo.txt