tabela comandos linux
3 pág.

tabela comandos linux


DisciplinaLinux615 materiais1.696 seguidores
Pré-visualização2 páginas
TABELA DE COMANDOS DO LINUX 
Prof. Jeferson Bogo \u2013 Informática 
FACEBOOK: INFORMÁTICA PARA GABARITAR 
SITE: WWW.JEFERSONBOGO.PRO.BR 
 
1 1 
\uf0d8 ls (Listar): Exibe o conteúdo de uma pasta (No Windows você poderia ver esse mesmo conteúdo apenas 
clicando na pasta desejada). 
\uf0a7 ls [opções] [caminho/arquivo] 
 
usuario@nome_do_computador DIRETÓRIO:~$ ls 
jeferson.doc 
gabarito_2010.odt 
 
A opção \u2013l permite a apresentação dos arquivos com detalhamento. Esse detalhamento é o seguinte: 
 
usuario@nome_do_computador DIRETÓRIO:~$ ls \u2013l 
 
d rw-rw-r-- 1 jeferson jeferson 7 Jul 1 13:24 jeferson.txt 
\uf0b7 d : O primeiro caractere indica o tipo de arquivo (d->Diretório | - Arquivo qualquer | l-> link (Atalho para)) 
\u2022 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 \u2013 nenhuma permissão, nesse exemplo:Dono rw-, Grupo rw- e Outros r--); 
\u2022 1: número de links (atalhos) que apontam para esse arquivo; 
\u2022 jeferson jeferson: DONOS do arquivo (a primeira palavra é o USUARIO DONO e a segunda palavra é o 
GRUPO DONO) 
\u2022 7: Tamanho (em bytes) do arquivo. 
\u2022 Jul 1 13:24: Data da última modificação que o arquivo sofreu (data/hora do último salvamento). 
\u2022 jeferson.txt: Nome do arquivo. 
\uf0d8 mkdir (Criar Diretório): usado para criar diretórios (pastas) 
\uf0a7 mkdir [opções] [caminho/diretório] 
 
usuario@nome_do_computador :~$ mkdir CESPE (Foi criado a pasta CESPE) 
\uf0d8 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: 
\uf0a7 cd [diretório ou opções] 
 
usuario@nome_do_computador :~$ cd CESPE 
usuario@nome_do_computador: ~/CESPE $ 
\uf0d8 pwd : Mostra o nome e caminho do diretório atual.Considerando o exemplo acima, ele mostraria o 
seguinte caminho: 
\uf0a7 pwd 
usuario@nome_do_computador: ~/CESPE $ pwd 
/home/usuario/CESPE 
\uf0d8 mv (Mover): esse comando tem duas funções distintas: mover ou renomear arquivos e/ou diretórios. 
\uf0a7 mv [opções] [origem] [destino] 
\uf0b7 Origem: é o nome do arquivo a ser movido / renomeado. 
\uf0b7 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 
\uf0d8 cp (Copiar): o comando cp copia arquivos e diretórios 
\uf0a7 cp [opções] [origem] [destino] 
 
usuario@nome_do_computador DOC:~$ cp teste.txt / home 
\uf0d8 rm (Remover arquivos e diretórios): o comando rm é usado para apagar arquivos e diretórios (incluindo os 
diretórios não-vazios). 
 
\uf0a7 rm [opções][caminho][arquivo/diretório] 
usuario@nome_do_computador :~$ rm amor.txt 
rm: remover o arquivo comum \u201camor.txt\u201d ? s (digitei s de sim) 
\uf0d8 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. 
\uf0a7 chmod [permissões][arquivo ou diretório] 
 
TABELA DE COMANDOS DO LINUX 
Prof. Jeferson Bogo \u2013 Informática 
FACEBOOK: INFORMÁTICA PARA GABARITAR 
SITE: WWW.JEFERSONBOGO.PRO.BR 
 
2 2 
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) 
\uf0d8 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 
 
\uf0a7 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:/# 
\uf0d8 shutdown : Desliga/reinicia o computador imediatamente ou após determinado tempo (programável) de 
forma segura (só root). 
\uf0a7 shutdown [opções] [hora] [mensagem] 
Opções 
\u2022 -h : Inicia o processo para desligamento do computador. 
\u2022 -r : Reinicia o sistema 
\u2022 -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 
\uf0d8 halt (\u201cparar\u201d) : Desliga o micro, simples e direto (só root). 
 
root@nome_do_computador: # halt 
\uf0d8 reboot (reinicializar) : Reinicia o sistema, também simples e direto (só root). 
 
root@nome_do_computador: # reboot 
\uf0d8 whoami (Quem sou eu) : Mostra apenas o usuário que está logado no momento. 
 
usuario@nome_do_computador :~$ whoami 
jeferson 
\uf0d8 vi : Inicia o editor de textos (modo caracter) vi. 
 
usuario@nome_do_computador :~$ vi 
 
\uf0d8 who (Quem) : Mostra todos os usuários atualmente conectados no computador, Informando também, o 
terminal e data da conexão. 
 
\uf0a7 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 
TABELA DE COMANDOS DO LINUX 
Prof. Jeferson Bogo \u2013 Informática 
FACEBOOK: INFORMÁTICA PARA GABARITAR 
SITE: WWW.JEFERSONBOGO.PRO.BR 
 
3 3 
\uf0d8 clear (Limpar) : \u201cLimpa\u201d 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 \u201climpa\u201d. 
 
usuario@nome_do_computador :~$ clear 
\uf0d8 & : 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 & 
\uf0d8 cal (Calendário) : Exibe um calendário completo do ano desejado. 
\uf0a7 cal [ano] 
 
usuario@nome_do_computador :~$ cal 2010 
\uf0d8 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. 
 
\uf0a7 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 
\uf0d8 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. 
 
\uf0a7 locate [expressão] 
 
usuario@nome_do_computador :~$ locate firefox 
Quando instalamos o Linux, este cria algumas pastas, com os seguintes conteúdos: 
 
\uf0d8 /bin \u2010 Contém os arquivos executáveis que são frequentemente usados pelos sistemas, exemplo: kill, 
pwd, ls, etc. 
\uf0d8 /boot \u2010 Contém arquivos necessários à inicialização do sistema. 
\uf0d8 /cdrom \u2010 Ponto de montagem da unidade de CD\u2010ROM. 
\uf0d8 /dev \u2013 Contém arquivos necessários para acessar dispositivos (periféricos do computador). 
\uf0d8 /var