|
From: | Reinaldo Carvalho |
Subject: | Re: [shell-script] Shell-Script: Comandos |
Date: | Thu, 24 May 2007 19:59:29 +0000 |
Diferente do interpretador do DOS que era o próprio sistema operacional, e suas chamadas acessavam diretamente o BIOS em modo real, os interpretadores dos sistemas *NIX são uma interface para as chamadas de sistemas (INT 0x80) fornecidas pelo kernel. Eles possuem uma linguagem interna mais poderosa, permitindo if, while, for, até criação de funções. A linguagem constantemente utiliza comando do pacote "coreutils" para interação com informações do sistema: "basename cat chgrp chmod chown chroot cksum comm cp csplit cut date dd df dir dircolors dirname du echo env expand expr factor false fmt fold groups head hostid id install join link ln logname ls md5sum mkdir mkfifo mknod mv nice nl nohup od paste pathchk pinky pr printenv printf ptx pwd readlink rm rmdir sha1sum seq shred sleep sort split stat stty sum sync tac tail tee test touch tr true tsort tty uname unexpand uniq unlink users vdir wc who whoami yes". Você deve usar o comando: "man comando" para entender as opções de cada comando. Todos comandos são padrão POSIX, e aceitam parâmetros através do hifen "-" ao contrário do despadronizado /?, além do man, use: "comando --help". Não esqueça de comprar o livro "Programação Shell Linux": http://www.submarino.com.br/books_productdetails.asp?Query=&ProdTypeId=1&CatId=11837&PrevCatId=11827&ProdId=1478455&ST=BL11837&OperId=0&CellType=2 Bem vindo ao Shell.. :) -- Reinaldo Carvalho On 5/24/07, arca765 <address@hidden> wrote:
Quer dizer que, o Shell-Script é parecido com o Command.com, né :? Há comandos embutidos, ou, internos (built-ins), e, os comandos, ou, programas externos, né !? Tenho visto alguns .sh que, são verdadeiros programas ! Será que, há algum tutorial que, nos ensine a 'programar' em Shell- Script :^^? PS Me lembro dos bons\velhos tempos do DOS .. hehe Transformáva-mos os arquivos de 'lote' em verdadeiros programas executáveis ! --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: address@hidden --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos
[Prev in Thread] | Current Thread | [Next in Thread] |