Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Comandos Básicos do Linux: Lista Completa, Notas de estudo de Sistemas de Comunicação Digital

Uma lista completa de comandos básicos do sistema operacional linux, incluindo descrições e exemplos de uso. Os comandos abrangem ações como listar conteúdo de diretórios, mudar de diretório, criar e deletar pastas e arquivos, renomear arquivos, copiar e mover arquivos, criar links simbólicos, executar arquivos, exibir informações sobre arquivos e processos, e finalmente, reiniciar o sistema.

Tipologia: Notas de estudo

2013

Compartilhado em 16/05/2013

Agua_de_coco
Agua_de_coco 🇧🇷

4.6

(326)

759 documentos

1 / 14

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Comandos de Linux
Autor:
Patrick Wallace Figueiredo dos Santos Rocha
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Pré-visualização parcial do texto

Baixe Comandos Básicos do Linux: Lista Completa e outras Notas de estudo em PDF para Sistemas de Comunicação Digital, somente na Docsity!

Comandos de Linux

Autor:

Patrick Wallace Figueiredo dos Santos Rocha

Comandos de linux

  1. ls (lista o conteúdo de um diretório) Exemplo: $ ls
  2. ls -a (lista os diretórios, arquivos oculto e executáveis) Exemplo: $ ls -a
  3. ls -l (Lista o conteúdo de um diretório detalhadamente) Exemplo: $ ls -l
  4. pwd (mostra o diretório corrente) Exemplo: $ pwd
  5. cd (muda de diretório) Exemplo: $ cd /etc
  6. cd - (volta para o diretório anterior) Exemplo: $ cd -
  7. cd .. (volta um diretório acima) Exemplo: $ cd ..
  8. cd ~ (volta para seu diretório /home) Exemplo: $ cd ~
  9. mkdir [pasta] (cria uma pasta com o nome desejado) Exemplo: $ mkdir programas
  10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) Exemplo: $ mkdir teste1 teste
  1. locate [arquivo] (localiza o arquivo desejado] Exemplo: $ locate albino. jpg
  2. head [-linhas] [arquivo] (mostra as primeiras linhas de um arquivo) Exemplo: $ head -10 texto.txt 23.tail [-linhas] [arquivo] (faz exatamente o contrário do comando anterior) Exemplo: $ tail -20 texto.txt
  3. less [arquivo] (mostra o conteúdo de um diretório) Exemplo: $ less texto.txt
  4. more [arquivo] (mostra o conteúdo de um arquivo) Exemplo: $ more texto.txt
  5. nl [arquivo] (mostra quantas linhas tem no arquivo) Exemplo: $ nl texto.txt
  6. wc [arquivo] (lista número de linhas, palavras e bytes de um arquivo) Exemplo: $ wc texto.txt
  7. [comando1] | [comando2] (conecta dois processos) Exemplo: $ vi /etc/X11/xorg.conf | more
  1. sleep [tempo] && [comando] (executa um comando em um determinado tempo) Exemplo: $ sleep 2 && pwd
  2. echo [mensagem] (exibe uma mensagem em seu shell) Exemplo: $ echo Olá Mundo
  3. alias [comando/atual] [comando_novo] (muda o nome de um comando) Exemplo: $ alias dir=ls -l
  4. history (lista os últimos 500 comandos que você digitou) Exemplo: $ history
  5. su (muda para o super usuário root, precisa da senha) Exemplo: $ su
  6. su [usuário] (muda para outro usuário, também necessita da senha) Exemplo: $ su fulano
  7. shutdown (reinicia o sistema) Exemplo: $ shutdown
  8. reboot (reinicia a máquina com emergência) Exemplo:

$ xkill

  1. mkfs.ext2 (formata um disquete em formato Linux) Exemplo: $ mkfs.ext2 /dev/fd
  2. superformat (formata um disquete em formato DOS) Exemplo: $ superformat /dev/fd
  3. vmstat [-tempo] (mostra a memória swap em uso) Exemplo: $ vmstat -
  4. arch (mostra a arquitetura do seu PC) Exemplo: $ arch
  5. lsmod (lista os módulos da sua máquina) Exemplo: $ lsmod
  6. insmod [módulo] (levanta um módulo na unha, requer root) Exemplo: # insmod spca5x
  7. adduser (adiciona um usuário no sistema, requer root) Exemplo: # adduser
  8. userdel [usuário] (deleta um usuário, requer root)

Exemplo: # userdel fulano

  1. userdel -r [usuário] (deleta o usuário e sua pasta que se encontra no diretório /home,requer root)

Exemplo: # userdel -r fulano

  1. chfn [usuário] (muda informações de um usuário, requer root) Exemplo: # chfn fulano
  2. chage -M [dias] [usuário] (expira um usuário, no dia pré-determinado, requer root) Exemplo: # chage -M 20 fulano
  3. display [imagem.jpg] (mostra uma imagem no X, necessita do ImageMagick ) Exemplo: $ display imagem. jpg
  4. convert [imagem.png] [imagem.jpg] (converte o formato .png para. jpg, necessitatambém do ImageMagick)

Exemplo: $ convert imagem.png imagem.jpg

  1. chmod (altera permissões) Exemplo: # chmod 666 /dev/hdd
  2. mount [device] (monta um dispositivo) Exemplo: $ mount /mnt/cdrom

$ du -S sub_pasta

  1. [comando] & (inicia um processo em segundo plano e deixa o terminal livre para trabalhar) Exemplo: $ gkrellm &
  2. cal (mostra um calendário do mês atual) Exemplo: $ cal
  3. cal [ano] (mostra os 12 meses de um determinado ano) Exemplo: $ cal 2005
  4. last [-quantidade] (mostra informações sobre os últimos logins, onde em quantidade você indica o número de logins) Exemplo: $ last -
  5. tar -zxvf [arquivo.tar.gz] (descompacta um arquivo em formato .tar.gz) Exemplo: $ tar -zxvf amsn-0.94.tar.gz
  6. tar -jxvf [arquivo .tar.bz2] (descompacta um arquivo no formato .tar.bz2) Exemplo: $ tar -jxvf gkrellm-0.12.tar.bz
  7. clear (limpa a tela do shell) Exemplo: $ clear
  8. free (mostra detalhes sobre a memória RAM)

Exemplo: $ free

  1. time [comando] (mede o tempo gasto para abrir um programa) Exemplo: $ time limewire
  2. uptime (mostra o tempo desde do último boot) Exemplo: $ uptime
  3. lsattr [arquivo/diretório] (lista atributos de um arquivo ou diretório) Exemplo: $ lsattr arquivo
  4. whereis [executável/comando] (localiza o caminho de um executável/comando) Exemplo: $ whereis limewire
  5. who (mostra quem está conectado ao sistema nesse momento) Exemplo: $ who
  6. wget -c [URL] (faz download de arquivo na internet) Exemplo: $ wget -c http://www.lugar.do.download
  7. whoami (mostra quem se logou primeiro no sistema) Exemplo: $ whoami

# mkdir /backup Para que o backup já fique automático para todos os dias às 04:02 da manhã, faça assim: # vi /etc/cron.daily/backup Digite este conteúdo:

Criando variável para o diretório de backup

folderbak=/backup

Nome do arquivo de backup que será gerado.

Observe que o nome será etc_a data completaname=$folderbak/etc_date +%Y%m%d-%H%M.tar.gz

Loga início de backup para você verificar os erros

echo date":Backup iniciado" >> $folderbak/backup.log

Muda de diretório

cd /etc

Realiza backuptar cvfz $name *

Saia e salve. Transformando o arquivo em executável: # chmod +x /etc/cron.daily/backup Testando: **# cd /etc/cron.daily

./backup**

Se tudo está correto, acesse o diretório: # cd /backup# ls

Backup em fita dat:

Criar um backup: **# tar -cvf /dev/st0 ** Adicionar arquivos/diretórios: **# tar -rvf /dev/st0 ** Restaurar: **# tar -xvf /dev/st0 ** Visualizar arquivos: # tar -tvf /dev/st NOTA: /dev/st0 é o dispositivo onde se encontra instalado sua unidade de fita DAT.

Para descobrir seu ip no provedor:

Para descobrir o seu número IP, que é fornecido pelo provedor quando você se conecta, basta executar o seguinte comando: /sbin/ifconfig

Copiar cd sem cd virgem:

Você pode muito bem copiar um CD (criar uma imagem ISO do CD) para o computador e usá-lo normalmente como se já tivesse gravado. 1 - Criar a imagem do CD. Use o comando: # dd if=/dev/cdrom of=copiadocd.iso 2 - Feita a cópia, basta montar o arquivo na pasta "/mnt/cdrom" ou "/cdrom" conforme sua distribuição. Use o comando: # mount -t iso9660 -o ro,loop=/dev/loop0 copiadocd.iso /mnt/cdrom OBS: Talvez seja necessário dar o comando como usuário root.