ðHgeocities.com/SoHo/Gallery/3793/ComandosBasicos.htmgeocities.com/SoHo/Gallery/3793/ComandosBasicos.htmdelayedxloÔJÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈË@"OKtext/htmlÀ k@"ÿÿÿÿb‰.HTue, 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:

Exemplos:

exemplo% who
exemplo% who am i

Passwd - este comando é usado para trocar a senha do usuário

Sintaxe: passwd [-fs] [username]

Opções:

Exemplo:

exemplo% passwd

ls - lista o conteúdo de diretórios

Sintaxe: ls [-adFglt] filename

Opções (mais usadas):

Exemplo:

exemplo% ls -la
exemplo% ls -tF

cat - concatena e apresenta arquivos

Sintaxe: cat [-n] [filename...]

Opção:

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:

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:

expressions:

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:

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:

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:

Exemplo:

exemplo% lpq -Plw -l

lprm - remove jobs da fila da impressora

Sintaxe: lprm [-Pprinter] [-] [job# ...]

Opções:

Exemplo:

exemplo% lprm -Plw -
exemplo% lprm -Plw 234 398

lp - envia requisições à impressora

Sintaxe: lp [-mw] [-ddest] [-n#] filename...

Opções:

Exemplo:

lp -m -dlw rel.ps

lpstat - mostra estado do sistema de spooling das impressoras

Sintaxe: lpstat [-d] [-r] [-s] [-t] [-ulist]

Opções:

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:

Exemplos:

exemplo% mail
exemplo% mail -f mbox
exemplo% mail user@máquina.domínio