Baixe o app para aproveitar ainda mais
Prévia do material em texto
INFORMÁTICA Prof Fabio Rosar 1 a n e c e s Fala galera, professor Fabio Rosar aqui com um material importante no objeto de estudos do sistema Operacional Linux. Ah, depois da um confere lá no meu canal do Youtube que tem muito material gratuito. Aponte seu celular para o QR Code ao lado → → Instruções para a utilização do Linux Terminal Web → Nesse manual, explico como usar um terminal Linux em um navegador web. → Objetivo: treinar os comandos e diretórios sem a necessidade de instalar o Linux na sua máquina. → O teste que executei foi em um computador Windows 10 – Navegador Google Chrome 84 → Sempre que você finalizar o uso, esse terminal não salvará as alterações efetuadas. Você deverá efetuar todos os comandos novamente. Mãos à obra: Acesse o site: https://bellard.org/jslinux/vm.html?url=alpine- x86.cfg&mem=192 Se não conseguir diretamente, acesse: http://bellard.org/jslinux/ O cenário que utilizei foi: Abrirá uma tela com um terminal (tela preta) escrito “Loading”. A máquina virtual estará pronta para uso quando a imagem for esta: Lembram da aula? Macetes para alguns comandos do Linux Comando Macete ls LiStar conteúdo do diretório rm ReMover arquivo mkdir MaKe (fazer) diretório cp CoPiar mv MoVer cd Change Directory (alterar diretório) ps ProcessoS (processos ativos no momento) passwd PASSWorD (alterar senha do usuário) chmod CHange MODe (trocar método/permissões) chown CHange OWNer (trocar dono do arquivo) su Super Usuário 1. Comandos do Linux Os comandos abaixo foram utilizados no diretório raiz. Para chegar até ele digite cd / e aperte enter 1.1 LS Listando o diretório / com o comando “ls” simples. O comando “ls –la” é utilizado para exibição de propriedades dos arquivos. https://bellard.org/jslinux/vm.html?url=alpine-x86.cfg&mem=192 https://bellard.org/jslinux/vm.html?url=alpine-x86.cfg&mem=192 http://bellard.org/jslinux/ INFORMÁTICA Prof Fabio Rosar 2 a n e c e s Relembrando as propriedades do arquivo: Durante todo o processo você pode usar o comando clear para limpar o que está na tela do terminal. 1.2 CD O comando cd é utilizado para acessar um diretório. No exemplo acima eu acessei o diretório home Para voltar um diretório uso o comando cd .. Estando em qualquer local, se usar o comando cd / o usuário voltará para o diretório raiz. Perceba que eu estava no diretório /etc/joe e voltei para a raiz em um comando. 1.4 MKDIR Esse comando serve para criar um diretório dentro de outro diretório (conhecido também por subdiretório). Vou adiantar esse comando para que você possa utilizar um diretório com todas as permissões. Acessei o diretório home , apliquei o comando ls , e não existia nenhum subdiretório. Criei o diretório aluno com o comando mkdir aluno , apliquei o comando ls e surgiu esse novo diretório. Vou criar outros dois diretórios dentro do diretório aluno: Acessei o diretório aluno com o comando cd aluno , criei os diretórios aula e prova . Logo após usei o comando touch para criar um arquivo de texto sem conteúdo. Perceba que no último comando ls possuo 1 arquivo e dois diretórios. 1.3 CP No comando acima copiei o arquivo apostila.txt para o subdiretório aula . 1.4 MV Para utilizar o comando para mover mv, basta substituir o cp por mv na tela acima. Lembrando que o comando cp gera duplicidade de arquivos e o mv seria o mesmo que recortar+colar. O comando mv também pode ser utilizado para renomear um arquivo. Veja acima que renomeei o arquivo apostila.txt para concurso.txt 1.5 RM O comando rm serve para remover/apagar/deletar um arquivo. INFORMÁTICA Prof Fabio Rosar 3 a n e c e s 1.6 RMDIR Usamos o comando rmdir para remover um diretório. A regra é: • rm remove arquivo • rmdir remove diretório 1.7 Cat O comando cat serve para mostrar o conteúdo de um arquivo. No caso, eu já havia inserido a frase Vida de concurseiro! no arquivo concurso.txt 1.8 Passwd Para executar esse comando, precisamos criar um usuário nesse sistema, é muito simples. Digite: adduser concurseiro concurseiro Pronto, o usuário concurseiro já foi criado. Agora execute o comando passwd concurseiro para trocar a senha deste usuário. Lembrando que, só o super usuário (root) e o próprio concurseiro podem trocar sua senha. 1.9 Chmod Para utilizar o comando de troca de permissões acesse a pasta aula que criamos dentro de aluno que criamos dentro de home com o comando cd /home/aluno/aula de onde você estiver. O arquivo concursto.txt tem permissão rw- para seu dono r-- para o grupo do dono e r-- para outros. Basicamente, somente o dono pode alterar (w) esse arquivo. Revise a aula de permissões de arquivos do Linux para compreender essas tarefas. Permitindo que dono, grupo e outros possam alterar o arquivo: Recapitulando: • r=4 • w=2 • x=1 Agora vou tirar todas as permissões de acesso ao arquivo para outros e deixar como estava para dono e grupo. 2. Diretórios do Linux Apresentarei algumas telas do Linux, distribuição Ubuntu 14 para exemplificar o que foi visto em sala e também na apostila. Esses diretórios serão apresentados pela distro UBUNTU mas valem também para nosso terminal web. Alguns diretórios podem não estar no terminal web pois o acesso lá é mais restrito que na máquina em si. 2.1 O Shell A tela inicial do Shell (Terminal) mostra o nome do usuário e o nome do computador: nomedeusuário@nomedamáquina No exemplo: ubuntu@ubuntu (nome de usuário e nome da máquina são iguais nesse exemplo). 2.2 Diretório raiz Listando o diretório raiz (/) com o comando “ls” simples. INFORMÁTICA Prof Fabio Rosar 4 a n e c e s Diretório raiz com “ls –la”. O atributo “-la” mostra uma lista longa, com detalhes dos arquivos e diretórios. 2.3 /boot Acessando o diretório /boot (cd boot) a partir da raiz e listando (com “ls”) o conteúdo deste. 2.4 /bin Acessando o diretório /bin e listando (ls) o conteúdo deste. Perceba que, na apostila e em aula, vemos que esse diretório é o responsável por armazenar os principais comandos do Linux. Na tela acima vemos os comandos “cp”, “cat”, “ls”, etc. 2.5 /cdrom Saindo do diretório /boot (cd ..) e acessando o diretório do ponto de montagem de unidade ótica (cd cdrom). Após o “ls” nada aconteceu pois não havia nenhum CD no compartimento de unidade ótica. 2.6 /dev Acessando o diretório /dev diretamente do diretório /cdrom. O comando “cd /dev” direciona o usuário, de onde ele estiver, para o diretório solicitado da raiz. No caso acima o usuário sai de /cdrom e vai diretamente para /dev. INFORMÁTICA Prof Fabio Rosar 5 a n e c e s 2.7 /etc Acessando o diretório /etc diretamente do diretório /bin (saindo do /bin e entrando no /etc) com o comando “cd /etc”. 2.8 /home Para sair de qualquer diretório e retornar ao diretório raiz (/) basta digitar “cd /”. Na tela acima retornei para o raiz e depois acessei o diretório /home (cd home) e depois o subdiretório /ubuntu (cd ubuntu) e listei o conteúdo do diretório /home/ubuntu com um “ls” dentro de /home/ubuntu. O comando “pwd” mostra ao usuário em qual diretório ele está. Dica: lembre o “w” do pwd como where (onde). Onde estou? Nunca confunda os comandos pwd (onde o usuário está) com o comando passwd (alterar senha de usuário). Na tela anterior eu saí de /etc, acessei /home e depois /ubuntu (dentro de /home). Na tela acima eu acessei diretamente /home/ubuntu/Documentos de onde eu estava (/etc). Perceba que de /etc eu executei o comando (cd /home/ubuntu/Documentos). Note que o “D” de “Documentos” deve, obrigatoriamente, estar em maiúsculo, já que o Linux é case sensitive (diferencia maiúsculas de minúsculas). Relembrando:/home → diretório do usuário do sistema. No caso do exemplo, o usuário é chamado de “ubuntu”, por isso /home/ubuntu Dentro desse diretório que estarão todos os arquivos do usuário (Documentos, Imagens, Downloads, etc. O comando “sudo su” troca o usuário corrente pelo usuário root (superusuário). Veja que de agora em diante eu utilizarei o usuário root e não mais o usuário “ubuntu”. Lembra? usuário@nomedamáquina?? root@ubuntu Para retornar ao usuário “ubuntu” digite “su ubuntu”. 2.9 /media Acessando o diretório /media (ponto de montagem de mídias removíveis). Dentro do diretório /media estará o subdiretório do usuário do sistema (ubuntu) e logo depois estarão as mídias conectadas no computador. Resumindo: é no /media que estarão os arquivos das mídias removíveis do usuário. Veja: acessei o diretório /media (cd /media), logo após acessei o subdiretório “ubuntu” (cd ubuntu) [nesse caso acessei somente “cd ubuntu” pois se utilizasse “cd /ubuntu” seria direcionado para o diretório /ubuntu da raiz e eu quero acessar o subdiretório “ubuntu” dentro de /media (/media/ubuntu)] e dentro de /media/ubuntu localizei meu pendrive (que no exemplo tem o nome de PENSANDISK) (cd PENSANDISK). Logo após listei o conteúdo do pendrive (/media/ubuntu/PENSANDISK). Árvore de diretório nesse caso / media ubuntu PENSANDISK Primeiro acessei o diretório “media”, depois o diretório “ubuntu” e depois o diretório “PENSANDISK” e cheguei ao caminho final /media/ubuntu/PENSANDISK Nesse item o nome do pendrive vai variar (no me caso é PENSANDISK). Sugiro que você renomeie o seu pendrive no Windows para utilizar aqui no Linux. 2.10 /var Diretório /var. 2.11 /root Diretório /root (arquivos pessoais do superusuário). INFORMÁTICA Prof Fabio Rosar 6 a n e c e s 2.12 /usr Diretório /usr (maioria dos programas instalados no computador). O significado de usr é "Unix System Resources", ou "Recursos de Sistema Unix". “Imagine uma nova história para sua vida e acredite nela.” Paulo Coelho
Compartilhar