Académique Documents
Professionnel Documents
Culture Documents
Comandos
Manipulao de diretrios
-G, --no-group
Oculta a coluna de grupo do arquivo.
ls
-h, --human-readable
-H
Faz o mesmo que -h, mas usa unidades de 1000 em vez
de 1024 para especificar Kbytes, Mbytes, Gbytes.
-l
Usa o formato longo para listagem de arquivos. Lista as
permisses, data de modificao, donos, grupos, etc.
-n
Usa a identificao de usurio e grupo numrica em vez
dos nomes.
retrio.
-A, --almost-all
-L, --dereference
Lista o arquivo original e no o link referente ao arquivo.
-o
Usa a listagem longa sem os donos dos arquivos (mesma coisa que -lG).
-p
Mesma coisa que -F, mas no inclui o smbolo * em
arquivos executveis. Essa opo tpica de sistemas
Linux.
o parmetro --color).
always - Sempre lista em cores conforme o tipo de ar-
-R
Lista diretrios e subdiretrios recursivamente.
quivo.
auto - Somente colore a listagem se estiver em um ter-
-d, --directory
Lista os nomes dos diretrios em vez do contedo.
--full-time
Lista data e hora completa.
Classificao da listagem
A listagem pode ser classificada usando-se as seguintes
opes:
-f
No classifica a listagem.
-f
No classifica e usa -au para listar os arquivos.
-F
-r
Inverte a ordem de classificao.
minal.
Insere um caracter aps arquivos executveis (*), diretrios (/), soquete (=), link simblico (@) e pipe
(|). Seu uso til para identificar, de forma fcil, tipos
-c
Classifica pela data de alterao.
-X
Classifica pela extenso.
-U
No classifica. Lista os arquivos na ordem do diretrio.
cd
Entra em um diretrio. necessrio que se tenha a permisso de execuo para entrar no diretrio.
cd [diretrio]
teste
Onde:
Abaixo as explicaes de cada parte:
diretrio - diretrio que deseja entrar.
-rwxr-xr-So as permisses de acesso ao arquivo teste. A primeira letra (da esquerda) identifica o tipo do arquivo. Se
tiver um d um diretrio, se tiver um - um arquivo
normal.
As permisses de acesso explicada em detalhes em
Permisses de acesso a arquivos e diretrios, Captulo
13.
1
Se for um diretrio, mostra a quantidade de subdiretrios existentes dentro dele. Caso seja um arquivo, ser
Exemplos:
Usando cd sem parmetros ou cd ~, voc retornar ao
seu diretrio de usurio (diretrio home).
cd /, retornar ao diretrio raz.
cd -, retornar ao diretrio anteriormente acessado.
cd .., sobe um diretrio.
cd ../[diretrio], sobe um diretrio e entra imediatamente no prximo (por exemplo, quando voc est em
/usr/sbin, digita cd ../bin, logo, o comando cd retorna
um diretrio (/usr) e entra imediatamente no diretrio
bin (/usr/bin).
1.
pwd
gleydson
Nome do dono do arquivo teste.
user
Nome do grupo a que o arquivo teste pertence.
8192
Tamanho do arquivo (em bytes).
nov
Ms da criao/ ltima modificao do arquivo.
4
Dia em que o arquivo foi criado.
16:00
Hora em que o arquivo foi criado/modificado. Se o arquivo foi criado h mais de um ano, em seu lugar mostra-
mkdir
Cria um diretrio no sistema. Um diretrio usado para
armazenar arquivos de um determinado tipo. O diretrio
pode ser entendido como uma pasta onde voc guarda
seus papis (arquivos). Como uma pessoa organizada,
voc utilizar uma pasta para guardar cada tipo de documento, da mesma forma voc poder criar um diretrio vendas para guardar seus arquivos relacionados com
vendas naquele local.
mkdir
[opes]
diretrio1]
[caminho/diretrio]
[caminho1/
Onde:
caminho
Caminho onde o diretrio ser criado.
diretrio
Nome do diretrio que ser criado.
opes
--verbose
Mostra uma mensagem para cada diretrio criado. As
-s, --squeeze-blank
No mostra mais que uma linha em branco entre um
pargrafo e outro.
L a entrada padro.
tmp/teste.
quivo mostrado.
O comando cat trabalha com arquivos texto. Use o comando zcat para ver diretamente arquivos compactados
com gzip.
rmdir
tac
Remove um diretrio do sistema. Este comando faz exatamente o contrrio do mkdir. O diretrio a ser removido
deve estar vazio e voc deve ter permisso de gravao
para remov-lo.
opes
-s [string]
Usa o [string] como separador de registros.
L a entrada padro.
rm
teste.
Manipulao de arquivos
cat
Mostra o contedo de um arquivo binrio ou texto.
cat [opes] [diretrio/arquivo] [diretrio1/arquivo1]
diretrio/arquivo
Localizao do arquivo que deseja visualizar o conte-
do.
opes
-n, --number
-r, --recursive
Usado para remover arquivos em subdiretrios. Esta opo tambm pode ser usada para remover sub-diret-
rios.
-f, --force
Remove os arquivos sem perguntar.
-- arquivo
Remove arquivos/diretrios que contm caracteres especiais. O separador -- funciona com todos os comandos do shell e permite que os caracteres especiais, como
*, ?, -, etc., sejam interpretados como caracteres
comuns.
Use com ateno o comando rm. Uma vez que os arquivos e diretrios forem apagados, eles no podero ser
mais recuperados.
Exemplos:
rm teste.txt - Apaga o arquivo teste.txt no diretrio atu-
al.
rm *.txt - Apaga todos os arquivos do diretrio atual que
teste.novo.
rm -rf /tmp/teste/* - Apaga todos os arquivos e subdiretrios do diretrio /tmp/teste, mas mantm o sub-di-
retrio /tmp/teste.
rm -rf /tmp/teste - Apaga todos os arquivos e subdiret-
quivo--.
cp
Copia arquivos.
cp [opes] [origem] [destino]
Onde:
origem
Arquivo que ser copiado. Podem ser especificados mais
de um arquivo para ser copiado usando Curingas (veja
tam.
-r
Copia arquivos dos diretrios e subdiretrios da origem
para o destino. recomendvel usar -R em vez de -r.
-R, --recursive
Copia arquivos e subdiretrios (como a opo -r) e tambm os arquivos especiais FIFO e dispositivos.
-v, --verbose
Mostra os arquivos enquanto esto sendo copiados.
-s, --simbolic-link
Cria link simblico em vez de copiar.
-l, --link
Faz o link no destino em vez de copiar os arquivos.
-p, --preserve
Preserva atributos do arquivo se for possvel.
-u, --update
Copia somente se o arquivo de origem mais novo que
o arquivo de destino ou quando o arquivo de destino no
existe.
-x
No copia arquivos que estejam localizados em um sistema de arquivos diferente de onde a cpia iniciou.
O comando cp copia arquivos da ORIGEM para o DESTINO. Ambos, origem e destino, tero o mesmo contedo
aps a cpia.
Exemplos:
cp teste.txt teste1.txt
Copia o arquivo teste.txt para teste1.txt.
cp teste.txt /tmp
Copia o arquivo teste.txt para dentro do diretrio /tmp.
cp * /tmp
Copia todos os arquivos do diretrio atual para /tmp.
cp /bin/* .
Copia todos os arquivos do diretrio /bin para o diretrio
em que nos encontramos no momento.
cp -R /bin /tmp
Copia o diretrio /bin e todos os arquivos/subdiretrios
existentes para o diretrio /tmp.
cp -R /bin/* /tmp
Copia todos os arquivos do diretrio /bin (exceto o diretrio /bin) e todos os arquivos/subdiretrios existentes
dentro dele para /tmp.
cp -R /bin /tmp
Copia todos os arquivos e o diretrio /bin para /tmp.
mv
opes
i, --interactive
Pergunta antes de substituir um arquivo existente.
-f, --force
Onde:
origem
Arquivo/diretrio de origem.
destino
Local para onde ser movido ou novo nome do arquivo/diretrio.
opes
-f, --force
Substitui o arquivo de destino sem perguntar.
-i, --interactive
Pergunta antes de substituir. o padro.
-v, --verbose
Mostra os arquivos que esto sendo movidos.
-u, --update
Move somente arquivos antigos ou novos arquivos.
O comando mv copia um arquivo da ORIGEM para o
DESTINO (semelhante ao cp), mas, aps a cpia, o ar-
Onde:
MesDiaHoraMinuto[AnoSegundos]
So, respectivamente, os nmeros do ms, dia, hora e
minutos, sem espaos. Opcionalmente voc pode especificar o Ano (com 2 ou 4 dgitos) e os Segundos.
+[FORMATO]
Define o formato da listagem que ser usada pelo comando date. Os seguintes formatos so os mais usados:
%d - Dia do Ms (00-31).
%m - Ms do Ano (00-12).
%y - Ano (dois dgitos).
%Y - Ano (quatro dgitos).
%H - Hora (00-24).
%I - Hora (00-12).
%M - Minuto (00-59).
%j - Dia do ano (1-366).
%p - AM/PM (til se utilizado com %d).
%r - Formato de 12 horas completo (hh:mm:ss AM/
PM).
%T - Formato de 24 horas completo (hh:mm:ss).
%w - Dia da semana (0-6).
Outros formatos podem ser obtidos atravs da pgina de
manual do date.
ta)
Copia o arquivo teste.txt por cima de teste.new e apaga
Comandos Diversos
clear
querdo do vdeo.
df
clear
date
df [opes]
onde:
opes
-a
Inclui sistemas de arquivos com 0 blocos.
-h, --human-readable
Mostra o espao livre/ocupado em MB, KB, GB em vez
de blocos.
-H
Idntico a h, mas usa 1000 em vez de 1024 como unidade de clculo.
-k
Lista em Kbytes.
-l
Somente lista sistema de arquivos locais.
-m
Lista em Mbytes (equivalente a --block-size=1048576).
--sync
Executa o sync antes de mostrar os dados.
-T
Lista o tipo de sistema de arquivos de cada partio.
-t tipo
Lista somente sistema de arquivos do tipo tipo.
-x tipo
No lista sistema de arquivos do tipo tipo.
Exemplos: df, df -h, df -t vfat.
ln
Cria links para arquivos e diretrios no sistema. O link
um mecanismo que faz referncia a outro arquivo ou
diretrio em outra localizao. O link em sistemas GNU/
Linux faz referncia reais ao arquivo/diretrio, podendo ser feita cpia do link (ser copiado o arquivo alvo),
entrar no diretrio (caso o link faa referncia a um di-
um hardlink para um diretrio ou fazer referncia a arquivos que estejam em parties diferentes.
Observaes:
Se for usado o comando rm com um link, somente o link
ser removido.
Se for usado o comando cp com um link, o arquivo original ser copiado em vez do link.
Se for usado o comando mv com um link, a modificao
ser feita no link.
Se for usado um comando de visualizao (como o cat),
o arquivo original ser visualizado.
Exemplos:
ln -s /dev/ttyS1 /dev/modem - Cria o link /dev/modem
para o arquivo /dev/ttyS1.
ln -s /tmp ~/tmp - Cria um link ~/tmp para o diretrio
/tmp.
du
Mostra o espao ocupado por arquivos e subdiretrios do
diretrio atual.
retrio), etc.
du [opes]
Onde:
opes
-a, --all
Mostra o espao ocupado por todos os arquivos.
-b, --bytes
Mostra o espao ocupado em bytes.
-c, --total
Faz uma totalizao de todo espao listado.
-D
No conta links simblicos.
-h, --human
Mostra o espao ocupado em formato legvel por humanos (Kb, Mb) em vez de usar blocos.
-H
Como o anterior, mas usa 1000 e no 1024 como unidade de clculo.
-k
Mostra o espao ocupado em Kbytes.
-m
Mostra o espao ocupado em Mbytes.
-S, --separate-dirs
No calcula o espao ocupado por subdiretrios.
-x
No faz a contagem de diretrios em sistemas de arquivos diferentes do atual.
Onde:
origem
Diretrio ou arquivo de onde ser feito o link.
link
Nome do link que ser criado.
opes
-s
Cria um link simblico. Usado para criar ligaes com o
arquivo/diretrio de destino.
-v
Mostra o nome de cada arquivo antes de fazer o link.
-d
Cria um hard link para diretrios. Somente o root pode
simblicos.
O hardlink faz referncia ao mesmo inodo do arquivo
original, desta forma, ele ser perfeitamente idntico,
find
Procura por arquivos/diretrios no disco. find pode procurar arquivos atravs de sua data de modificao, tamanho, etc., atravs do uso de opes. find, ao contrrio
de outros programas, usa opes longas atravs de um
-.
find [diretrio] [opes/expresso]
Onde:
diretrio
Inicia a procura neste diretrio, percorrendo seus sub-
diretrios.
opes/expresso
-name [expresso]
Procura pelo nome [expresso] nos nomes de arquivos e
diretrios processados.
-depth
Processa os subdiretrios primeiro antes de processar os
[num] nveis.
-mount, -xdev
No faz a pesquisa em sistemas de arquivos diferentes
agora.
-atime [num]
Procura arquivos que foram acessados [num] dias atrs.
Caso sejam antecedidos por -, procura arquivos que
[num].
-links [num]
Procura arquivos que possuam [num] links como referncia.
-mmin [num]
Procura arquivos que tiveram seu contedo modificado
h [num] minutos. Caso sejam antecedidos por -, procura arquivos que tiveram seu contedo modificado entre [num] minutos atrs at agora.
-mtime [num]
Procura arquivos que tiveram seu contedo modificado
h [num] dias. Caso sejam antecedidos por -, procura
por arquivos que tiveram seu contedo modificado entre
[num] dias atrs at agora.
-nouser
Procura arquivos que no correspondam identificao
do usurio atual.
-nogroup
Procura arquivos que no correspondam identificao
do grupo do usurio atual.
-perm [modo]
Procura arquivos que possuam os modos de permisso
[modo]. Os [modo] de permisso podem ser numrico
(octal) ou literal.
-used [num]
O arquivo foi acessado [num] vezes antes de ter seu
status modificado.
-size [num]
Procura arquivos que tiverem o tamanho [num]. [num]
pode ser antecedido por + ou - para especificar um
arquivo maior ou menor que [num]. A opo -size pode
ser seguida de:
b - Especifica o tamanho em blocos de 512 bytes. o
padro caso [num] no seja acompanhado de nenhuma
letra.
c - Especifica o tamanho em bytes.
k - Especifica o tamanho em Kbytes.
-type [tipo]
Procura arquivos do [tipo] especificado. Os seguintes tipos so aceitos:
b - bloco
c - caracter
d - diretrio
p - pipe
f - arquivo regular
l - link simblico
s - sockete
A maior parte dos argumentos numricos podem ser
precedidos por + ou -. Para detalhes sobre outras
opes e argumentos, consulte a pgina de manual.
Exemplo:
find / -name grep Procura, no diretrio raz e subdiretrios, um arquivo/diretrio chamado grep.
chamado grep.
find . -size +1000k Procura, no diretrio atual e subdiretrios, um arquivo com tamanho maior que 1000
kbytes (1Mbyte).
find / -mmin 10 Procura, no diretrio raz e subdiretrios, um arquivo que foi modificado h 10 minutos
atrs.
find / -links 4 Procura, no diretrio raz e subdiretrios,
todos os arquivos que possuam 4 links como referncia.
free
Mostra detalhes sobre a utilizao da memria RAM do
sistema.
free [opes]
Onde:
opes
-b
Mostra o resultado em bytes.
-k
Mostra o resultado em Kbytes.
-m
Mostra o resultado em Mbytes.
-o
Oculta a linha de buffers.
-t
Mostra uma linha contendo o total.
-s [num]
Mostra a utilizao da memria a cada [num] segundo.
pelo grep.
-B [nmero]
Mostra o [nmero] de linhas antes da linha encontrada
pelo grep.
-f [arquivo]
Especifica que o texto que ser localizado est no arquivo [arquivo].
-h, --no-filename
No mostra os nomes dos arquivos durante a procura.
-i, --ignore-case
Ignora diferena entre maisculas e minsculas no texto
procurado e arquivo.
-n, --line-number
Mostra o nome de cada linha encontrada pelo grep.
-U, --binary
Trata o arquivo que ser procurado como binrio.
Se no for especificado o nome de um arquivo ou se for
usado um hfen -, grep procurar a string no dispositivo
de entrada padro. O grep faz sua pesquisa em arquivos
texto. Use o comando zgrep para pesquisar diretamente
em arquivos compactados com gzip; os comandos e opes so as mesmas.
Exemplos: grep capitulo texto.txt, ps ax|grep inetd,
grep capitulo texto.txt -A 2 -B 2.
head
Mostra as linhas iniciais de um arquivo texto.
head [opes]
Onde:
-c [numero]
Mostra o [numero] de bytes do incio do arquivo.
-n [numero]
Mostra o [numero] de linhas do incio do arquivo. Caso
no seja especificado, o head mostrar as 10 primeiras
linhas.
Onde:
expresso
nl
vra o arquivo!
arquivo
Arquivo onde ser feita a procura.
opes
-A [nmero]
nl [opes] [arquivo]
grep
Procura um texto dentro de um arquivo(s) ou no dispo-
Onde:
-f [opc]
Faz a filtragem de sada de acordo com [opc]:
a
more
Permite fazer a paginao de arquivos ou da entrada padro. O comando more pode ser usado como comando
para leitura de arquivos que ocupem mais de uma tela.
Quando toda a tela ocupada, o more efetua uma pausa e permite que voc pressione Enter ou espao para
continuar avanando no arquivo sendo visualizado. Para
sort
Organiza as linhas de um arquivo texto ou da entrada
padro. A organizao feita por linhas as quais so
divididas em campos que correspondem ordem na qual
as palavras aparecem na linha, sendo separadas por um
delimitador (normalmente um espao).
sort [opes] [arquivo]
Onde:
arquivo
o nome do arquivo que ser organizado. Caso no seja
especificado, ser usado o dispositivo de entrada padro
(normalmente o teclado ou um |).
opes
-b
Ignora linhas em branco.
-d
Somente usa letras, dgitos e espaos durante a organizao.
-f
Ignora a diferena entre maisculas e minsculas.
-r
Inverte o resultado da comparao.
-n
Caso esteja organizando um campo que contenha nmeros, estes sero organizados na ordem aritmtica.
Por exemplo, se voc tiver um arquivo com os nmeros
less
Permite fazer a paginao de arquivos ou da entrada
padro. O comando less pode ser usado como comando
para leitura de arquivos que ocupem mais de uma tela.
Quando toda a tela ocupada, o less efetua uma pausa (semelhante ao more) e permite que voc pressione
Seta para Cima e Seta para Baixo ou PgUP/PgDown para
fazer o rolamento da pgina. Para sair do less, pressione
q.
less [arquivo]
Onde: arquivo o arquivo que ser paginado.
Para visualizar diretamente arquivos texto compactados
100
10
50
Usando a opo -n, o arquivo ser organizado desta maneira:
10
50
100
Caso esta opo no seja usada com o sort, ele a organizar como uma listagem alfabtica (que comea de a
at z e de 0 at 9)
10
100
50
-c
Verifica se o arquivo j est organizado. Caso no esteja, retorna a mensagem disorder on arquivo.
-o arquivo
Grava a sada do comando sort no arquivo.
-m arquivo1 arquivo2
durante a organizao.
-t caracter
Usa caracter como delimitador durante a organizao de
linhas. Por padro, usado um espao em branco como
time
Mede o tempo gasto para executar um processo (programa).
delimitador de caracteres.
+num1 -num2
time [comando]
Onde: comando o comando/programa que deseja medir o tempo gasto para ser concludo.
touch
Muda a data e hora em que um arquivo foi criado. Tambm pode ser usado para criar arquivos vazios. Caso o
touch seja usado com arquivos que no existam, por
padro, ele criar estes arquivos.
mitador iniciado em 1.
touch [opes] [arquivos]
Abaixo, exemplos de uso do comando sort:
sort +1 -3 texto.txt - Organiza o arquivo texto.txt usando como referncia a segunda at a quarta palavra (se-
Onde:
arquivos
Arquivos que tero sua data/hora modificados.
opes
-t MMDDhhmm[ANO.segundos]
Usa Minutos (MM), Dias (DD), Horas (hh), minutos (mm)
e, opcionalmente, o ANO e segundos para modificao
do(s) arquivo(s) em vez da data e hora atual.
-a, --time=atime
Faz o touch mudar somente a data e hora do acesso ao
arquivo.
-c, --no-create
crescente.
sort texto.txt -r - Organiza o contedo do arquivo texto.
tail
Mostra as linhas finais de um arquivo texto.
tail [opes]
Exemplos:
touch teste - Cria o arquivo teste caso ele no exista.
touch -t 10011230 teste - Altera a data e hora do arquivo para 01/10 e 12:30.
touch -t 120112301999.30 teste - Altera a data, hora ano
Onde:
-c [numero]
Mostra o [numero] de bytes do final do arquivo.
-n [numero]
uptime
Mostra o tempo de execuo do sistema desde que o
computador foi ligado.
uptime
dmesg
Mostra as mensagens de inicializao do kernel. So
mostradas as mensagens da ltima inicializao do sis-
su [usurio]
Onde: usurio o nome do usurio que deseja usar para
acessar o sistema. Se no digitado, assumido o usurio root.
Ser pedida a senha do superusurio para autenticao.
Digite exit quando desejar retornar a identificao de
usurio anterior.
sync
mesg [y/n]
sync
tema.
dmesg|less
mesg
Permite ou no os recebimentos de requisies de talk
de outros usurios.
rios.
Digite mesg para saber se voc pode ou no receber
talks de outros usurios. Caso a resposta seja n, voc
poder enviar um talk para algum, mas o seu sistema
uname
Retorna o nome e a verso do kernel atual.
uname
echo
reboot
su
Permite que o usurio mude sua identidade para outro
usurio sem fazer o logout. til para executar um programa ou comando como root sem ter que abandonar a
seo atual.
Reinicia o computador.
shutdown
Desliga/reinicia o computador imediatamente ou aps
determinado tempo (programvel) de forma segura. Todos os usurios do sistema so avisados de que o computador ser desligado. Este comando somente pode ser
executado pelo usurio root ou quando usada a opo
-a pelos usurios cadastrados no arquivo /etc/shutdown.
allow que estejam logados no console virtual do sistema.
shutdown [opes] [hora] [mensagem]
hora
Momento em que o computador ser desligado. Voc
para definir minutos; +SS, para definir aps quantos segundos ou now para imediatamente (equivalente a +0).
O shutdown criar o arquivo /etc/nologin para no permitir que novos usurios faam login no sistema (com
exceo do root). Este arquivo removido caso a execuo do shutdown seja cancelada (opo -c) ou aps o
Quando restarem apenas 5 minutos para o reincio/desligamento do sistema, o programa login ser desativado,
impedindo a entrada de novos usurios no sistema.
O programa shutdown pode ser chamado pelo init atravs do pressionamento da combinao das teclas de
reinicializao CTRL+ALT+DEL, alterando-se o arquivo
/etc/inittab. Isso permite que somente os usurios autorizados (ou o root) possam reinicializar o sistema.
No executa a checagem do sistema de arquivos durante a inicializao do sistema. Este processo feito gravando-se um arquivo /fastboot que interpretado pelos
scripts responsveis pela execuo do fsck durante a ini-
Exemplos:
shutdown -h now - Desliga o computador imediatamente.
shutdown -r now - Reinicia o computador imediatamente.
shutdown 19:00 A manuteno do servidor ser iniciada s 19:00 - Faz o computador entrar em modo monousurio (init 1) s 19:00, enviando a mensagem A
manuteno do servidor ser iniciada s 19:00 a todos
os usurios conectados ao sistema.
shutdown -r 15:00 O sistema ser reiniciado s 15:00
horas - Faz o computador ser reiniciado (init 6) s 15:00
horas, enviando a mensagem O sistema ser reiniciado
s 15:00 horas a todos os usurios conectados ao sistema.
shutdown -r 20 - Faz o sistema ser reiniciado aps 20
minutos.
shutdown -c - Cancela a execuo do shutdown.
shutdown -t 30 -r 20 - Reinicia o sistema aps 20 minutos e espera 30 segundos aps o sinal de trmino para
enviar o sinal KILL a todos os programas abertos.
cializao do sistema.
-F
wc
/etc/inittab.
-k
Simula o desligamento/reinicio do sistema, enviando
Fora a checagem do sistema de arquivos durante a inicializao. gravado um arquivo chamado /forcefsck
que interpretado pelos scripts responsveis pela exe-
Conta o nmero de palavras, bytes e linhas em um arquivo ou entrada padro. Se as opes estiverem omitidas, o wc mostrar a quantidade de linhas, palavras e
bytes.
wc [opes] [arquivo]
Onde:
arquivo
Arquivo que ser verificado pelo comando wc.
opes
-c, --bytes
Mostra os bytes do arquivo.
sinal KILL.
O shutdown envia uma mensagem a todos os usurios do
sistema, alertando sobre o desligamento durante os 15
-w, --words
Mostra a quantidade de palavras do arquivo.
-l, --lines
Mostra a quantidade de linhas do arquivo.
-s, 0 10.
chattr
-d
Lista os atributos de diretrios em vez de listar os arquivos que ele contm.
-R
Faz a listagem em diretrios e subdiretrios.
-v
Mostra verses dos arquivos.
Caso seja especificado sem parmetros, o lsattr listar
os atributos de todos os arquivos e diretrios do diretrio atual. O lsattr mostrar mensagens de erro caso
seja usado em um diretrio de pontos de montagem ou
arquivos que no sejam ext2.
Exemplo: lsattr -d, lsattr -R, lsattr -R *.txt
S - Faz a gravao imediatamente para o arquivo especificado. como especificar a opo sync na montagem
do sistema de arquivos ext2, mas afeta somente os ar-
cut
Mostra sees de cada linha do arquivo, dependendo das
opes passadas ao programa.
Onde:
arquivo
Arquivo que ser verificado pelo comando cut.
opes
-b, --bytes [bytes]
Mostra somente a lista de [bytes] do arquivo.
-c, --characters [numero]
Mostra somente o [nmero] de caracteres no arquivo.
semelhante opo -b, mas tabs e espaos so tratados como qualquer caracter.
-f, --field [campos]
Mostra somente a lista de [campos].
-d, --delimite [delimitador]
Para uso com a opo -f, os campos so separados pelo
primeiro caracter em [delimitador] em vez de tabulaes.
-s
Para uso com a opo -f, somente mostra linhas que
contm o caracter separador de campos.
atributos c e u.
Exemplos:
chattr +AacdiSsu teste.txt - Adiciona todos os atribu-
tos.
chattr =ASs teste.txt - Define os atributos para ASs.
chattr +i -A teste.txt - Retira o atributo A e adiciona
i.
chattr = teste.txt - Retira todos os atributos.
lsattr
Lista atributos de um arquivo/diretrio. Os atributos po-
com um .).
Devem ser especificadas as opes para o funcionamento deste comando. Os bytes, campos e delimitadores
podem ser especificados atravs de intervalos de caracteres (usando a-z), de vrgulas (a,b,d) ou de combinao
entre eles.
cut -b 1,3 /etc/passwd - Pega a primeira e terceira letra
(byte) de cada linha do arquivo /etc/passwd.
cut -b 1,3-10 /etc/passwd - Pega a primeira letra (byte)
e terceira dcima letra de cada linha do arquivo /etc/
passwd.
cut -c 1,3-10 /etc/passwd - Pega o primeiro caracter e
cmp
Compara dois arquivos de qualquer tipo (binrio ou texto). Os dois arquivos especificados sero comparados e,
caso exista diferena entre eles, mostrado o nmero
da linha e byte onde ocorreu a primeira diferena na
sada padro (tela) e o programa retorna ao cdigo de
sada 1.
cmp [arquivo1] [arquivo2] [opes]
Opes:
arquivo1/arquivo2
Arquivos que sero comparados.
opes
-l
Mostra o nmero do byte (hexadecimal) e valores dife-
sada do programa.
Use o comando zcmp para comparar diretamente arqui-
dirname
Obtm o nome do diretrio atravs do caminho passado
ao programa.
dirname [diretrio/arquivo]
dirname /usr/bin/dirname, dirname /tmp/*.
diff
Compara dois arquivos e mostra as diferenas entre eles.
O comando diff usado somente para a comparao de
arquivos em formato texto. As diferenas encontradas
podem ser redirecionadas para um arquivo que poder
Pgina 22
Use o comando zdiff para comparar diretamente arquivos compactados pelo utilitrio gzip.
Exemplo:
diff texto.txt texto1.txt - Compara o arquivo texto.txt
com texto1.txt e exibe suas diferenas na tela.
Pgina 23
txt com texto1.txt, ignorando linhas em branco diferentes entre os dois arquivos e usando o formato unifica-
patch
do.
diff texto.txt texto1.txt >texto.diff - Compara o arquivo texto.txt com texto1.txt e gera um arquivo chamado
texto.diff, contendo a diferena entre eles. Este arquivo
poder ser usado pelo patch para aplicar as diferenas
-r
/usr/src/linux-2.2.13
/usr/src/linux-2.2.14
pr
Pagina arquivos texto ou a entrada padro para impresso. Este comando faz a paginao de um arquivo texto
e, opcionalmente, ajusta o nmero de colunas e mostra
separar pginas.
-e[caracter][tamanho]
Usa o caracter [caracter] como tabulao (o padro
lho.
-l [num]
Onde:
arquivo.diff
Arquivo contendo as diferenas geradas pelo comando
diff.
opes
-p [num]
Nvel do diretrio onde o patch ser aplicado. Se igual a
0, o patch assume que os arquivos que sero atualizados
estaro no diretrio atual; se 1, assume que os arquivos
que sero atualizados estaro no diretrio acima (..); se
2, 2 diretrios acima ...
-b
Cria cpias de segurana dos arquivos originais ao aplicar o patch.
-binary
L e grava arquivo usando modo binrio.
-d [dir]
Muda para o diretrio [dir] antes de aplicar o patch.
-E
Remove arquivos vazios aps a aplicao do patch.
-n
Interpreta o arquivo de patch como um .diff normal.
-N
No desfaz patches j aplicados.
-s
No mostra mensagens de erro.
-u
Interpreta o patch em formato unificado.
As diferenas so aplicadas em arquivos originais gerados pelo comando diff. importante entender os comandos patch e diff, pois so comandos muito utilizados para
desenvolvimento feito por equipes de pessoas.
[num].
-m
Imprime vrios arquivos em paralelo, sendo um por co-
luna.
-r
Oculta mensagens de erro de abertura de arquivos.
-w [num]
Ajusta a largura da pgina para [num] colunas (o padro
Exemplo:
patch -p0<texto.diff - Aplica as diferenas contidas no
arquivo texto.diff nos arquivos originais.
patch -p0 texto.txt texto.diff - Aplica as diferenas contidas no arquivo texto.diff nos arquivos originais. Faz a
mesma coisa que o comando anterior.
whereis
72).
Localiza o arquivo que contm uma pgina de manual.
Pgina 24
de origem .Z so apagados.
vo /etc/manpath.config).
znew [opes] [arquivo]
whereis [comando]
Exemplo: whereis ls, whereis cd.
which
Mostra a localizao de um arquivo executvel no sistema. A pesquisa de arquivos executveis feita atravs
zforce
Renomeia extenso de arquivos para .gz. Este comando
til quando fazemos downloads de arquivos compactados pelo gzip, mas que no esto identificados pela
extenso .gz.
zforce [arquivos]
Quando usado o zforce, verifica-se se o arquivo um
arquivo compactado pelo gzip. Caso seja, verificado
se j tem a extenso .gz; caso no seja, acrescenta a
extenso.
gzexe
Cria arquivos compactados gzip auto-extrcteis. Este
comando usado para compactar arquivos executveis
que se autodescompactam assim que so solicitados.
til para sistemas ou unidades de disco que possuam
pouco espao disponvel. Este comando deve somente
tado.
Quando gzexe executado, uma cpia do arquivo origi-
znew
Recompacta arquivos do formato compress (.Z) para o
Onde:
arquivo.Z
Arquivo compactado pelo compress que ser recompactado para o gzip.
opes
-f
Substitui o arquivo .gz caso j exista.
-t
Testa os novos arquivos criados antes de apagar os arquivos .Z.
-v
Mostra o nome e porcentagem de compactao para
cada arquivo processado.
-9
Usa a mxima compactao.
-P
Usa pipes durante a converso para reduzir o espao
ocupado no disco. A data e hora do arquivo no mantida caso esta opo seja usada.
-K
Mantm o arquivo .Z caso seja menor que o arquivo
.gz.