SlideShare uma empresa Scribd logo
Comandos Linux 
Plano de Aula 
OBJETIVO: O Aluno irá aprender os principais comandos do linux, principais diretórios do linux e irá manipular diretórios e arquivos no linux. 
1
O primeiro choque para quem está chegando agora é a estrutura de diretórios do Linux, que não lembra em nada o que temos no Windows. No Windows temos os arquivos do sistema concentrados nas pastas Windows e Arquivos de programas, e você pode criar e organizar suas pastas da forma que quiser. 
No Linux é basicamente o contrário. O diretório raiz está tomado pelas pastas do sistema e espera-se que você armazene seus arquivos pessoais dentro da sua pasta no diretório /home. 
Mas, as diferenças não param por aí. Para onde vão os programas que são instalados se não existe uma pasta central como a "Arquivos de programas"? E para onde vão os arquivos de configuração se o Linux não possui nada semelhante ao registro do Windows? 
A primeira coisa com que você precisa se habituar é que no Linux os discos e partições não aparecem necessariamente como unidades diferentes, como o C:, D:, E: do Windows. Tudo faz parte de um único diretório, chamado diretório raiz ou simplesmente "/". 
Dentro deste diretório temos não apenas todos arquivos e as partições de disco, mas também o CD-ROM, drive de disquete e outros dispositivos, formando a estrutura que você vê no gerenciador de arquivos. 
Diretórios Linux 
2
Diretório Descrição 
/bin Arquivos binários de comandos essenciais do sistema. 
/boot Arquivos de boot (inicialização; boot-loader; Grub); kernel do Linux. 
/dev Dispositivos (devices) de entrada/saída: floppy, hardisk, cdrom, modem . 
/etc Arquivos de configuração (scripts) e inicialização. 
/home Diretório local (home) de usuários. 
/lib Bibliotecas e módulos(drives): compartilhadas com freqüência. 
/mnt Diretório de montagem de dispositivos, sistemas de arquivos e partição. 
/opt Para instalação de programas não oficiais da distribuição. 
/proc Diretório virtual (RAM) onde rodam os processos ativos. 
/root Diretório local do superusuário (root). 
/sbin Arquivos de sistema essenciais (binários do superusuário). 
/tmp Arquivos temporários gerados por alguns utilitários. 
/usr Arquivos de usuários nativos da distribuição. 
/var Arquivos de log e outros arquivos variáveis. 
Diretórios Linux 
3
4 
Entendendo o Terminal de Comandos (Shell) 
Ao inicializar o Ubuntu Server será apresentado a opção de digitar o usuário e senha para logar no Ubuntu Server. Ex. usuário aluno. 
Logar com o usuário aluno e senha iftm@123 
aluno@servidor: ~$ 
Nos exemplo acima, a palavra existente antes do símbolo @ diz qual o nome do usuário que está usando o terminal. 
Os nomes que aparecem depois do @ indicam o nome computador que está sendo acessado seguido do diretório representado pelo símbolo ~.(Quando inicia o terminal, você começa no seu diretório pessoal). 
O caractere que aparece no final indica qual o "poder" do usuário. Se o símbolo for #, significa que usuário tem privilégios de administrador (root). Por outro lado, se o símbolo for $, significa que este é um usuário comum, incapaz de acessar todos os recursos que um administrador acessa. Independente de qual seja, é depois do caractere que o usuário pode digitar os comandos.
5 
Os Comandos básicos do Linux (Navegação) 
Agora que você já sabe como agir em um terminal, vamos aos comandos do Linux mais comuns. Para utilizá-los, basta digitá-los e pressionar a tecla Enter de seu teclado. É importante frisar que, dependendo de sua distribuição Linux, um ou outro comando pode estar indisponível. Além disso, alguns comandos só podem ser executados por usuários com privilégios de administrador. 
A relação a seguir mostra os comandos seguidos de uma breve descrição: 
sudo su: Altera para o usuário administrador, isto é, root (perceba que o símbolo $ mudará para #); Será solicitado a senha do usuário criado na instalação do ubuntu.(super user do). OBS: Recomenda-se alterar a senha do usuário root. 
su: Altera o usuário. (substitute user ) Ex. su danilo 
pwd: Comando que permite saber qual o diretório atual em que você se encontra (print working directory). 
cd: Comando que permite mudar de diretório. (change directory). 
Para ir para o diretório /etc, basta digitar cd /etc, para acessar subdiretórios não há necessidade de digitar a / antes do subdiretório. 
Para ir para o diretório raiz, digite apenas cd / 
Para ir para o diretório pessoal digite cd 
Para ir para um diretório acima, utilize cd .. 
Para voltar para o diretório anterior, utilize cd – 
Para acessar um caminho absoluto, utilize o endereço completo, como em cd /var/www, que levará para o subdiretório www de /var
6 
Os Comandos básicos do Linux (Manipulando Arquivos e Pastas) 
ls: lista os arquivos e diretórios da pasta atual; 
ls –l : lista os arquivos e diretórios em lista. 
ls –l | more : lista os arquivos e diretórios pausadamente. 
ls –l | less: lista os arquivos e diretórios pausadamente. 
Praticamente todos os comandos citados possuem parâmetros que permitem incrementar suas funcionalidades. Por exemplo, se você digitar o comando ls com o parâmetro -R (ls -R), este mostrará todos os arquivos do diretório, inclusive os ocultos. OBS: O arquivo oculto é prescindido de um ponto. Ex: ./danilo 
A melhor forma de conhecer os parâmetros adicionais de cada comando é consultando as informações de ajuda. Para isso, pode-se usar o recurso --help. Veja o exemplo para o comando ls: 
ls –-help 
Também é possível utilizar o comando man (desde que seu conteúdo esteja instalado), que geralmente fornece informações mais detalhadas. Par usar o man para obter detalhes do comando ls, por exemplo, a sintaxe é: 
man ls 
Assim como conhecer os comandos básicos do Linux. É importante também saber como acessar seus recursos de ajuda, pois isso te desobriga de decorar as sequências das funcionalidades extras. Sabendo usar todos os recursos, você certamente terá boa produtividade em suas tarefas no Linux.
7 
Os Comandos básicos do Linux (Manipulando Arquivos e Pastas) 
Exemplo detalhado do ls –l 
A letra d antes das permissões significa que é um diretório. O Símbolo – é um arquivo. O Símbolo c é um arquivo de caractere. O Símbolo b é um arquivo de bloco. O Símbolo l é um link. 
Permissões do arquivo ou diretório. 
Número de links do arquivo ou número de sub-diretório no caso de ser um diretório. 
Proprietário 
Grupo 
Tamanho em bytes 
Data e Hora de alteração. 
Nome do Arquivo
8 
Os Comandos básicos do Linux (Manipulando Arquivos e Pastas) 
cp: Comando que cria uma cópia de um arquivo ou diretório. Por exemplo, para copiar o arquivo arquivo.txt com o nome arquivo-copia.txt para o diretório /home, basta digitar cp arquivo.txt /home/arquivo-copia.txt. Cria uma cópia idêntica do arquivo.txt com o nome arquivo-copia.txt mantendo o arquivo original intacto. (copy). 
mv: Comando que move um arquivo ou pasta para um local diferente ou renomeia. Tem a mesma função do comando cp, só que ao invés de copiar, move o arquivo ou o diretório para o destino especificado. (move). 
Ex. mv arquivo.txt /home 
mkdir: Comando que cria um diretório, por exemplo, mkdir dados cria um diretório com o nome dados; (make directory). 
OBS: Na maioria dos casos ao criar um diretório o Ubuntu Server coloca o nome do diretório em azul. 
touch: Comando que cria um arquivo vazio, por exemplo, touch danilo.txt cria um arquivo com o nome danilo.txt, pode ser usado também para alterada data e hora do arquivo. 
OBS: Na maioria dos casos ao criar um arquivo o Ubuntu Server coloca o nome do arquivo em branco, mas se o arquivo for executável o mesmo ficará com a cor verde. 
rm : Comando para remover um arquivo. Ex. rm danilo.txt (remove). 
rmdir: Comando para remover um diretório. Ex. rmdir dados, desde que vazio; (remove directory). Podemos remover um diretório também com rm –rf dados (força a exclusão do diretório).
9 
Os Comandos básicos do Linux (Manipulando Arquivos e Pastas) 
chmod: comando para alterar as permissões de arquivos e diretórios. 
Cada grupo de 3 algarismos binários representa um dos níveis entre usuário (u), grupo (g) e outros (o), e cada um dos 3 algarismos ou bits de cada grupo representa um tipo de permissão entre leitura (r), do Inglês 'read', gravação (w), do Inglês 'write' e execução (x), do Inglês 'execute', onde um '1' indica permissão cedida e um '0', permissão negada. (change mode). 
000 0 (zero) permissão negada 
001 1 permissão de execução 
010 2 permissão de gravação 
011 3 permissão de gravação e execução 
100 4 permissão de leitura 
101 5 permissão de leitura e execução 
110 6 permissão de leitura e gravação 
111 7 permissão de leitura, gravação e execução.
10 
Os Comandos básicos do Linux (Manipulando Arquivos e Pastas) 
chown danilo teste.txt: comando para alterar o proprietário do arquivo teste.txt para danilo. (change owner). 
chgrp users teste.txt: comando para alterar o grupo do arquivo teste.txt para users. (change group). 
cat arquivo ou more arquivo : comando que mostra o conteúdo de um arquivo. Por exemplo, para ver o arquivo danilo.txt, basta digitar cat danilo.txt ou more danilo.txt; 
grep: comando que permite procurar determinada palavra, frase ou padrão em arquivos de texto. Ex. grep -n medeiros danilo.txt, este comando irá procurar pela palavra “medeiros” no arquivo danilo.txt e exibir as linhas onde esta palavra foi encontrada. (global / regular expression / print). 
nano: O nano é um simples editor de texto para a linha de comando. Para abrir um arquivo utilize o comando nano arquivo.txt. 
vi: inicia o editor de textos vi. Ex. vi arquivo.txt. 
gedit: abre o editor de textos gedit. Ex. gedit arquivo.txt.
11 
Os Comandos básicos do Linux (Gerenciando usuários e grupos) 
addgroup: Comando para criar um novo grupo. Para criar um novo grupo, digite addgroup professores 
adduser: Comando para criar um novo usuário, por exemplo, adduser danilo cria o usuário danilo. Este comando automaticamente cria o diretório pessoal e um grupo para o usuário. Será solicitado que você defina uma senha para o usuário e alguns detalhes (opcionais) sobre ele. 
adduser danilo professores: Adicionar o usuário danilo no grupo professores. OBS: Podemos fazer esse processo manualmente através da edição do arquivo group dentro do /etc, vinculando o nome do usuário ao grupo, se houver mais de um usuário digite os usuários separando com vírgulas. 
passwd: Comando que altera sua senha do usuário. Para um administrador mudar a senha de um usuário, basta digitar passwd seguido do nome deste. Ex. passwd danilo 
who: Comando que exibe uma lista dos usuários acessando o sistema neste momento. 
w: mostra os usuários logados atualmente no computador (útil para servidores); 
deluser: Remove um usuário do sistema. Para remover também os arquivos pessoais deste usuário, utilize o parâmetro --remove-home 
delgroup: Remove um grupo do sistema. 
groups ou id : Consulta a que grupo ou id o usuário pertence. Ex. groups aluno
12 
Os Comandos básicos do Linux (Informações sobre o sistema) 
df: Exibe o espaço em disco utilizado em cada partição. Com o parâmetro –h ele é mais útil, já que mostra os valores em giga e megabytes, ao invés do número de blocos. Utilize o fdisk -l e cfdisk 
free: Exibe a quantidade de memória RAM disponível e em uso pelo sistema. Quando usado em conjunto com o parâmetro –m, os valores são exibidos em megabytes. 
top: Exibe a lista dos processos em execução atualmente e os recursos dos sistema como o uso da CPU, memória RAM, memória SWAP e número total de tarefas em execução. Para sair, pressione a tecla q. 
uname -a: Exibe informações como o nome da máquina, versão do kernel e a arquitetura do sistema. Se deseja saber qual a versão do kernel que você está utilizando no momento use o comando uname –r. 
lsb_release -a: Exibe informações sobre a versão da distribuição Linux que você está executando. 
ps: mostra os processos em execução. Ex. ps –A ou ps -aux : mostra todos processos. 
kill: encerra processados em andamento. 
lshw: Exibe informações dos dispositivos de hardware conectados ao seu computador, incluindo o nome do fabricante, o tipo e onde está conectado. 
uptime: mostra a quantas horas seu computador está ligado; 
du -h diretório: mostra o tamanho de um diretório; Ex. du -h /home 
cal: exibe um calendário; 
date: mostra a data e a hora atual;
13 
Os Comandos básicos do Linux (Diversos) 
shutdown: desliga ou reinicia o computador, veja: 
shutdown -r now: reinicia o computador ou init 6 
shutdown -h now: desliga o computador ou init 0 
O parâmetro now pode ser mudado. Por exemplo: digite shutdown -r +10 e o sistema irá reiniciar daqui a 10 minutos; 
clear ou <CTRL> + L : elimina todo o conteúdo visível, deixando a linha de comando no topo, como se o terminal acabasse de ter sido acessado; 
history: mostra os últimos comandos inseridos; 
find diretório parâmetro termo: o comando find serve para localizar informações. Para isso, deve-se digitar o comando seguido do diretório da pesquisa mais um parâmetro (ver lista abaixo) e o termo da busca. Parâmetros: 
name - busca por nome 
type - busca por tipo 
size - busca pelo tamanho do arquivo 
mtime - busca por data de modificação 
Exemplo: find /home -name aluno 
file arquivo: mostra informações de um arquivo; 
diff arquivo1 arquivo2: indica as diferenças entre dois arquivos, por exemplo: diff danilo1.txt danilo2.txt
14 
Os Comandos básicos do Linux (Diversos) 
id usuário: mostra qual o número de identificação do usuário especificado no sistema; 
finger usuário: exibe informações sobre o usuário indicado. OBS: É necessário instalar o finger. 
lpr arquivo: imprime o arquivo especificado; 
lynx: abre o navegador de internet de mesmo nome. OBS: É necessário instalar o Lynx.
15 
Os Comandos básicos do Linux (Redes de Computadores). 
ifconfig: Visualiza configurações das interfaces de redes; 
ifconfig eth0: para exibir o estado e informações da interface de rede eth0; 
ifconfig eth0 down ou ifdown eth0: para desativar a interface de rede eth0; 
ifconfig eth0 up ou ifup eth0: para ativar a interface de rede eth0; 
/etc/init.d/networking restart : Reinicia as interfaces de rede. 
sudo ifconfig eth0 172.16.0.136 netmask 255.255.0.0 up: para configurar a interface de rede eth0 com endereço IP 192.168.3.1 e máscara da rede 255.255.255.0, ativando-a; 
ping + endereço IP: envia requisições para um determinado host na rede; 
route: permite exibir a tabela de roteamento (configuração das rotas). 
telnet: ativa o serviço de Telnet em uma máquina. Para acessar esse computador a partir de outros por Telnet, basta digitar telnet nomedamáquina ou telnet IP. Por exemplo: telnet 192.168.0.10. Após abrir o Telnet, digite help para conhecer suas funções;
16 
Os Comandos básicos do Linux (Atualizações do Sistema) APT (Advanced Packaging Tool) 
O apt é uma ferramenta para instalar e atualizar pacotes e suas dependências de maneira rápida e prática. 
apt-get update – Atualiza a lista de pacotes dos repositórios, ou seja, atualizar o arquivo /etc/apt/sources.list que são os (fontes) onde o linux obterá os pacotes requisitados pelo usuário. 
apt-get install – Instala novos de programas. Ex. apt-get install lynx 
apt-get remove – Remove pacotes de programas do sistema. Ex. apt-get remove lynx 
apt-get upgrade – Atualiza todos os pacotes dos programas. Ex. Quando lança um versão nova de algum programa. Com o parâmetro –u o ubuntu mostra os pacotes que estão sendo atualizados. Ex. apt-get –u upgrade 
apt-get dist-upgrade – Atualiza a versão da distribuição e todos seus pacotes.
17 
Trabalho Linux 
1.Criar um diretório dentro do diretório /home com o nome de aula. 
2.Dentro do diretório aula criar um arquivo de nome teste.txt e outro com o seunome.txt. 
3.Para o arquivo com o seu nome dê a permissão de leitura, escrita e execução para o usuário, permissão de leitura e execução para o grupo e permissão de escrita para outros. 
4.Verificar as permissões atribuídas. 
5.Criar uma cópia do arquivo teste.txt para o diretório /var. 
6.Editar o arquivo teste.txt dentro do diretório /home/aula colocando seu nome completo dentro do arquivo. 
7.Editar o arquivo com seunome.txt dentro do diretório /home/aula colocando o nome completo da sua mãe. 
8.Verificar as diferenças entre os dois arquivos teste.txt e seunome.txt 
9.Criar um grupo com o nome de estudante. 
10.Criar um usuário com o seu nome de maria e colocar uma senha. 
11.Atribuir maria ao grupo de estudante. 
12.Alterar o grupo do arquivo teste.txt para estudante e o proprietário para maria. 
13.Logar no ubuntu com o usuário que você criou com o nome de maria.

Mais conteúdo relacionado

Mais procurados

Aula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxAula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - Linux
LucasMansueto
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
Rogério Cardoso
 
Linux para leigos
Linux para leigos Linux para leigos
Linux para leigos
Guilherme Hinkelmann
 
Lista de exercícios em Bash (resolvida)
Lista de exercícios em Bash (resolvida) Lista de exercícios em Bash (resolvida)
Lista de exercícios em Bash (resolvida)
Marcelo Barros de Almeida
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em Linux
Fábio dos Reis
 
Permissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos LinuxPermissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos Linux
Wellington Oliveira
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começouguestaa94fe
 
Administração de servidores Linux
Administração de servidores LinuxAdministração de servidores Linux
Administração de servidores Linux
João Sá
 
Sistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoSistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - Apresentação
Leinylson Fontinele
 
Conceitos do Active Diretory
Conceitos do Active DiretoryConceitos do Active Diretory
Conceitos do Active Diretory
Pedro Neto
 
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre Processos
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre ProcessosSistemas Operacionais - Aula 8 - Sincronização e Comunicação entre Processos
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre Processos
Charles Fortes
 
Sistema operativo servidor
Sistema operativo servidorSistema operativo servidor
Sistema operativo servidor
Sandu Postolachi
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Leinylson Fontinele
 
Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)
Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)
Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)
Leinylson Fontinele
 
2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processosComputação Depressão
 
Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos
Luis Ferreira
 

Mais procurados (20)

Aula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxAula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - Linux
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Linux
LinuxLinux
Linux
 
Aula gerenciamento de arquivos e pastas
Aula   gerenciamento de arquivos e pastasAula   gerenciamento de arquivos e pastas
Aula gerenciamento de arquivos e pastas
 
Linux para leigos
Linux para leigos Linux para leigos
Linux para leigos
 
Lista de exercícios em Bash (resolvida)
Lista de exercícios em Bash (resolvida) Lista de exercícios em Bash (resolvida)
Lista de exercícios em Bash (resolvida)
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em Linux
 
Permissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos LinuxPermissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos Linux
 
Linux
LinuxLinux
Linux
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começou
 
Administração de servidores Linux
Administração de servidores LinuxAdministração de servidores Linux
Administração de servidores Linux
 
Sistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoSistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - Apresentação
 
Conceitos do Active Diretory
Conceitos do Active DiretoryConceitos do Active Diretory
Conceitos do Active Diretory
 
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre Processos
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre ProcessosSistemas Operacionais - Aula 8 - Sincronização e Comunicação entre Processos
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre Processos
 
Sistema operativo servidor
Sistema operativo servidorSistema operativo servidor
Sistema operativo servidor
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)
Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)
Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)
 
2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos
 
Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos
 

Destaque

Cap1 exercicios comandos linux resolucao part i
Cap1 exercicios comandos linux   resolucao part iCap1 exercicios comandos linux   resolucao part i
Cap1 exercicios comandos linux resolucao part iportal_Do_estudante
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
Wagner Oliveira
 
PHP e Redis
PHP e RedisPHP e Redis
PHP e Redis
Paulo Victor Gomes
 
Mapa Mental Comandos Unix E Linux
Mapa Mental Comandos Unix E LinuxMapa Mental Comandos Unix E Linux
Mapa Mental Comandos Unix E Linux
Richar Por
 
O Que é Shell (bash)
O Que é Shell (bash)O Que é Shell (bash)
O Que é Shell (bash)
Sérgio Silva
 
Treinamento de comandos Unix e Linux
Treinamento de comandos Unix e LinuxTreinamento de comandos Unix e Linux
Treinamento de comandos Unix e Linux
Cid de Andrade
 
Administração de Redes Linux - I
Administração de Redes Linux - IAdministração de Redes Linux - I
Administração de Redes Linux - I
Marcelo Barros de Almeida
 
Sistemas operacionais e aplicativos
Sistemas operacionais e aplicativosSistemas operacionais e aplicativos
Sistemas operacionais e aplicativosguicabral6
 

Destaque (9)

Cap1 exercicios comandos linux
Cap1 exercicios comandos linuxCap1 exercicios comandos linux
Cap1 exercicios comandos linux
 
Cap1 exercicios comandos linux resolucao part i
Cap1 exercicios comandos linux   resolucao part iCap1 exercicios comandos linux   resolucao part i
Cap1 exercicios comandos linux resolucao part i
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
PHP e Redis
PHP e RedisPHP e Redis
PHP e Redis
 
Mapa Mental Comandos Unix E Linux
Mapa Mental Comandos Unix E LinuxMapa Mental Comandos Unix E Linux
Mapa Mental Comandos Unix E Linux
 
O Que é Shell (bash)
O Que é Shell (bash)O Que é Shell (bash)
O Que é Shell (bash)
 
Treinamento de comandos Unix e Linux
Treinamento de comandos Unix e LinuxTreinamento de comandos Unix e Linux
Treinamento de comandos Unix e Linux
 
Administração de Redes Linux - I
Administração de Redes Linux - IAdministração de Redes Linux - I
Administração de Redes Linux - I
 
Sistemas operacionais e aplicativos
Sistemas operacionais e aplicativosSistemas operacionais e aplicativos
Sistemas operacionais e aplicativos
 

Semelhante a Aula 06 comandos linux

Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
lol
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
Jussara Novaes
 
Apostila(1)
Apostila(1)Apostila(1)
Apostila(1)
João moreira
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
Jorge Ávila Miranda
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
Wesley Germano Otávio
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatado
Neon Online
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxVirgínia
 
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de ArquivosSistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de ArquivosLuiz Arthur
 
725
725725
Linux x Windowns
Linux x WindownsLinux x Windowns
Linux x Windowns
SENAC RIO
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unix
gravetim
 
Minicurso linux
Minicurso linuxMinicurso linux
Minicurso linux
Reginaldo de Matias
 
Linux-formatado.pdf
Linux-formatado.pdfLinux-formatado.pdf
Linux-formatado.pdf
ssuserf964b1
 
Diretórios linux
Diretórios linuxDiretórios linux
Diretórios linux
ssuser64f954
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)
SENAC RIO
 
Linux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLLinux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºL
BrunoOliveira1070
 
Guia 500 comandos_linux
Guia 500 comandos_linuxGuia 500 comandos_linux
Guia 500 comandos_linux
Dario Nakazima
 

Semelhante a Aula 06 comandos linux (20)

Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Apostila(1)
Apostila(1)Apostila(1)
Apostila(1)
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatado
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições Linux
 
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de ArquivosSistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
 
725
725725
725
 
Linux x Windowns
Linux x WindownsLinux x Windowns
Linux x Windowns
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unix
 
Comandos Unix
Comandos UnixComandos Unix
Comandos Unix
 
Minicurso linux
Minicurso linuxMinicurso linux
Minicurso linux
 
Linux-formatado.pdf
Linux-formatado.pdfLinux-formatado.pdf
Linux-formatado.pdf
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Diretórios linux
Diretórios linuxDiretórios linux
Diretórios linux
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)
 
Linux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLLinux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºL
 
Guia 500 comandos_linux
Guia 500 comandos_linuxGuia 500 comandos_linux
Guia 500 comandos_linux
 

Mais de Aparicio Junior

Tips For the TOELF ITP
Tips For the TOELF ITPTips For the TOELF ITP
Tips For the TOELF ITP
Aparicio Junior
 
Mock test structure TOEFL ITP
Mock test structure TOEFL ITPMock test structure TOEFL ITP
Mock test structure TOEFL ITP
Aparicio Junior
 
Mock test reading TOEFL ITP
Mock test reading TOEFL ITPMock test reading TOEFL ITP
Mock test reading TOEFL ITP
Aparicio Junior
 
Mock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITPMock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITP
Aparicio Junior
 
General view of the TOEFL ITP
General view of the TOEFL ITPGeneral view of the TOEFL ITP
General view of the TOEFL ITP
Aparicio Junior
 
HERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAHERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVA
Aparicio Junior
 
Banco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internasBanco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internas
Aparicio Junior
 
Lista 2 5
Lista 2 5Lista 2 5
Lista 2 5
Aparicio Junior
 
Aula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em JavaAula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em Java
Aparicio Junior
 
Lista 2 4
Lista 2 4Lista 2 4
Lista 2 4
Aparicio Junior
 
Aula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em JavaAula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em Java
Aparicio Junior
 
Estrutura de Dados - PILHAS
Estrutura de Dados - PILHASEstrutura de Dados - PILHAS
Estrutura de Dados - PILHAS
Aparicio Junior
 
Tutorial instalacão java
Tutorial instalacão javaTutorial instalacão java
Tutorial instalacão java
Aparicio Junior
 
Lista1 3 java
Lista1 3 javaLista1 3 java
Lista1 3 java
Aparicio Junior
 
Lista 2 2 java
Lista 2 2 javaLista 2 2 java
Lista 2 2 java
Aparicio Junior
 
Lista 2 1 java
Lista 2 1 javaLista 2 1 java
Lista 2 1 java
Aparicio Junior
 
Lista 1 9 java
Lista 1 9 javaLista 1 9 java
Lista 1 9 java
Aparicio Junior
 
Lista 1 8 java
Lista 1 8 javaLista 1 8 java
Lista 1 8 java
Aparicio Junior
 
Lista 1 7 java
Lista 1 7 javaLista 1 7 java
Lista 1 7 java
Aparicio Junior
 
Lista 1 6 java
Lista 1 6 javaLista 1 6 java
Lista 1 6 java
Aparicio Junior
 

Mais de Aparicio Junior (20)

Tips For the TOELF ITP
Tips For the TOELF ITPTips For the TOELF ITP
Tips For the TOELF ITP
 
Mock test structure TOEFL ITP
Mock test structure TOEFL ITPMock test structure TOEFL ITP
Mock test structure TOEFL ITP
 
Mock test reading TOEFL ITP
Mock test reading TOEFL ITPMock test reading TOEFL ITP
Mock test reading TOEFL ITP
 
Mock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITPMock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITP
 
General view of the TOEFL ITP
General view of the TOEFL ITPGeneral view of the TOEFL ITP
General view of the TOEFL ITP
 
HERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAHERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVA
 
Banco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internasBanco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internas
 
Lista 2 5
Lista 2 5Lista 2 5
Lista 2 5
 
Aula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em JavaAula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em Java
 
Lista 2 4
Lista 2 4Lista 2 4
Lista 2 4
 
Aula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em JavaAula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em Java
 
Estrutura de Dados - PILHAS
Estrutura de Dados - PILHASEstrutura de Dados - PILHAS
Estrutura de Dados - PILHAS
 
Tutorial instalacão java
Tutorial instalacão javaTutorial instalacão java
Tutorial instalacão java
 
Lista1 3 java
Lista1 3 javaLista1 3 java
Lista1 3 java
 
Lista 2 2 java
Lista 2 2 javaLista 2 2 java
Lista 2 2 java
 
Lista 2 1 java
Lista 2 1 javaLista 2 1 java
Lista 2 1 java
 
Lista 1 9 java
Lista 1 9 javaLista 1 9 java
Lista 1 9 java
 
Lista 1 8 java
Lista 1 8 javaLista 1 8 java
Lista 1 8 java
 
Lista 1 7 java
Lista 1 7 javaLista 1 7 java
Lista 1 7 java
 
Lista 1 6 java
Lista 1 6 javaLista 1 6 java
Lista 1 6 java
 

Último

proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
Escola Municipal Jesus Cristo
 
.Template .padrao .slides .TCC .2024 ppt
.Template .padrao .slides .TCC .2024 ppt.Template .padrao .slides .TCC .2024 ppt
.Template .padrao .slides .TCC .2024 ppt
IslanderAndrade
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
JulianeMelo17
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
MatildeBrites
 
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdfPowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
1000a
 
APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
CarlosEduardoSola
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Biblioteca UCS
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
Mary Alvarenga
 
Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
jbellas2
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
RenanSilva991968
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
Escola Municipal Jesus Cristo
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Mary Alvarenga
 
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdfArundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Ana Da Silva Ponce
 
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdfCaderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
carlaslr1
 
ptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultosptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultos
Escola Municipal Jesus Cristo
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Luana Neres
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
Mary Alvarenga
 
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdfProjeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Bibliotecas Infante D. Henrique
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
ValdineyRodriguesBez1
 
Aula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptxAula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptx
kdn15710
 

Último (20)

proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
 
.Template .padrao .slides .TCC .2024 ppt
.Template .padrao .slides .TCC .2024 ppt.Template .padrao .slides .TCC .2024 ppt
.Template .padrao .slides .TCC .2024 ppt
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
 
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdfPowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
 
APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
 
Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
 
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdfArundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
 
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdfCaderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
 
ptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultosptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultos
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
 
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdfProjeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
 
Aula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptxAula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptx
 

Aula 06 comandos linux

  • 1. Comandos Linux Plano de Aula OBJETIVO: O Aluno irá aprender os principais comandos do linux, principais diretórios do linux e irá manipular diretórios e arquivos no linux. 1
  • 2. O primeiro choque para quem está chegando agora é a estrutura de diretórios do Linux, que não lembra em nada o que temos no Windows. No Windows temos os arquivos do sistema concentrados nas pastas Windows e Arquivos de programas, e você pode criar e organizar suas pastas da forma que quiser. No Linux é basicamente o contrário. O diretório raiz está tomado pelas pastas do sistema e espera-se que você armazene seus arquivos pessoais dentro da sua pasta no diretório /home. Mas, as diferenças não param por aí. Para onde vão os programas que são instalados se não existe uma pasta central como a "Arquivos de programas"? E para onde vão os arquivos de configuração se o Linux não possui nada semelhante ao registro do Windows? A primeira coisa com que você precisa se habituar é que no Linux os discos e partições não aparecem necessariamente como unidades diferentes, como o C:, D:, E: do Windows. Tudo faz parte de um único diretório, chamado diretório raiz ou simplesmente "/". Dentro deste diretório temos não apenas todos arquivos e as partições de disco, mas também o CD-ROM, drive de disquete e outros dispositivos, formando a estrutura que você vê no gerenciador de arquivos. Diretórios Linux 2
  • 3. Diretório Descrição /bin Arquivos binários de comandos essenciais do sistema. /boot Arquivos de boot (inicialização; boot-loader; Grub); kernel do Linux. /dev Dispositivos (devices) de entrada/saída: floppy, hardisk, cdrom, modem . /etc Arquivos de configuração (scripts) e inicialização. /home Diretório local (home) de usuários. /lib Bibliotecas e módulos(drives): compartilhadas com freqüência. /mnt Diretório de montagem de dispositivos, sistemas de arquivos e partição. /opt Para instalação de programas não oficiais da distribuição. /proc Diretório virtual (RAM) onde rodam os processos ativos. /root Diretório local do superusuário (root). /sbin Arquivos de sistema essenciais (binários do superusuário). /tmp Arquivos temporários gerados por alguns utilitários. /usr Arquivos de usuários nativos da distribuição. /var Arquivos de log e outros arquivos variáveis. Diretórios Linux 3
  • 4. 4 Entendendo o Terminal de Comandos (Shell) Ao inicializar o Ubuntu Server será apresentado a opção de digitar o usuário e senha para logar no Ubuntu Server. Ex. usuário aluno. Logar com o usuário aluno e senha iftm@123 aluno@servidor: ~$ Nos exemplo acima, a palavra existente antes do símbolo @ diz qual o nome do usuário que está usando o terminal. Os nomes que aparecem depois do @ indicam o nome computador que está sendo acessado seguido do diretório representado pelo símbolo ~.(Quando inicia o terminal, você começa no seu diretório pessoal). O caractere que aparece no final indica qual o "poder" do usuário. Se o símbolo for #, significa que usuário tem privilégios de administrador (root). Por outro lado, se o símbolo for $, significa que este é um usuário comum, incapaz de acessar todos os recursos que um administrador acessa. Independente de qual seja, é depois do caractere que o usuário pode digitar os comandos.
  • 5. 5 Os Comandos básicos do Linux (Navegação) Agora que você já sabe como agir em um terminal, vamos aos comandos do Linux mais comuns. Para utilizá-los, basta digitá-los e pressionar a tecla Enter de seu teclado. É importante frisar que, dependendo de sua distribuição Linux, um ou outro comando pode estar indisponível. Além disso, alguns comandos só podem ser executados por usuários com privilégios de administrador. A relação a seguir mostra os comandos seguidos de uma breve descrição: sudo su: Altera para o usuário administrador, isto é, root (perceba que o símbolo $ mudará para #); Será solicitado a senha do usuário criado na instalação do ubuntu.(super user do). OBS: Recomenda-se alterar a senha do usuário root. su: Altera o usuário. (substitute user ) Ex. su danilo pwd: Comando que permite saber qual o diretório atual em que você se encontra (print working directory). cd: Comando que permite mudar de diretório. (change directory). Para ir para o diretório /etc, basta digitar cd /etc, para acessar subdiretórios não há necessidade de digitar a / antes do subdiretório. Para ir para o diretório raiz, digite apenas cd / Para ir para o diretório pessoal digite cd Para ir para um diretório acima, utilize cd .. Para voltar para o diretório anterior, utilize cd – Para acessar um caminho absoluto, utilize o endereço completo, como em cd /var/www, que levará para o subdiretório www de /var
  • 6. 6 Os Comandos básicos do Linux (Manipulando Arquivos e Pastas) ls: lista os arquivos e diretórios da pasta atual; ls –l : lista os arquivos e diretórios em lista. ls –l | more : lista os arquivos e diretórios pausadamente. ls –l | less: lista os arquivos e diretórios pausadamente. Praticamente todos os comandos citados possuem parâmetros que permitem incrementar suas funcionalidades. Por exemplo, se você digitar o comando ls com o parâmetro -R (ls -R), este mostrará todos os arquivos do diretório, inclusive os ocultos. OBS: O arquivo oculto é prescindido de um ponto. Ex: ./danilo A melhor forma de conhecer os parâmetros adicionais de cada comando é consultando as informações de ajuda. Para isso, pode-se usar o recurso --help. Veja o exemplo para o comando ls: ls –-help Também é possível utilizar o comando man (desde que seu conteúdo esteja instalado), que geralmente fornece informações mais detalhadas. Par usar o man para obter detalhes do comando ls, por exemplo, a sintaxe é: man ls Assim como conhecer os comandos básicos do Linux. É importante também saber como acessar seus recursos de ajuda, pois isso te desobriga de decorar as sequências das funcionalidades extras. Sabendo usar todos os recursos, você certamente terá boa produtividade em suas tarefas no Linux.
  • 7. 7 Os Comandos básicos do Linux (Manipulando Arquivos e Pastas) Exemplo detalhado do ls –l A letra d antes das permissões significa que é um diretório. O Símbolo – é um arquivo. O Símbolo c é um arquivo de caractere. O Símbolo b é um arquivo de bloco. O Símbolo l é um link. Permissões do arquivo ou diretório. Número de links do arquivo ou número de sub-diretório no caso de ser um diretório. Proprietário Grupo Tamanho em bytes Data e Hora de alteração. Nome do Arquivo
  • 8. 8 Os Comandos básicos do Linux (Manipulando Arquivos e Pastas) cp: Comando que cria uma cópia de um arquivo ou diretório. Por exemplo, para copiar o arquivo arquivo.txt com o nome arquivo-copia.txt para o diretório /home, basta digitar cp arquivo.txt /home/arquivo-copia.txt. Cria uma cópia idêntica do arquivo.txt com o nome arquivo-copia.txt mantendo o arquivo original intacto. (copy). mv: Comando que move um arquivo ou pasta para um local diferente ou renomeia. Tem a mesma função do comando cp, só que ao invés de copiar, move o arquivo ou o diretório para o destino especificado. (move). Ex. mv arquivo.txt /home mkdir: Comando que cria um diretório, por exemplo, mkdir dados cria um diretório com o nome dados; (make directory). OBS: Na maioria dos casos ao criar um diretório o Ubuntu Server coloca o nome do diretório em azul. touch: Comando que cria um arquivo vazio, por exemplo, touch danilo.txt cria um arquivo com o nome danilo.txt, pode ser usado também para alterada data e hora do arquivo. OBS: Na maioria dos casos ao criar um arquivo o Ubuntu Server coloca o nome do arquivo em branco, mas se o arquivo for executável o mesmo ficará com a cor verde. rm : Comando para remover um arquivo. Ex. rm danilo.txt (remove). rmdir: Comando para remover um diretório. Ex. rmdir dados, desde que vazio; (remove directory). Podemos remover um diretório também com rm –rf dados (força a exclusão do diretório).
  • 9. 9 Os Comandos básicos do Linux (Manipulando Arquivos e Pastas) chmod: comando para alterar as permissões de arquivos e diretórios. Cada grupo de 3 algarismos binários representa um dos níveis entre usuário (u), grupo (g) e outros (o), e cada um dos 3 algarismos ou bits de cada grupo representa um tipo de permissão entre leitura (r), do Inglês 'read', gravação (w), do Inglês 'write' e execução (x), do Inglês 'execute', onde um '1' indica permissão cedida e um '0', permissão negada. (change mode). 000 0 (zero) permissão negada 001 1 permissão de execução 010 2 permissão de gravação 011 3 permissão de gravação e execução 100 4 permissão de leitura 101 5 permissão de leitura e execução 110 6 permissão de leitura e gravação 111 7 permissão de leitura, gravação e execução.
  • 10. 10 Os Comandos básicos do Linux (Manipulando Arquivos e Pastas) chown danilo teste.txt: comando para alterar o proprietário do arquivo teste.txt para danilo. (change owner). chgrp users teste.txt: comando para alterar o grupo do arquivo teste.txt para users. (change group). cat arquivo ou more arquivo : comando que mostra o conteúdo de um arquivo. Por exemplo, para ver o arquivo danilo.txt, basta digitar cat danilo.txt ou more danilo.txt; grep: comando que permite procurar determinada palavra, frase ou padrão em arquivos de texto. Ex. grep -n medeiros danilo.txt, este comando irá procurar pela palavra “medeiros” no arquivo danilo.txt e exibir as linhas onde esta palavra foi encontrada. (global / regular expression / print). nano: O nano é um simples editor de texto para a linha de comando. Para abrir um arquivo utilize o comando nano arquivo.txt. vi: inicia o editor de textos vi. Ex. vi arquivo.txt. gedit: abre o editor de textos gedit. Ex. gedit arquivo.txt.
  • 11. 11 Os Comandos básicos do Linux (Gerenciando usuários e grupos) addgroup: Comando para criar um novo grupo. Para criar um novo grupo, digite addgroup professores adduser: Comando para criar um novo usuário, por exemplo, adduser danilo cria o usuário danilo. Este comando automaticamente cria o diretório pessoal e um grupo para o usuário. Será solicitado que você defina uma senha para o usuário e alguns detalhes (opcionais) sobre ele. adduser danilo professores: Adicionar o usuário danilo no grupo professores. OBS: Podemos fazer esse processo manualmente através da edição do arquivo group dentro do /etc, vinculando o nome do usuário ao grupo, se houver mais de um usuário digite os usuários separando com vírgulas. passwd: Comando que altera sua senha do usuário. Para um administrador mudar a senha de um usuário, basta digitar passwd seguido do nome deste. Ex. passwd danilo who: Comando que exibe uma lista dos usuários acessando o sistema neste momento. w: mostra os usuários logados atualmente no computador (útil para servidores); deluser: Remove um usuário do sistema. Para remover também os arquivos pessoais deste usuário, utilize o parâmetro --remove-home delgroup: Remove um grupo do sistema. groups ou id : Consulta a que grupo ou id o usuário pertence. Ex. groups aluno
  • 12. 12 Os Comandos básicos do Linux (Informações sobre o sistema) df: Exibe o espaço em disco utilizado em cada partição. Com o parâmetro –h ele é mais útil, já que mostra os valores em giga e megabytes, ao invés do número de blocos. Utilize o fdisk -l e cfdisk free: Exibe a quantidade de memória RAM disponível e em uso pelo sistema. Quando usado em conjunto com o parâmetro –m, os valores são exibidos em megabytes. top: Exibe a lista dos processos em execução atualmente e os recursos dos sistema como o uso da CPU, memória RAM, memória SWAP e número total de tarefas em execução. Para sair, pressione a tecla q. uname -a: Exibe informações como o nome da máquina, versão do kernel e a arquitetura do sistema. Se deseja saber qual a versão do kernel que você está utilizando no momento use o comando uname –r. lsb_release -a: Exibe informações sobre a versão da distribuição Linux que você está executando. ps: mostra os processos em execução. Ex. ps –A ou ps -aux : mostra todos processos. kill: encerra processados em andamento. lshw: Exibe informações dos dispositivos de hardware conectados ao seu computador, incluindo o nome do fabricante, o tipo e onde está conectado. uptime: mostra a quantas horas seu computador está ligado; du -h diretório: mostra o tamanho de um diretório; Ex. du -h /home cal: exibe um calendário; date: mostra a data e a hora atual;
  • 13. 13 Os Comandos básicos do Linux (Diversos) shutdown: desliga ou reinicia o computador, veja: shutdown -r now: reinicia o computador ou init 6 shutdown -h now: desliga o computador ou init 0 O parâmetro now pode ser mudado. Por exemplo: digite shutdown -r +10 e o sistema irá reiniciar daqui a 10 minutos; clear ou <CTRL> + L : elimina todo o conteúdo visível, deixando a linha de comando no topo, como se o terminal acabasse de ter sido acessado; history: mostra os últimos comandos inseridos; find diretório parâmetro termo: o comando find serve para localizar informações. Para isso, deve-se digitar o comando seguido do diretório da pesquisa mais um parâmetro (ver lista abaixo) e o termo da busca. Parâmetros: name - busca por nome type - busca por tipo size - busca pelo tamanho do arquivo mtime - busca por data de modificação Exemplo: find /home -name aluno file arquivo: mostra informações de um arquivo; diff arquivo1 arquivo2: indica as diferenças entre dois arquivos, por exemplo: diff danilo1.txt danilo2.txt
  • 14. 14 Os Comandos básicos do Linux (Diversos) id usuário: mostra qual o número de identificação do usuário especificado no sistema; finger usuário: exibe informações sobre o usuário indicado. OBS: É necessário instalar o finger. lpr arquivo: imprime o arquivo especificado; lynx: abre o navegador de internet de mesmo nome. OBS: É necessário instalar o Lynx.
  • 15. 15 Os Comandos básicos do Linux (Redes de Computadores). ifconfig: Visualiza configurações das interfaces de redes; ifconfig eth0: para exibir o estado e informações da interface de rede eth0; ifconfig eth0 down ou ifdown eth0: para desativar a interface de rede eth0; ifconfig eth0 up ou ifup eth0: para ativar a interface de rede eth0; /etc/init.d/networking restart : Reinicia as interfaces de rede. sudo ifconfig eth0 172.16.0.136 netmask 255.255.0.0 up: para configurar a interface de rede eth0 com endereço IP 192.168.3.1 e máscara da rede 255.255.255.0, ativando-a; ping + endereço IP: envia requisições para um determinado host na rede; route: permite exibir a tabela de roteamento (configuração das rotas). telnet: ativa o serviço de Telnet em uma máquina. Para acessar esse computador a partir de outros por Telnet, basta digitar telnet nomedamáquina ou telnet IP. Por exemplo: telnet 192.168.0.10. Após abrir o Telnet, digite help para conhecer suas funções;
  • 16. 16 Os Comandos básicos do Linux (Atualizações do Sistema) APT (Advanced Packaging Tool) O apt é uma ferramenta para instalar e atualizar pacotes e suas dependências de maneira rápida e prática. apt-get update – Atualiza a lista de pacotes dos repositórios, ou seja, atualizar o arquivo /etc/apt/sources.list que são os (fontes) onde o linux obterá os pacotes requisitados pelo usuário. apt-get install – Instala novos de programas. Ex. apt-get install lynx apt-get remove – Remove pacotes de programas do sistema. Ex. apt-get remove lynx apt-get upgrade – Atualiza todos os pacotes dos programas. Ex. Quando lança um versão nova de algum programa. Com o parâmetro –u o ubuntu mostra os pacotes que estão sendo atualizados. Ex. apt-get –u upgrade apt-get dist-upgrade – Atualiza a versão da distribuição e todos seus pacotes.
  • 17. 17 Trabalho Linux 1.Criar um diretório dentro do diretório /home com o nome de aula. 2.Dentro do diretório aula criar um arquivo de nome teste.txt e outro com o seunome.txt. 3.Para o arquivo com o seu nome dê a permissão de leitura, escrita e execução para o usuário, permissão de leitura e execução para o grupo e permissão de escrita para outros. 4.Verificar as permissões atribuídas. 5.Criar uma cópia do arquivo teste.txt para o diretório /var. 6.Editar o arquivo teste.txt dentro do diretório /home/aula colocando seu nome completo dentro do arquivo. 7.Editar o arquivo com seunome.txt dentro do diretório /home/aula colocando o nome completo da sua mãe. 8.Verificar as diferenças entre os dois arquivos teste.txt e seunome.txt 9.Criar um grupo com o nome de estudante. 10.Criar um usuário com o seu nome de maria e colocar uma senha. 11.Atribuir maria ao grupo de estudante. 12.Alterar o grupo do arquivo teste.txt para estudante e o proprietário para maria. 13.Logar no ubuntu com o usuário que você criou com o nome de maria.