A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Comandos Básicos do Linux Prof. Alberto Felipe. Os Sistemas Operacionais de hoje, incluindo o Linux, são todos baseados em interface gráfica, com o uso.

Apresentações semelhantes


Apresentação em tema: "Comandos Básicos do Linux Prof. Alberto Felipe. Os Sistemas Operacionais de hoje, incluindo o Linux, são todos baseados em interface gráfica, com o uso."— Transcrição da apresentação:

1 Comandos Básicos do Linux Prof. Alberto Felipe

2 Os Sistemas Operacionais de hoje, incluindo o Linux, são todos baseados em interface gráfica, com o uso de janelas e do mouse. Isso faz com que a interação com o usuário seja fácil e rápida, pois é algo visual. 2 Introdução

3 No entanto administradores de sistemas mais experientes utilizam comandos, pois é o método que é mais rápido e oferece o maior número de possibilidades e também porque determinadas tarefas só podem ser executadas por comandos. 3 Introdução

4 CLI (Command Line Interface) é uma interface na qual comandos e respostas são transmitidos em forma de texto. Quando o comando é inserido, cabe ao interpretador de comandos, também conhecido como SHELL executá-los (exemplo: bash e o sh). Terminal é a classe de programas que traz uma interface gráfica ao shell, dentre os programas terminal, alguns dos mais conhecidos são: gnome- terminal, xterm, konsole. 4 Termos

5 Quando um terminal é acessado, uma informação aparece no campo de inserção de comandos. É importante saber interpretá-la. Para isso, veja os exemplos abaixo: ● Exemplo 1: root@debian:~# ● Exemplo 2: alberto@debian:~$ 5 Login

6 ● Exemplo 1: root@debian:~# ● Exemplo 2: alberto@debian:~$ Nos exemplos, a palavra existente antes do símbolo @ diz qual o nome do usuário que está usando o terminal. 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. 6 Login

7 Comando -opção /Pasta Exemplo: Ls -a /home 7 Sintaxe

8 ● cal: exibe um calendário. ● date: mostra a data e a hora atual. ● clear: limpa a tela, apaga seu conteúdo. ● history: mostra os últimos comandos digitados. ● df: mostra as partições usadas. ● free: Mostra utilização de memória ● top: mostra os processos em execução na memória. 8 Comandos de Verificação

9 fdisk: Informações sobre partições hdparm: Informações detalhadas sobre HDs swapon: Informações sobre memória virtual (swap) cat /proc/cpuinfo: Informações sobre o processador uname: Informações de versão do kernel, arquitetura e outros lspci: Mostra informações sobre dispositivos PCI lsusb: Mostra informações sobre dispositivos USB 9 Comandos de Verificação

10 10 Opções de Ajuda Comando --help Exemplo: Ls --help

11 ● halt: desliga o computador. ● reboot: reinicia o sistema imediatamente. ● shutdown -r now: reinicia o computador ● shutdown -h now: desliga o computador Obs: O parâmetro now pode ser mudado. Por exemplo: digite shutdown -r +10 e o sistema irá reiniciar daqui a 10 minutos; 11 Desligando

12 Para facilitar a utilização do terminal, repare que as setas cima e baixo no teclado podem ser utilizadas para navegar entre os últimos comandos digitados; e, ao pressionar TAB duas vezes consecutivas, o terminal muitas vezes pode lhe oferecer opções de como auto- completar nomes de comandos e nomes de arquivos Exemplo: Cle [TAB] [TAB] = Clear 12 Auto-Completar

13 A man page ou simplesmente man é um recurso valioso para se descobrir a forma correta de uso (sintaxe) de programas, suas opções ou entender o que um programa faz. Utilize as setas para navegar no manual e a tecla ‘q’ para sair. Para executar este programa, basta digitar man seguido do nome do programa que se deseja inspecionar como no exemplo abaixo: Man ls 13 Man Page

14 ● cd: acessa uma determinada pasta. ● mkdir: cria um diretório. ● rm: remove um arquivo/diretório. ● ls: lista todos os arquivos do diretório. ● cat: abre um arquivo. ● vi: abre o editor vi para editar/criar arquivos 14 Comandos de Manipulação

15 Entre na pasta home de seu usuário e crie um diretório chamado Linux, dentro deste diretório abra um arquivo chamado comandos.txt em seguida edite-o e inclua o seguinte texto: “Em qualquer distribuição Linux, por ser um sistema multiusuário, cada usuário possui seu login e seu diretório HOME. Esta área é privada para cada usuário, onde seus arquivos ficam armazenados”. 15 Atividade 1

16 ● cp: copia um diretório e pasta. ● mv: move ou renomeia diretório e pasta. ● pwd: exibe o diretório atual. ● find: Procura arquivos. ● su - : Tornar superusuário. 16 Comandos de Manipulação

17 Torne-se superusuário do sistema, renomeie o arquivo comandos.txt para exercício.doc, realize uma copia de segurança para o diretório do root e remova o arquivo exercício.doc localizado na pasta home. 17 Atividade 2

18 ● chown: Modifica os donos de arquivos e diretórios ● chmod: Modifica as permissões dos arquivos e diretórios ● chgrp: modifica o grupo do arquivo. Ex: CHMOD 777 /home/exercício.doc 18 Permissão

19 O sistema de arquivos no Linux trabalha com conjunto de permissões. Para cada arquivo ou diretório. A permissão é vista em três níveis: usuário dono do arquivo (user), grupo que tem privilégios sobre o arquivo (group) e outros usuários (others) root@debian:~$ ls –l /home -rwxrwxrwx 1 root root 10 Abr 12 15:02 exercício.doc 19 Permissão

20 Fazendo associação com as letras r, w, x e - vamos entender cada uma: ● r: significa permissão de leitura (read); ● w: significa permissão de gravação (write); ● x: significa permissão de execução (execution); ● -: significa permissão desabilitada. 20 Permissão

21 Atenção: ● ---: nenhuma permissão; ● r--: permissão de leitura; ● r-x: leitura e execução; ● rw-: leitura e gravação; ● rwx: leitura, gravação e execução. 21 Permissão

22 22 Permissão

23 Outra Forma: chmod u+w exercício.doc O "u" indica que a permissão será dada a um usuário. O sinal de adição (+) indica que está sendo adicionada a permissão e "w" indica que a permissão que está sendo dada é de gravação. 23 Permissão

24 chmod g=rwx exercício.doc O “g" indica que a permissão de leitura, execução e gravação será atribuída ao grupo do qual o arquivo faz parte. 24 Permissão

25 ● adduser: adiciona usuário ao sistema. ● deluser: deleta usuário do sistema. 25 Adicionando Usuários

26 Crie um usuário chamado linux e deixe-o como dono do arquivo exercício.doc em seguida altere a permissão deste arquivo para que somente o dono tenha acesso completo, demais usuários e grupos não terão acesso a este arquivo. 26 Atividade 3


Carregar ppt "Comandos Básicos do Linux Prof. Alberto Felipe. Os Sistemas Operacionais de hoje, incluindo o Linux, são todos baseados em interface gráfica, com o uso."

Apresentações semelhantes


Anúncios Google