8 de nov. de 2007

Referência rápida de comandos

bg
coloca a tarefa em segundo plano
cat
mostra o conteúdo do arquivo na saída padrão
cd
muda para diretório indicado
chmod
modifica as permissões de arquivos ou diretórios
chgrp
muda permissões de grupo de arq./dir.
chown
muda o prorpietário/grupo de arquivos/diretórios
clear
limpa terminal atual
cp
copia arquivos e/ou diretórios par aum destino
cut
recorta colunas ou campos de texto ou arquivos
diff
mostra a diferença entre dos arquivos/diretórios
dos2unix
convrte um arquivo texto DOS para o Linux
echo
"Ecoa" o conteúdo indicado na saída padrão
exit
sai do terminal atual
expand
substitui tabulações por espaços
file
mostra o tipo de arquivo
find
procura por arquivos em um diretório
fg
traz a tarefa do segundo plano para o primeiro
grep
filtra o conteúdo de um arquivo
head
mostra o início (10 linas) de um arquivo
help
mostra a ajuda de determinado comando
history
exibe o histórico de comandos do usuário
info
mostra a página info (ajuda) de um comando
less
mostra o conteúdo do arquivo com pausas, permitindo interação no texto
locate
procura arquivos de acordo com o padrão indicado
in
cria links para arquivos ou diretórios
ls
lista coknteúdo de diretórios
man
mostra a página de manual do comando
mkdir
cria diretórios
more
mostra o conteúdo do arquivo com pausas
mount
monta o dispositivo
mv
move ou renomeia arquivos/diretórios
pwd
mostra em que diretório o usuário se encontra
reset
restaura o etado inicial de um terminal
rm
remove arquivos e/ou diretórios
rmdir
remove diretórios (desde que vazios)
sort
ordena o conteúdo de um arquivo
tail
mostra o final (10 linhas) de um arquivo
tr
altera o arq. e cria um novo arq. com a mudança
tree
exibe a estrutura de arquivos em árvore
umask
define a máscara de criação de arq. do usuário
unix2dos
converte um arquivo texto Linux para o DOS
wc
Exibe o número de linhas, caracteres ou palavras
whereus
Exibe informações sobre comando (ex: fontes)
which
exibe o caminho para um comando
xhost HOST
libera o acesso de uma máquina remota ao servidor X local
export DISPLAY=host
exporta a variável DISPLAY, para utilizar aplicativo gráfico remeto
X -query HOST
executa todo o ambiente X remotamente
mount
umount
Monta/desmonta um sistema de arquivos
df
mostra a utilização de espaço em disco
fdisk
ferramenta interativa para criar partições em disco
mkfs
cria um sistema de arquivos
fsck
verifica o estado de um sistema de arquivos, corrigindo possíveis erros
mkswap
formata uma particição para ser utilizada como área de swap
quotaon
quotaoff
Liga/desliga as quotas do sistema
edquota
configura as cotas de usuários e grupos
repquota
quota
visualiza a situação das quotas no sistema
pvscan
procura PVs (volumes físicos) em todos os discos
pvcreate
cria um PV num dispositivo de bloco
pvdisplay
mostra informações sobre o PV
pvmove
Move PEs (entensões físicas) entre PVs (volumes físicos)
vgscan
procura PVs e VGs (grupos de volumes) em todos os discos
vgdisplay
motra informações sobre o VG
vgextend
vgreduce
Adiciona/romove pVs a UM VG
vgconvert
Converte o formato dos matadados de um VG
lvscan
procura LVs (volumes lógicos) em todos os VGs
lvcreate
lvremove
cria/remove um LV no VG indicado
lvdisplay
mostra informações sobre o LV
lvextend
lvreduce
aumenta/reduz o tamanho de um LV
raidstar
raidstop
ativa/desativa um dispositivo RAID
mkraid
Cria um dispositivo RAID especificado
lsraid
Obtém informações sobre dispositivos RAID so sistema
make menuconfig
make xoncifg
abre o configurador da compilação do kernelmore
uname -a
mostra informações do sistema (kernel, hostname, versão)
insmod
rmmod
lsmod
insere/remove/lista módulos do kernel
modprobe
insere/remove módulos
mkinitrd
cria o ramdisk inicial (initrd)
modinfo
mostra informações sobre o módulo
depmod
gera modules.dep e mapas

-----------------
Exemplos genéricos de comandos

$ find / -name nome_arquivo
Procura arquivos com o nome nome_arquivo

$ ls etc | grep fs
lista o conteúdo de /etc que contenha a string fs no nome

$ cat arq | grep filtro
exibe as linhas do arquivo arq que contenham "filtro"

$ tail -f /var/log/messages
Mostra as 10 últimas linhas do arquivo

$ ls /etc/*.conf
Lista todos os arquivos com extensão .conf em /etc

$ mv /etc/arquivo_genérico .
move o arquivo_genérico de /etc para o diretório local

$ file arquivo.extensão
visualiza o tipo de arquivo

$ cat /etc/passwd | more
a visualização de /etc/passwd é paginada

$ ls -l > arquivo
o resultado da listagem vai para o arquivo

# xhost desktop.empresa
libera o cesso do servidor X local para a máquina desktop.empresa

#mount -t vfat /dev/hda3 /mnt/montagem
Monta dispositivo /dev/hda3 de sistema de arquivos doo tipo vfat, no ponto de montagem /mnt/montagem

#fsck -cp /dev/hda1
checa se o dispositivo /de/hda1 contém "bad blocks", fazendo o seu reparo automaticamente

#lvremove -f /dev/vg00/lv01
Remove o LV (voulme lógico) /dev/vg00/lv01

# mkinitrd -v 'uname -r'
Verifica se existe o initrd a partir da saísa do comando uname -r

Fonte: apostila impressa conectiva

Nenhum comentário: