quarta-feira, 21 de julho de 2010

Comandos Básicos do Linux

Alguns comandos básicos que você precisa saber para usar um Linux com facilidade..

Comandos Linux

  

 

Atenção: O símbolo "$" significa que és um usuário comum, e o "#" significa que está como root ( super-usuário ), Se estiver um "#" significa que é obrigado a estar como Root para o comando executar com êxito. Leia este artigo antes de prosseguir: O usuário Root Para entender os riscos de se usar um super-usuário.

Os comandos abaixo são só exemplos de alguns comandos que se deve saber para se dar bem no começo com o linux, caso queira se aprofundar em cada comando tente o comando no terminal para acessar a ajuda do mesmo:

$ comando --help e/ou comando -h 

Ou acesse o manual:

$ man comando   COMANDOS COM EXEMPLOS ABAIXO: Onde "Codigo:" significa um exemplo do comando.   cd = Navega em pastas. 

Código:

$ cd /usr/bin

pwd = Descubra em qual pasta está 

Código:

$ pwd /usr/bin

ls  = Lista os arquivos dos diretórios 

Código:

$ ls --all .                         .gtk-recordmydesktop  .superkaramba
..                        .hplip                .thumbnails
.DCOPserver_localhost_:0  .hyperconf            .viminfo
.DCOPserver_localhost__0  .ies4linux            .windows-serial
.DownloadManager          .java                 .wine
.ICEauthority             .jmf                  .xine
.Mercury                  .kchmviewer           .xinitrc
.VirtualBox               .kde                  .xinitrc-backup
.Xauthority               .kderc                .xmms

uname = Saiba sobre o seu Kernel, Processador, hostname etc.. 

Código:

$ uname -a Linux localhost 2.6.27.7-smp #2 SMP Thu Nov 20 22:32:43 CST 2008 i686 Intel(R) Celeron(R) CPU 3.06GHz GenuineIntel GNU/Linux

rm = Remove diretórios e arquivos 

Código:

$ rm pasta

mkdir = Crie diretórios 

Código:

$ mkdir pasta

touch = Crie arquivos 

Código:

$ touch arquivo

vim = Edite ou Crie arquivos de texto 

Código:

$ vim arquivodetexto.txt

cat = Mostra o conteúdo de um certo arquivo 

Código:

$ cat arquivodetexto.txt

echo "cowsayy -f daemon "www.alemao.tk'"

chmod = Seta permissoes de usuário ou de execução. 

Código:

$ chmod +x arquivo

./ ou sh = Executa arquivos 

Código:

$ ./arquivo _______________________________  < www.alemao.tk > -------------------------------    \         ,        ,     \       /(        )`      \      \ \___   / |             /- _  `-/  '            (/\/ \ \   /\            / /   | `    \            O O   ) /    |            `-^--'`<     '           (_.)  _  )   /            `.___/`    /              `-----' / <----.     __ / __   \ <----|====O)))==) \) /==== <----'    `--' `.__,' \              |        |               \       /         ______( (_  / \______       ,'  ,-----'   |        \       `--{__________)        \/

---  cp = Copia arquivos 

Código:

$ cp /home/usuario/arquivo /pasta/pasta/

mv = Move, Substitui e Renomeia arquivos. 

Código:

$ mv /home/usuario/arquivo /pasta/pasta/arquivo2

halt = Desliga o sistema 

Código:

# halt

reboot = Reinicia o sistema 

Código:

# reboot

mount = Monta e desmonta dispositivos. etc... 

Código:

# mount -t vfat /dev/sda1 /media/disk

umount = Desmonta dispositivos 

Código:

# umount /dev/sda1

eject = ejecta o cd ou dispositivos  

Código:

$ eject /dev/cdrom 

OU PARA FECHAR A GAVETA DA LEITORA:

$eject -t

cfdisk = Particionador de dispositivos em modo texto 

Código:

# cfdisk

                         cfdisk (util-linux-ng 2.14.1)                                Disk Drive: /dev/hda                         Size: 40020664320 bytes, 40.0 GB               Heads: 255   Sectors per Track: 63   Cylinders: 4865      Name        Flags      Part Type  FS Type          [Label]        Size (MB) ------------------------------------------------------------------------------     hda1                    Primary   Linux ReiserFS                   38996.06     hda5                    Logical   Linux swap                        1019.94                [ Bootable ]  [  Delete  ]  [   Help   ]  [ Maximize ]  [  Print   ]      [   Quit   ]  [   Type   ]  [  Units   ]  [  Write   ]                   Toggle bootable flag of the current partition

date = mostra a data 

Código:

$ date Mon Jul 13 23:24:20 BRT 2009

cal = mostra o calendario e o dia em que vc está. 

Código:

$ cal      julho 2010     Do Se Te Qu Qu Se Sá              1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

alsamixer = Mostra o volume do som no terminal 

Código:

$ alsamixer

netconfig = Entra no utilitario de configuração de rede ( não encontrado em todos os linuxies )  Imagem  whoami = Mostra qual usuário está logado

Código:

$ whoami

usuario

ifconfig = mostra e configura a internet 

Código:

# ifconfig eth0      Link encap:Ethernet  HWaddr 00:17:31:77:9e:c0            inet addr:192.168.254.1  Bcast:192.168.254.255  Mask:255.255.255.0           inet6 addr: fe80::217:31ff:fe77:9ec0/64 Scope:Link           UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1           RX packets:460829 errors:0 dropped:0 overruns:0 frame:0           TX packets:417137 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000           RX bytes:546423045 (521.1 MiB)  TX bytes:141227570 (134.6 MiB)           Interrupt:19   lo        Link encap:Local Loopback            inet addr:127.0.0.1  Mask:255.0.0.0           inet6 addr: ::1/128 Scope:Host           UP LOOPBACK RUNNING  MTU:16436  Metric:1           RX packets:44 errors:0 dropped:0 overruns:0 frame:0           TX packets:44 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:0           RX bytes:3168 (3.0 KiB)  TX bytes:3168 (3.0 KiB)

fsck = Escaneia o disco 

Código:

# fsck fsck 1.41.3 (12-Oct-2008) reiserfsck 3.6.20 Copyright (C) 2001-2005 by Hans Reiser, licensing governed by reiserfsprogs/COPYING. ************************************************************* ** If you are using the latest reiserfsprogs and  it fails ** ** please  email bug reports to reiserfs-list@namesys.com, ** ** providing  as  much  information  as  possible --  your ** ** hardware,  kernel,  patches,  settings,  all reiserfsck ** ** messages  (including version),  the reiserfsck logfile, ** ** check  the  syslog file  for  any  related information. ** ** If you would like advice on using this program, support ** ** is available  for $25 at  www.namesys.com/support.html. ** *************************************************************  Will read-only check consistency of the filesystem on /dev/hda1 Will put log info to 'stdout'  Do you want to run this program?[N/Yes] (note need to type Yes if you do):

top = Mostra os processos rodando no computador 

Código:

$ top

killall = Matra processos  

Código:

$ killall firefox-bin

hostname = Mostra qual é o nome da maquina na rede 

Código:

$ hostname

Maq101

chown = Modifica permissoes de pastas e arquivos 

Código:

# chown -hR root arquivo

su ( ou sudo su depende da distro ) = Pede permissoes maiores ( ou melhor dizendo: ROOT ) 

Código:

$ su password: Matrix ~ #   $ sudo su password: Matrix ~ #

clear = limpa a tela do terminal 

Código:

$ clear

Reset = Reseta as conf do terminal para o padrão definido pelo usuário ( limpa tela, barra de rolagem, etc.. ), Digamos que seja um clear melhorado Código: 

$ reset

Grep = Filtra palavras, bastante útil com o comando "|" (pipe) para se utilizar com outros comandos neste caso usaremos o comandos ls em conjunto com o grep  Código: 

$ ls | grep -i ^a amsn_received arqdados.txt

* - O caractere "^" significa: começa com tal letra  LISTA NÃO COMPLETA!


Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.