Componente Curricular Sistemas Operacionais - SOP Escola SENAI “Suíço-Brasileira” Componente Curricular Sistemas Operacionais - SOP Linux
Agenda - 3ª Parte Comandos do Linux; Convenções; Comandos para iniciar/terminar uma sessão; Comandos para reinicializar/desligar o micro; Comandos de ajuda;
Comandos Básicos Existem dois tipos de comandos: Internos - comandos que estão dentro de um shell interpretador de comandos. Este shell é carregado na memória durante o boot da máquina. Ex: kill, cd, logout. (antigo command.com do dos); Externos - Comandos localizados em diretórios específicos como /bin, /sbin. A maioria dos comandos do Linux é externa. Ex: ls, cp, rm.
Convenções Quando o prompt for igual a “$” isso significa que o comando poderá ser executado por qualquer usuário; Quando o prompt for igual a “#” isso significa que o comando poderá ser executado pelo superusuário - root.
Comandos para iniciar/terminar uma sessão Após a carga do SO será solicitado o login; Inicialmente você será “logado” como root; Portanto MUITO CUIDADO!!! Ao longo do curso você vai aprender a criar outros usuários; Em login digite root e pressione <ENTER>; Em seguida informe a senha que foi definida durante a instalação do SO; Deverá aparecer um prompt parecido com o seguinte: [root@localhost /root]#
Comandos para iniciar/terminar uma sessão Para terminar uma sessão: logout ou <CTRL> + <D>; Experimente também o comando exit.
Comandos para reinicializar/desligar o micro reboot - reinicializa o micro; halt - desliga o micro; Obs: Estes comandos só poderão ser executados pelo superusuário root; Para os demais usuários; init 0 ou shutdown -h now
Comandos de ajuda O comando man consulta os manuais on-line do sistema. Opcionalmente use o comando info; Sintaxe: man [opções] <comando> -a Exibe todas as páginas do manual; -h Exibe uma mensagem de ajuda; Para sair do man pressione <Q> Ex: $man ls Exibe informações do comando ls.
Comandos de navegação São utilizados para nos movimentar entre os diretórios do sistema; cd - change directory - mudar de diretório. Exemplos: # cd /etc - muda para o diretório etc a partir de qualquer diretório; $ cd / - volta para o diretório-raiz; Qual a principal diferença entre os dois comandos acima?
Comandos de navegação pwd - exibe o diretório corrente. Exemplo: $ pwd
Comandos de navegação ls ou dir Exibe o conteúdo dos diretórios. Exemplos: $ ls /etc $ ls -r /usr/bin (ordem alfabética inversa) $ ls -a /usr/bin (exibe arquivos ocultos. Estes arquivos começam com um “.”) $ls -l /usr/bin (exibe a listagem utilizando o formato longo dos nomes de arquivos).
Comandos de navegação continuação... $ ls -F (diferencia os tipos de arquivos concatenando os caracteres aos seus nomes; $ ls -F /usr/bin