ðH geocities.com /SoHo/Gallery/3793/ComandosBasicos.htm geocities.com/SoHo/Gallery/3793/ComandosBasicos.htm delayed x loÔJ ÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈ Ë @" OK text/html À
k @" ÿÿÿÿ b‰.H Tue, 18 Jun 2002 02:17:32 GMT ¶
Mozilla/4.5 (compatible; HTTrack 3.0x; Windows 98) en, * koÔJ @"
Comandos Básicos
Comandos Básicos
who - este comando verifica quais são os usuários que estão logados ao
sistema
Sintaxe: who [am i]
Opção:
- am i: indica com que conta está logado
Exemplos:
exemplo% who
exemplo% who am i
Passwd - este comando é usado para trocar a senha do usuário
Sintaxe: passwd [-fs] [username]
Opções:
- f: troca o nome completo associado ao usuário
- s: troca o shel do usuário
Exemplo:
exemplo% passwd
ls - lista o conteúdo de diretórios
Sintaxe: ls [-adFglt] filename
Opções (mais usadas):
- -a: lista todos os arquivos, inclusive os precedidos de `.'
- -d: se o filename for um diretório, lista só seu nome
- -F: põe caracteres especiais após diretórios, executáveis e links
- -g: lista o grupo do arquivo
- -l: lista no formato completo, ou seja, com todas as informações
- -t: ordena por ordem cronológica de criação
Exemplo:
exemplo% ls -la
exemplo% ls -tF
cat - concatena e apresenta arquivos
Sintaxe: cat [-n] [filename...]
Opção:
- -n: precede cada linha com o seu número
Exemplo:
exemplo% cat /etc/hosts
exemplo% cat hosts1 hosts2 > hosts3
cd - troca de diretório
pwd - apresenta o diretório corrente
Sintaxe:
cd [directory]
pwd
Exemplo:
exemplo% cd
exemplo% cd /var/log
exemplo% cd $OPENWINHOME
exemplo% pwd
cp - copia arquivos
Sintaxe:
cp [-ir] filename1 filename2
cp -rR [-ip] directory1 directory2
cp [-iprR] filename... directory
Opções:
- -i: interativo
- -r: recursivo
- -p: preserva
Exemplos:
exemplo% cp /etc/hosts etc/hosts.old
exemplo% cp -ir /etc etc
exemplo% cp -p /var/log log
ln - faz links físicos ou simbólicos a arquivos
Sintaxe:
ln [-s] filename [linkname]
ln [-s] pathname... directory
Opção:
Exemplo:
exemplo% ln -s
mkdir e rmdir - cria e remove diretórios
Sintaxe:
mkdir dirname...
rmdir dirname...
Obs.: mkdir requer permissão de escrita no diretório pai e rmdir só remove
diretórios vazios
mv - move ou renomeia arquivos
Sintaxe:
mv [-fi] filename1 filename2
mv [-fi] directory1 directory2
mv [-fi] filename... directory
Opções:
Exemplo:
exemplo% mv velho novo
exemplo% mv -i teste1 teste2 teste3 teste
exemplo% mv -f teste1 teste2 teste3 teste
rm - remove arquivos ou diretórios
Sintaxe: rm [-fir] filename...
Opção:
Exemplo:
exemplo% rm -i teste1 teste2
exemplo% rm -fr teste
more - exibir arquivos uma tela por vez
Sintaxe: more [filename]
Exemplos:
exemplo% more teste
exemplo% ls -la | more
find - encontra arquivos
Sintaxe: find pathname-list expression
Operadores:
- -name filename
- -user userid
- -group groupid
- -mtime n (Verdadeiro se o arquivo tiver sido modificado em "n" dias)
- -ctime n (Verdadeiro se o arquivo tiver sido "alterado" em "n" dias.
Alterdo significa que o arquivo foi modificado ou algum atributo do mesmo foi
alterado)
- -newer file (verdadeiro se o arquivo corrente tiver sido modificado mais
recentemente que o parametro file)
- -print
- -exec op {};
- -ok {}; (equivalente ao -exec, mas pede confiramcao)
expressions:
- !: not
- -o: or
- -a: and (implicita pela justaposicao de duas expressoes)
Exemplos:
exemplo% find /home/penta/anonymous -name rfc* -print
exemplo% find . -name ´*teste*´ - print
exemplo% find /usr \( -name ´test*´-o -name ´tst*´ \) -print
exemplo% find . \!-user Moe -print
exemplo% find . \!-user usuario -exec rm {} \;
grep - procura pela ocorrência de uma string ou expressão regular em um
arquivo
Sintaxe: grep [-cinv] [expression] [filename..]
Opções:
- -i: ignora letras
- -n: número da linha
- -c: número de ocorrências
- -v: inverte a busca
Exemplos:
exemplo% grep `RNP' telephone.list
exemplo% grep -v `051' telephone.list
lpr - envia um job à impressora
Sintaxe: lpr [-Pprinter] [-#copies] [-h] [-m] [filename...]
Opções:
- -Pprinter: envia para impressora chamada printer.
- -#copies: impreme o número de cópias indicado para cada arquivo
- -h: suprime a página de cabeçalho
- -m: envia mail ao terminar
Exemplos:
exemplo% lpr -Plw -#3 rel.ps
exemplo% lpr -Pps -h -m cv.ps proposta.ps
lpq - apresenta a fila de jobs de uma impressora
Sintaxe: lpq [-Pprinter] [-l]
Opções:
- -l: apresenta informação mais completa dos jobs na fila da impressora
(host de origem)
Exemplo:
exemplo% lpq -Plw -l
lprm - remove jobs da fila da impressora
Sintaxe: lprm [-Pprinter] [-] [job# ...]
Opções:
- -: remove todos seus jobs
- job#: remove os jobs indicados por seus números
Exemplo:
exemplo% lprm -Plw -
exemplo% lprm -Plw 234 398
lp - envia requisições à impressora
Sintaxe: lp [-mw] [-ddest] [-n#] filename...
Opções:
- -w: escreve mensagem no terminal do usuário
- -ddest: impressora destino
Exemplo:
lp -m -dlw rel.ps
lpstat - mostra estado do sistema de spooling das impressoras
Sintaxe: lpstat [-d] [-r] [-s] [-t] [-ulist]
Opções:
- -d: informa o destino default
- -r: informa o estado do escalonador
- -s: sumário com estado do escalonador, destino default e uma lista de
impressoras com seus dispositivos associados
- -t: informa todas as informações de estado
- -ulist: informa as requisições de usuários na impressora default
Exemplos:
exemplo% lpstat -t
exemplo% lpstat -d
exemplo% lpstat -u `user1, user2, user3'
mail - correio eletrônico
Sintaxe:
mail [-f] [mailbox]
mail [recipient...]
Opção:
- -f: abre um arquivo de mail especificado por mailbox
Exemplos:
exemplo% mail
exemplo% mail -f mbox
exemplo% mail user@máquina.domínio