Baixe o app para aproveitar ainda mais
Prévia do material em texto
TABELA DE COMANDOS DO LINUX Prof. Jeferson Bogo – Informática 1 ✓ ls (Listar): Exibe o conteúdo de uma pasta (No Windows você poderia ver esse mesmo conteúdo apenas clicando na pasta desejada). ▪ ls [opções] [caminho/arquivo] usuario@nome_do_computador DIRETÓRIO:~$ ls jeferson.doc gabarito_2010.odt A opção –l permite a apresentação dos arquivos com detalhamento. Esse detalhamento é o seguinte: usuario@nome_do_computador DIRETÓRIO:~$ ls –l d rw-rw-r-- 1 jeferson jeferson 7 Jul 1 13:24 jeferson.txt • d : O primeiro caractere indica o tipo de arquivo (d->Diretório | - Arquivo qualquer | l-> link (Atalho para)) • rw-rw-r--: Permissões do arquivo (Lembrando que as permissões são separadas de três em três(r->Ler, w->Escrever, x->Executar e – nenhuma permissão, nesse exemplo:Dono rw-, Grupo rw- e Outros r--); • 1: número de links (atalhos) que apontam para esse arquivo; • jeferson jeferson: DONOS do arquivo (a primeira palavra é o USUARIO DONO e a segunda palavra é o GRUPO DONO) • 7: Tamanho (em bytes) do arquivo. • Jul 1 13:24: Data da última modificação que o arquivo sofreu (data/hora do último salvamento). • jeferson.txt: Nome do arquivo. ✓ mkdir (Criar Diretório): usado para criar diretórios (pastas) ▪ mkdir [opções] [caminho/diretório] usuario@nome_do_computador :~$ mkdir CESPE (Foi criado a pasta CESPE) ✓ cd (Mudar de Diretório): Entra em um diretório. Você precisa ter a permissão de execução para entrar no diretório. Caso o usuário deseje entrar no diretório CESPE (que criamos há pouco), é só digitar: ▪ cd [diretório ou opções] usuario@nome_do_computador :~$ cd CESPE usuario@nome_do_computador: ~/CESPE $ ✓ pwd : Mostra o nome e caminho do diretório atual.Considerando o exemplo acima, ele mostraria o seguinte caminho: ▪ pwd usuario@nome_do_computador: ~/CESPE $ pwd /home/usuario/CESPE ✓ mv (Mover): esse comando tem duas funções distintas: mover ou renomear arquivos e/ou diretórios. ▪ mv [opções] [origem] [destino] • Origem: é o nome do arquivo a ser movido / renomeado. • Destino: é o nome do diretório para onde o arquivo vai (caso esteja sendo movido) ou o nome que o arquivo irá ter (caso esteja sendo renomeado). usuario@nome_do_computador :~$ mv Teste.doc novo_nome.doc ✓ cp (Copiar): o comando cp copia arquivos e diretórios ▪ cp [opções] [origem] [destino] usuario@nome_do_computador DOC:~$ cp teste.txt / home ✓ rm (Remover arquivos e diretórios): o comando rm é usado para apagar arquivos e diretórios (incluindo os diretórios não-vazios). ▪ rm [opções][caminho][arquivo/diretório] usuario@nome_do_computador :~$ rm amor.txt rm: remover o arquivo comum “amor.txt” ? s (digitei s de sim) TABELA DE COMANDOS DO LINUX Prof. Jeferson Bogo – Informática 2 ✓ chmod (altera permissões): comando usado para alterar permissões de arquivos e/ou diretórios. Com esse comando é necessário usar as permissões para Dono, Grupo e Outros numericamente. ▪ chmod [permissões][arquivo ou diretório] root@nome_do_computador provas: /# ls -l -rw-r--r-- 1 jeferson jeferson 3k Jul 13 18:10 amor.txt (Aqui listei as permissões para amor.txt) root@nome_do_computador provas: /# chmod 777 amor.txt (Agora estou trocando as permissões) root@nome_do_computador provas: /# ls -l -rwxrwxrwx 1 jeferson 3k Jul 13 18:10 amor.txt (Aqui listei novamente as permissões, agora já alteradas) ✓ su (Super Usuário): esse comando permite que um usuário qualquer se torne, momentaneamente, o root. Isso serve para que o usuário possa realizar alterações no sistema sem ter que reiniciar o computador. Será pedida a senha do super usuário para autenticação ▪ su [usuário] Onde: usuário é o nome do usuário que se deseja usar para acessar o sistema. Se não digitado, é assumido o usuário root. usuario@nome_do_computador :~$ su senha: ******** root@jeferson-note:/# ✓ shutdown : Desliga/reinicia o computador imediatamente ou após determinado tempo (programável) de forma segura (só root). ▪ shutdown [opções] [hora] [mensagem] Opções • -h : Inicia o processo para desligamento do computador. • -r : Reinicia o sistema • -c : Cancela a execução do shutdown. Você pode acrescentar uma mensagem avisando aos usuários sobre o fato. ➢ Hora: Momento que o computador será desligado. Você pode usar HH:MM para definir a hora e minuto, MM para definir minutos, +SS para definir após quantos segundos, ou now para imediatamente (equivalente a +0). ➢ Mensagem: Mensagem que será mostrada a todos os usuários alertando sobre o reinicio/ desligamento do sistema. root@nome_do_computador: # shutdown -r +10 O sistema será reniciado em 10 Min ✓ halt (“parar”) : Desliga o micro, simples e direto (só root). root@nome_do_computador: # halt ✓ reboot (reinicializar) : Reinicia o sistema, também simples e direto (só root). root@nome_do_computador: # reboot ✓ whoami (Quem sou eu) : Mostra apenas o usuário que está logado no momento. usuario@nome_do_computador :~$ whoami jeferson ✓ vi : Inicia o editor de textos (modo caracter) vi. usuario@nome_do_computador :~$ vi TABELA DE COMANDOS DO LINUX Prof. Jeferson Bogo – Informática 3 ✓ who (Quem) : Mostra todos os usuários atualmente conectados no computador, Informando também, o terminal e data da conexão. ▪ who [opções] usuario@nome_do_computador :~$ whoami Renato tty 2010-04-04 18:38 Borboleta tty 2010-04-04 18:40 jeferson tty 2010-04-04 18:42 ✓ clear (Limpar) : “Limpa” a tela, deixando apenas uma linha de comando. Quando você já digitou vários comandos e tem muitas informações na tela e deseja deixá-la mais “limpa”. usuario@nome_do_computador :~$ clear ✓ & : O comando será executado em segundo plano (background) e deixará o sistema livre para outras tarefas. usuario@nome_do_computador :~$ find / -name.amor.txt >> resultado.txt & ✓ cal (Calendário) : Exibe um calendário completo do ano desejado. ▪ cal [ano] usuario@nome_do_computador :~$ cal 2010 ✓ find (procurar) : Sua utilidade principal é encontrar arquivos dentro de um sistema de arquivos. Há diversos critérios que você pode usar para a busca: nome, tipo, data de modificação, tamanho, proprietário, etc. Você pode especificar o local da pesquisa (quando não informado, a pesquisa ocorre no diretório atual e seus subdiretórios) e pode também combinar critérios de pesquisa. ▪ find [caminho] [opções] <nome_arquivo> [Opção] [Descrição] -name <padrao> Localiza arquivos com nome igual ao padrão -type <x> Localiza especificando o tipo do arquivo de acordo com x: f Arquivos d Diretórios usuario@nome_do_computador :~$ find /home/kalib -type d ✓ locate (localizar) : Procura por arquivos e/ou diretórios na base de dados já criada. Sua desvantagem é que o banco de dados pode ficar desatualizado em poucos dias, (quando o banco tem mais de 8 dias o comando locate já avisa) e sua atualização demora algum tempo, pode demorar alguns minutos dependendo da velocidade de seu HD, esta atualização só pode ser efetuada pelo usuário root. ▪ locate [expressão] usuario@nome_do_computador :~$ locate firefox Quando instalamos o Linux, este cria algumas pastas, com os seguintes conteúdos: ✓ /bin ‐ Contém os arquivos executáveis que são frequentemente usados pelos sistemas, exemplo: kill, pwd, ls, etc. ✓ /boot ‐ Contém arquivos necessários à inicialização do sistema. ✓ /cdrom ‐ Ponto de montagem da unidade de CD‐ROM. ✓ /dev – Contém arquivos necessários para acessar dispositivos (periféricos do computador). ✓ /var – Contém arquivos com informações variáveis que estão sempre em constante mudança, como arquivos de logs, travamentos, informações, etc. ✓ /etc – Contém arquivos de configuração do sistema. TABELA DE COMANDOS DO LINUX Prof. Jeferson Bogo – Informática 4 ✓ /floppy – ponto de montagem da unidade de disquete. ✓ /home – Diretório contendo os arquivos dos usuários. Cada usuário tem um diretório dentrodeste diretório. ✓ /lib – Arquivos essenciais para o funcionamento do Linux e também para os módulos do kernel. ✓ /usr – Um dos maiores diretórios. Contém as bibliotecas e arquivos dos vários programas instalados no sistema. ✓ /mnt – Ponto de montagem temporário. ✓ /proc – Sistema de arquivos do kernel. ✓ /root – É um diretório HOME do superusuário(administrador – root). ✓ /sbin – Esta pasta contém arquivos binários utilizados pelo administrador do sistema (root) para administração e controle do sistema. Neste diretório, encontram‐se programas para checar e criar sistemas de arquivos, otimizar o disco rígido, configurar dispositivos, gerenciar módulos do kernel, etc. ✓ /tmp – Diretório de arquivos temporários.
Compartilhar