Comandos Basicos..ajuda [RESOLVIDO]

1. Comandos Basicos..ajuda [RESOLVIDO]

Igor
xeqtr

(usa Ubuntu)

Enviado em 23/08/2010 - 13:42h

Galera, sou iniciante com linux, e gostaria de saber como se comportam os seguintes comandos:

ls *
este eu sei que lista todos os diretorios do computador e os arquivos e pastas presentes no mesmo...certo?

ls [!lpt]*o
mostra os arquivos na area de trabalho

ls [Pp] *
ele vai mostar todas as pastas e scripts que tem P e p

esses não sei para que servem, e nos acima, se eu estiver errado, fiquem a vontade para corrigir...
ls [apt] [ae] [dls] *
ls [c-ms-z]*o
ls *[!4-6]
ls param?
ls *[aeiou]*
ls ?aram?
ls te[!s]*

Preciso saber isso, pois tenho um trabalho pra fazer e tenho prova sobre... Entao se puderem explicar os comandos tambem, seria de grande utilidade...
abraços e obrigado


  


2. MELHOR RESPOSTA

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 23/08/2010 - 14:13h

Cara, melhor você aprender o assunto (que não tem mistério nenhum) do que pegar explicações específicas. Se nessa prova
cair algo que você não postou aqui, provavelmente você terá alguma dificuldade em resolver a questão.

Dê uma lida na Expansão de Globbing do bash. Aqui no vol mesmo
temos vários tutoriais. Um que achei foi esse:

http://www.vivaolinux.com.br/artigo/File-Globbing-ou-Englobamento-Introducao

Bem...

1) ls [apt][ae][dls]* (sem espaços, correto?)
Lista todos os arquivos que começam com o caractere 'a', 'p',
ou 't'. O segundo caractere deve ser o 'a' ou o 'e'. O terceiro deve ser o 'd', o 'l', ou o 's'. O restante dos caracteres não
importam (veja o uso do *).

ex: aad, aad154645, tel12123, tedaemoniokkkk

2) ls [c-ms-z]*o
Aqui temos duas faixas. O primeiro caractere do arquivo deve ser uma letra entre 'c' e 'm' ou entre 's' e 'z' (imagine todas as letras em ordem alfabética). E, por último, esse nome deve terminar com o caractere 'o'.

ex: dt64564645o, ovo, etc

3) ls *[!4-6]
O nome do arquivo NÃO deverá terminar com os números 4 ou 5 ou 6.

ex: passwd, shadow, cpm22

4) ls param?
O nome do arquivo deve começar com param e em seguida ter qualquer caractere (e somente um).

ex: parama, param5, paraz

5) ls *[aeiou]*
O nome do arquivo deverá ter pelo menos uma vogal no nome.

ex: 555a778, u, xistudo

6) ls ?aram?
Mesmo esquema do 4), só que aqui o nome poderá começar com qualquer caractere.

ex: parama, 6paramb, RparamJ

7) ls te[!s]*
O nome do arquivo deverá começar com a string "te" e o próximo caractere NÃO pode ser o 's'. O restante do nome poderá ser qualquer coisa.

ex: teX, teLa, teSoura, tecnologia

Acho que é isso.
Mesmo assim recomendo a leitura do artigo acima.

Espero ter ajudado.
t+

3. valeu

Igor
xeqtr

(usa Ubuntu)

Enviado em 24/08/2010 - 12:00h

cara, ajudou muito...
obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts