Buscar

Tabela comando Linux

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.

Continue navegando