quinta-feira, 24 de março de 2011

TUTO - Comandos básicos na Shell

# ---------------------------------------------------------------
# TUTO PRINCIPAIS COMANDOS DE SHELL
#----------------------------------------------------------------

Esse tutorial pertence: PROXYSX
------------------------------------------------------------------


Pequeno tutorial sobre comandos de shell para você se familiarizar.


ls - Comando para listar diretorios (ls -l; ls -la)

mkdir - Cria diretórios, lembrando que no UNiX os nomes podem ser
extendidos e há diferença entre maiúsculo e minúsculo.

cp - Copia arquivos ou diretórios (-r) de um lugar para outro (ex: cp
/home/eggdrop /home/meubot)

mv - Move arquivos ou diretórios (-r) de um lugar para outro. (ex: mv
/home/eggdrop /home/meubot)

cd - Comando para acessar diretorio.

cd.. - volta ao ultimo diretório.
que estava, cd entra no seu home.

df - Mostra quanto espaço livre/ocupado de cada partição montada.

free - Mosta a quantidade de memória e de swap livre e/ou ocupada.

ps wx - Mostra todos os processos que você esta rodando; "ps auxw"
mostra todos os processos, seus respectivos donos e quanto cada um
esta ocupando de processamento e memória.

ps x - Geralmente usado para listar os processos do usuario na shell com seus respectivos PIDs.

rar - Compactador RAR igual ao do Ms-DOS. Para compactar em discos de
10Mb use: rar a -r -v10000 (nome_do_arquivo)

rm -rf - Remove arquivos e/ou diretórios, muito cuidado ao usar com rm -rf *

last - Mostra a tabela de logins efetuados. Digite: "last | more" ou
digite "last fulano" para ver os ultimos logins do fulano. Vale
lembrar que a tabela de logins é apagada pelo sistema todo mês

who ou w - Mostra quais e quantos usuários estão logados na máquina

passwd - Altera seu password, digite "passwd" e ele pedirá um novo
password. Esse programinha é muito chato, não deixa você colocar
qualquer senha.

pico - Ótimo editor de texto, para salvar ctrl+o, para sair ctrl+x,
para procurar por uma palavra digite ctrl+w.

vi - Outro editor de texto semelhante ao pico.

kill -9 - Mata um processo, quando der "ps x" você verá o número (PID)
de cada processo. Digite: kill -9 PID

lynx - Browser em modo texto para HTML e FTP.

mc - MidNight Commander, ótimo gerenciador de arquivos.

finger - Mostra informações básicas de um usuário da shell (ex: finger fulano)

locate - Localiza um arquivo ou diretório, aceita coringas.

pwd - Mostra o atual diretório em que você se encontra.

du - Mostra quanto está ocupando o diretório onde você está.

date - Mostra a data e a hora.

ln -s - Cria um link simbólico para um arquivo ou diretório.

tar+gzip - Para descompactar um arquivo .tar.gz digite: "tar -xzvf
nome_do_aquivo.tar.gz". Compactar: digite "tar czvf arquivo.tar.gz *"
para compactar tudo como arquivo.tar.gz

chmod - Altera atributos do arquivo, utiliza formato octal

- chmod 770 arquivo seta as permissões do arquivo como executável

- chmod 660 arquivo seta as permissões de leitura e escrita para o arquivo

- chmod 550 arquivo seta a permissão de leitura para o arquivo

talk - Chama um usuário logado para chat ex: "talk fulano", o fulando
deve responder: "talk ciclano".

quota - Mostra quanto de espaço em disco você tem direito. Digite:
quota nome_do_usuario

ftpwho - Mostra quem esta logado por FTP

less - Serve para visualizar arquivos texto. Normalmente visualizamos
documentos, instruções para instalação de aplicativos. Ex: "less
/usr/doc/HOWTO/Firewall"

TAB - A tecla de tabulação tem a função de autocompletar os nomes.
para entrar num diretório grande basta digitar cd
inicio_do_nome_do_dir e TAB ele completa o resto. Não autocompleta
quando tiver arquivos com o mesmo radical!

cat /etc/hosts - Veja os vhosts da shell
/sbin/ifconfig |grep inet - veja os ips da shell

perl - usado pelos owners para reconfigura portas em programas dentro da shell , ele edita um arquivo criando sub arquivos que almenta a extenxão de reconhecimento desse arquivo.

help - mostra os comandos basicos da shell e suas sintaxes...

Download dentro da shell:

wget url
lynx -source url > arquivo
curl -o arquivo url
GET url > arquivo

OBS: algumas shells saum editadas ou podem usar kernels kom outro tipo de interface de linguagem, ou ateh msm conter problemas ao interpretar comandos ( akontece muitu em shell ownada) por issu dependendo da shell o komando funciona ou não

Nenhum comentário:

Postar um comentário