Comandos de Linux. Autor: Patrick Wallace Figueiredo dos Santos Rocha



Documentos relacionados
Principais Comandos do Terminal no LINUX

10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) Exemplo: $ mkdir teste1 teste2

Universidade Católica de Brasília Laboratório de Redes de Computadores 1 Prof Eduardo Lobo. Comandos LINUX. principais vi ifconfig.

LISTA DE COMANDOS DO LINUX 1

ENDEREÇOS DE REDE PRIVADOS até até até Kernel

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux

Introdução ao Linux. Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre

Alterna para o primeiro terminal. No Linux você pode ter vários (o padrão é 6) terminais abertos ao mesmo tempo.

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

Instalação e configuração Linux CentOS 6.x

Aula 4 Comandos Básicos Linux. Prof.: Roberto Franciscatto

GNU/Linux/Bash. Aula 2

Formação de Administradores de Redes Linux LPI level 1. Aula 3 SENAC TI Fernando Costa

LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER PELO VIRTUALBOX

Tutorial Classmate: Resolvendo bug do X na tela. Nathalia Sautchuk Patrício

Aula 02. Introdução ao Linux

Entendendo o Sistema Operacinal. Prof. Armando Martins de Souza armandomartins.souza@gmail.com

Administração de Sistemas Livres


Sistema Operacional Unidade 5 - Iniciando o modo texto. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação.

comandos básicos linux.

Portaria Express 2.0

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos

Comandos importantes Virtual Box Linux Compartilhamento

Comandos.::. Aplicativos > Sistema > Acessar Console

Desenvolvido por: Rafael Botelho

Comandos Básicos do Linux/Unix

Configurando NFS + NIS Ubuntu Linux

Administração de Sistemas Operacionais Não-Proprietários II

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

Revisão Aula Explique a MBR(Master Boot Record)

Laboratório de Sistemas Operacionais

Preparação: Verifique se a máquina virtual já está copiada em sua máquina Execute o VMWare Acesse o Linux com o usuário asa e senha aslinux12

Treinamento para Manutenção dos Telecentros

Compartilhando arquivos com o samba

Comandos básicos do Linux

Formação de Administradores de Redes Linux LPI level 1. Aula 2 SENAC TI Fernando Costa

Informática. Aula 04/12. Prof. Márcio Hollweg. Visite o Portal dos Concursos Públicos

Sistema de Arquivos do Windows

[Detalhe: cfdisk -z /dev/sdx zera totalmente o disco (x é o que aparece no final; no nosso caso f /dev/sdf)]

Manual comandos Básicos para instalar e desinstalar Firebird em Sistema operacional Linux

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Digi Voice. DigiVoice. Manual do Usuário - DigiVoice Hardware Tests. DigiVoice Tecnologia em Eletrônica. DigiVoice Hardware Tests Versão 1.0.

Manual de Instalação do e.sic - Sistema Municipal de Informações ao Cidadão

P Procedimento para Instalação do SisGEF 7.0 na Máquina Servidor

Preparatório LPIC-1 Tópico 104

Sistema Operacional GNU/Linux

Construindo um Linux Parte 1 - Disk Boot Objetivo: Entender que o Linux é como um LEGO (Pode ser montado).

1 Objetivos da Oficina

Fundamentos de Sistemas Operacionais. GNU / Linux. Prof. Edwar Saliba Júnior Março de Unidade GNU / Linux

Para a escolha de uma unidade para o backup de dados, deve-se levar em conta :

LGTi Tecnologia. Manual - Outlook Web App. Soluções Inteligentes. Siner Engenharia

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Comandos Básicos no Linux

SISTEMAS OPERACIONAIS LIVRES (LINUX) Professor Carlos Muniz

Sistema Operacional Unidade 13 Servidor Samba. QI ESCOLAS E FACULDADES Curso Técnico em Informática

INTRODUÇÃO A LINUX. Características Sistema operacional Software livre Criado em 1991 por Linus Torvalds Dividido em duas partes principais 26/11/2013

Manual Captura S_Line

Procedimentos para Reinstalação do Sisloc

UNIDADE 2: Sistema Operativo em Ambiente Gráfico

TUTORIAL DE INSTALAÇÃO E CONFIGURAÇÕES DO LINUX EDUCACIONAL 5.0

Guia de instalação para ambiente de Desenvolvimento LINUX

... MANUAL DO MODERADOR SERVIÇOS DE WEB

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual

Se não existisse uma variável de ambiente chamada PATH você teria que digitar todo o caminho do comando para listar por exemplo:

Sistemas Operacionais Aula 01

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

Informática básica Telecentro/Infocentro Acessa-SP

Lazarus pelo SVN Linux/Windows

Introdução ao Linux: Parte I

Introdução ao uso do Linux (parte 3)

UFCD 19 Linux Administração. Curso: EFA Técnico de Informática Instalação e Gestão de Redes

Padrão ix. Q-Ware Cloud File Publisher Manual para realização do Donwload de Arquivos. Versão

Tela Principal. 2) Criação do CD para ser entregue ao cliente.

O QUE É A CENTRAL DE JOGOS?

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

Roteiro 3: Sistemas Linux arquivos e diretórios

AULA 5. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

LABORATÓRIO 0 Revisão GNU/Linux

LINEAR-HCS RUA SÃO JORGE, 269 TELEFONE: (11) SÃO CAETANO DO SUL SÃO PAULO CEP:

O WINDOWS 98 é um sistema operacional gráfico, multitarefa, produzido pela Microsoft.

Fiery Driver Configurator

Manual de Comando Linux

LASERTECK SOFTECK FC MANUAL DO USUÁRIO

Lync Acessando o Lync Web App

Como instalar os recursos adicionais para convidados e acesso aos aplicativos

Treinamento - Union Web

Manual Fácil 1 DOWNLOAD E INSTALAÇÃO. 1. Como faço o download do Jimbo Mobile?

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

Informática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos

Guia Rápido AxCrypt. Software para criptografia e deleção segura de arquivos

Instalação do VOL Backup para Sistemas Unix-Like

Manual de Instalação SIM/SINASC

Guia: como instalar o Ubuntu Linux

Comandos de arquivos

Transcrição:

Comandos de Linux Autor: Patrick Wallace Figueiredo dos Santos Rocha

Comandos de linux 1. ls (lista o conteúdo de um diretório) $ ls 2. ls -a (lista os diretórios, arquivos oculto e executáveis) $ ls -a 3. ls -l (Lista o conteúdo de um diretório detalhadamente) $ ls -l 4. pwd (mostra o diretório corrente) $ pwd 5. cd (muda de diretório) $ cd /etc 6. cd - (volta para o diretório anterior) $ cd - 7. cd.. (volta um diretório acima) $ cd.. 8. cd ~ (volta para seu diretório /home) $ cd ~ 9. mkdir [pasta] (cria uma pasta com o nome desejado) $ mkdir programas 10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) $ mkdir teste1 teste2

11. mkdir -p [pasta]/[sub-pasta] (cria um diretório e um sub-diretório) $ mkdir -p teste3/teste3_1 12. rm -r [pasta/arquivo] (deleta uma pasta ou arquivo) $ rm -r teste3 13. mv [arquivo1] [arquivo2] (renomeia uma pasta) $ mv teste teste2 14. mv [arquivo] [caminho] (move o arquivo para um determinado caminho) $ mv imagem. jpg ~/t4k_slack/wallpapers 15. cp [arquivo] [caminho] (copia um arquivo para um determinado caminho) $ cp imagem.jpg ~/t4k_slack/wallpapers 16. ln -s [caminho] [link] (cria um link) $ ln -s /usr/bin/limewire limewire 17. type [executável] (busca o caminho de um executável) $ type limewire 18. cat > [arquivo] (cria novo arquivo) $ cat > teste.txt 19. cat [arquivo1] >> [arquivo2] (acrescenta arq.2 em arq.1) $ cat teste1 >> teste2 20. touch [arquivo] (cria um arquivo) $ touch teste 21. diff [arquivo1] [arquivo2] (compara os dois arquivos) $ diff teste1 teste2

22. locate [arquivo] (localiza o arquivo desejado] $ locate albino. jpg 23. head [-linhas] [arquivo] (mostra as primeiras linhas de um arquivo) $ head -10 texto.txt 23.tail [-linhas] [arquivo] (faz exatamente o contrário do comando anterior) $ tail -20 texto.txt 24. less [arquivo] (mostra o conteúdo de um diretório) $ less texto.txt 25. more [arquivo] (mostra o conteúdo de um arquivo) $ more texto.txt 26. nl [arquivo] (mostra quantas linhas tem no arquivo) $ nl texto.txt 27. wc [arquivo] (lista número de linhas, palavras e bytes de um arquivo) $ wc texto.txt 28. [comando1] [comando2] (conecta dois processos) $ vi /etc/x11/xorg.conf more

29. sleep [tempo] && [comando] (executa um comando em um determinado tempo) $ sleep 2 && pwd 30. echo [mensagem] (exibe uma mensagem em seu shell) $ echo Olá Mundo 31. alias [comando/atual] [comando_novo] (muda o nome de um comando) $ alias dir=ls -l 32. history (lista os últimos 500 comandos que você digitou) $ history 33. su (muda para o super usuário root, precisa da senha) $ su 34. su [usuário] (muda para outro usuário, também necessita da senha) $ su fulano 35. shutdown (reinicia o sistema) $ shutdown 36. reboot (reinicia a máquina com emergência)

$ reboot 37. passwd (troca sua senha) $ passwd 38. uname (mostra o sistema operacional) $ uname 39. uname -a (mostra o sistema operacional, nome da máquina, versão do kernel e etc) $ uname -a 40. dmesg (mostra informações do sistema) $ dmesg 41. top -d [segundos] (informações detalhadas dos processos) $ top -d 3 42. ps (mostra os processos corrente "PID") $ ps 43. killall [programa] (força o término de um programa) $ killall xmms 44. xkill (transforma o ponteiro do mouse em um assassino de programa)

$ xkill 45. mkfs.ext2 (formata um disquete em formato Linux) $ mkfs.ext2 /dev/fd0 46. superformat (formata um disquete em formato DOS) $ superformat /dev/fd0 47. vmstat [-tempo] (mostra a memória swap em uso) $ vmstat -2 48. arch (mostra a arquitetura do seu PC) $ arch 49. lsmod (lista os módulos da sua máquina) $ lsmod 50. insmod [módulo] (levanta um módulo na unha, requer root) # insmod spca5x 51. adduser (adiciona um usuário no sistema, requer root) # adduser 52. userdel [usuário] (deleta um usuário, requer root)

# userdel fulano 53. userdel -r [usuário] (deleta o usuário e sua pasta que se encontra no diretório /home, requer root) # userdel -r fulano 54. chfn [usuário] (muda informações de um usuário, requer root) # chfn fulano 55. chage -M [dias] [usuário] (expira um usuário, no dia pré-determinado, requer root) # chage -M 20 fulano 56. display [imagem.jpg] (mostra uma imagem no X, necessita do ImageMagick) $ display imagem. jpg 57. convert [imagem.png] [imagem.jpg] (converte o formato.png para. jpg, necessita também do ImageMagick) $ convert imagem.png imagem.jpg 58. chmod (altera permissões) # chmod 666 /dev/hdd 59. mount [device] (monta um dispositivo) $ mount /mnt/cdrom

60. umount [device] (desmonta um dispositivo) $ umount /mnt/cdrom 61. eject (abre a gaveta do cd-rom) $ eject /mnt/cdrom 62. eject -t (fecha a gaveta do cdrom) $ eject -t /mnt/cdrom 63. halt (desliga o PC) $ halt 64. date (informa o dia e a hora) $ date 65. hostname (informa o nome da máquina) $ hostname 66. du [diretório] (fornece o tamanho de um diretório) $ du pasta 67. du -S [sub-diretórios] (fornece o tamanho do sub-diretório)

$ du -S sub_pasta 68. [comando] & (inicia um processo em segundo plano e deixa o terminal livre para trabalhar) $ gkrellm & 69. cal (mostra um calendário do mês atual) $ cal 70. cal [ano] (mostra os 12 meses de um determinado ano) $ cal 2005 71. last [-quantidade] (mostra informações sobre os últimos logins, onde em quantidade você indica o número de logins) $ last -10 72. tar -zxvf [arquivo.tar.gz] (descompacta um arquivo em formato.tar.gz) $ tar -zxvf amsn-0.94.tar.gz 73. tar -jxvf [arquivo.tar.bz2] (descompacta um arquivo no formato.tar.bz2) $ tar -jxvf gkrellm-0.12.tar.bz2 74. clear (limpa a tela do shell) $ clear 75. free (mostra detalhes sobre a memória RAM)

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

Essa dica é simples, mas também é legal para mostrar a força que o pinguim tem em modo "linha de comando". Às vezes nós queremos ver somente uma foto ou uma imagem e não precisamos abrir nenhum navegador para poder fazer isto! Basta abrir um console, ir até o diretório onde se encontra a imagem e dar o seguinte comando: $ display nome_da_imagem. jpg Redes: O smbclient serve para verificar os compartilhamentos: # smbclient -L máquina -U guest Agora é só montar: # mount -t smbfs -o username=usuário,password=senha //máquina/compartilhamento /pontodemontagem Não esqueça de criar uma pasta como ponto de montagem que pode ser assim: # mkdir /mnt/nome_da_máquina E assim você já pode acessar seus arquivos bem rápido! Criar usuários: Para adicionar novos usuários no Samba é importante saber que ele precisa estar previamente criado no Linux. Isso pode ser feito da seguinte forma: # adduser usuario A partir daí, para criar o usuário no Samba: # smbpasswd -a usuario E para excluir: # smbpasswd -x usuário Backup de arquivos: Vamos aprender como fazer um script que faz o backup diário e para cada dia, coloca a data completa com um nome. Veja como é simples: Acesse o Linux e acesse uma console. Vamos criar um diretório para guardar os arquivos nele:

# 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 completa name=$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 backup tar 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 <arquivos> Adicionar arquivos/diretórios: # tar -rvf /dev/st0 <arquivos> Restaurar: # tar -xvf /dev/st0 <arquivos> Visualizar arquivos: # tar -tvf /dev/st0 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.

3 - Pronto, você verá o conteúdo do CD na pasta de montagem dele (/mnt/cdrom) como se fosse um CD de verdade. Copiar cd pelo linux: Se você tem um gravador configurado para sua máquina funcionando e não quer digitar aqueles argumentos gigantescos do cdrecord (não são tão gigantescos assim), você pode utilizar o dd: # dd if=/dev/cdrom of=imagem.iso O parâmetro if (input file) especifica o arquivo de entrada (no caso, o drive de cdrom, isso se o link /dev/cdrom aponta para seu dispositivo). O parâmetro of (output file) especifica o arquivo de saída (no caso, um arquivo de nome imagem.iso na pasta de onde eu rodei o programa). ATENÇÃO: Ter uma extensão.iso não garante que o arquivo seja uma imagem. Ele será uma imagem porque o dd faz uma cópia exata do conteúdo do arquivo de entrada. Como o arquivo de entrada é um CD, gravado com o sistema de arquivos iso9660, o arquivo de saída será uma imagem.iso. Você pode nomear a imagem com qualquer nome, mas dê preferência à extensões de imagem, tipo.raw,.iso. Agora que você gerou a imagem, grave um CD com o mesmo comando, trocando os argumentos: # dd if=imagem.iso of=/dev/cdrom (se seu cdrom for um gravador de CD, óbvio, se você tiver colocado um CD vazio na gravadora) Esse comando é bom para reproduzir cópias fiéis de CDs. Caso não queira arriscar gravando com o comando dd, utilize o cdrecord, mas a imagem pode ser feita tranquilamente com o dd. Duvidas no uso do linux entre em contato com Patrick Wallace Patrick_Wallace_rocha@hotmail.com