Script - FAQ, tutoriais, documentação e indicações.

Atualizado em: 05/10/2006



Sobre este documento

Menu do sub-diretório Script.

http://www.zago.eti.br/script/

Os comandos e dicas podem não atender as suas necessidades ou não ser compatível com sua instalação, tente adaptar ao seu ambiente.

Neste diretório, FAQ, Dicas, tutoriais e indicações de sites com material relacionado a script, comandos shell, bash, console. FAQ com seleção de respostas esclarecedoras na Lista Linux-br, incluindo configurações e modelos pra copiar ou comparar, indicações de tutoriais, material de consulta e documentação. Neste diretório o assunto é Linux e script.

Arquivos ou diretórios tem o nome associado ao comando, pacote ou serviço do Linux, iniciam com indicação de sites ou tutoriais relacionados ao assunto, quando possivel minhas anotações e linhas de comando pra copiar e colar, as mensagens novas são acrescentadas no final do arquivo, alguns arquivos estão divididos para diminuir o tamanho do texto, consulte também a continuação deles, alguns assuntos tem direretório específico.

dicas e indicações de algumas ferramentas.

mc = Midnight Commander - muito prático e fácil de usar, funciona em modo texto, tanto na maquina local como remtamente via conexão ssh, tem excelente visualização e navegação entre os diretórios e arquivos, ideal para editar arquivos de configuração, as teclas de função (F1 a F10) funcionam como menu de opções pra copiar, mover arquivos, apagar, editar, salvar e etc.. Setas de direção do teclado e enter navega pelos diretórios.
http://www.zago.eti.br/mc.txt
Editor "vi" - algumas dicas, comandos basicos, FAQ sobre o editor de texto "vi" editor em modo texto com muitos recursos, presente na maioria das distros, inclusive em instalações com perfil minimo.
http://www.zago.eti.br/vi.txt

Tutoriais

Tem muito material sobre shell no site do Aurelio, tutoriais e muito material para download.
http://www.aurelio.net/

log e dicas para depurar script

Dicas para depurar script e log de comandos.
http://www.zago.eti.br/script/log-de-comandos.html

Dicas sobre log em geral.
http://www.zago.eti.br/log.html

Dialog e Xdialog

Interface amigável para executar scripts.

dialog - documentação completa do programa Dialog escrita em português
http://aurelio.net/shell/dialog/

Veja também na sua distro, procure pela documento e pacotes relacionados a dialog.

SUSE 10.1 vem com os pacotes xdialog, resultado da pesquisa por xdialog

  Xdialog - GTK-Based "dialog" Replacement
  Xdialog - Xdialog is a X11 drop in replacement for cdialog
  Xdialog-debuginfo - Debug information for package Xdialog

algumas dicas e exemplos de uso.
http://www.zago.eti.br/script/dialog.html

compilar script - protejer senhas

Compilador shell, compilar scripts, "esconder" conteúdo delicado como senhas, usuários, etc.

shc converte o arquivo shell em linguagem "c", depois é só compilar o .c (criar o executável).

tutorial dicas-l
http://www.dicas-l.com.br/dicas-l/20060601.php

Página do shc, a generic script compiler
http://www.datsi.fi.upm.es/~frosal/

Backup e copia de segurança

http://www.zago.eti.br/script/backup-dicas.html

http://www.zago.eti.br/script/backup-script.html

FAQ e Indicação de mais tutoriais

Indicação de material pra consulta, tutoriais, aplicativos para Samba e FAQ com mensagens da Linux-br, respostas esclerecedores sobre Samba, veja também a continuação do arquivo.

Scripts - como elaborar e como funciona em sistemas GNU/Linux. Indicação de tutoriais, material de leitura, FAQ e algumas dicas sobre script
http://www.zago.eti.br/script/scripts.txt

if - Exemplos de uso
http://www.zago.eti.br/script/if.html
Comandos - lista de varios comandos e aplicativos com indicação do FAQ correspondente
http://www.zago.eti.br/comandos.html
http://www.zago.eti.br/comandos.txt
cat - concanetar e visualizar contéudo do arquivo, diversos exemplos de uso do cat com outros comandos pra manipular arquivos, como grep, sed e etc...
http://www.zago.eti.br/script/cat.html
http://www.zago.eti.br/script/cat.txt
sed - execlente ferramenta pra editar conteúdo do arquivo, diversos exemplos de uso do sed combinado com outros comandos
http://www.zago.eti.br/script/sed.html
http://www.zago.eti.br/sed.txt
awk - linguagem pra manipular strings em arquivos textos ou de dados
http://www.zago.eti.br/script/awk.html
http://www.zago.eti.br/awk.txt
find - localizar arquivos, diversos exemplos de comando, uso do find com outros comandos como rm, cp, e etc...
http://www.zago.eti.br/find.html
http://www.zago.eti.br/script/printf-bash.html
http://www.zago.eti.br/find.txt
grep - filtro pra localizar seqüencia de caracteres em arquivos de texto, resultado de comandos e uso do grep combinado com outros comandos como find, ls, cat e etc...
http://www.zago.eti.br/grep.txt
bash - interpretador da linha de comando e scripts
http://www.zago.eti.br/bash.txt
shell - prompt da linha de comando, terminal em modo texto
http://www.zago.eti.br/shell.txt
Conversão de arquivos - FAQ, dicas, script e indicações de tutoriais pra converter arquivos, converter de maiuscula pra minuscula e vice versa, de DOS pra Linux e de Linux pra DOS, entre formatos PDF, PS, HTML e muitos outros
http://www.zago.eti.br/convert.txt
cron - crontab - Agendar execução de tarefas - FAQ e dicas para agendar a execução de scripts e manipular datas
http://www.zago.eti.br/agenda.txt
Converter e-mail - FAQ, dicas script e indicações de tutoriais pra converter e-mail pra Linux, converter banco de dados do Outlook pra Evulution, Kmail, Mozilla e etc..
http://www.zago.eti.br/email/converter-pra-linux.txt
Conversão de arquivos - FAQ, dicas, scripts e indicações de tutorias pra conversão de arquivos, converter formatos, remover linhas, remover palavras, remover simbolos, substituir palavra ou frase...
http://www.zago.eti.br/script/converter-arquivos.txt
http://www.zago.eti.br/convert.txt
http://www.zago.eti.br/convert-fotos.txt
cp - copiar arquivos e diretórios - FAQ e dicas pra utilizar o recurso de copiar e colar em ambiente texto, gráfico ou entre ambos
http://www.zago.eti.br/cp.txt
tar - compactar (empacotar) e descompactar arquivos, backup, FAQ, dicas e script com uso do tar
http://www.zago.eti.br/tar.html
http://www.zago.eti.br/tar.txt
ftp - FAQ, dicas e script com uso de ftp
http://www.zago.eti.br/ftp.txt
Diretório sobre firewall, com modelos de scripts, Iptables, FAQ e etc...
http://www.zago.eti.br/A-menu-firewall.html

Dicas sobre funções zz, como acrescentar novas funções.
http://www.zago.eti.br/modelos/funcoeszz.txt
Diretório com modelos de configuração
http://www.zago.eti.br/A-menu-modelos.html

modelos, exemplos e páginas sobre script

Scripts e documentação relacionada ao bash
http://planeta.yi.org/unix/

Programação em Shell (bash)
http://www.dei.isep.ipp.pt/~matos/cadeiras/asi1/scripting.html

Scripts da SUM, shell, perl, ksk e outros..
BigAdmin System Administration Portal
Scripts: Apps and Utilities
http://www.sun.com/bigadmin/scripts/
http://www.zago.eti.br/script/data.html

http://www.zago.eti.br/script/cat.html

http://www.zago.eti.br/script/cut.html

http://www.zago.eti.br/script/awk.html

loop - exemplos de script com uso do for, while e outros..
http://www.zago.eti.br/script/for-loop.html
http://www.zago.eti.br/script/while.html
http://www.zago.eti.br/script/loop.txt

http://www.zago.eti.br/script/operadores.html

http://www.zago.eti.br/script/contadores.html

http://www.zago.eti.br/script/if.html

http://www.zago.eti.br/script/echo.html

http://www.zago.eti.br/script/variavel.txt
status e informações do arquivo ou do sistema de arquivos
http://www.zago.eti.br/script/stat.html

Documentos e sites em inglês

Bash
Advanced Bash-Scripting Guide
http://www.tldp.org/LDP/abs/html/
comp.unix.shell FAQ - Answers to Frequently Asked Questions
http://home.comcast.net/~j.p.h/cus-faq.html

Especiais - sites dos especialistas em shell script

Sites que dispensão comentários, acesse e veja, muitos tutoriais, scripts, apostilas para downlaod e muito mais.

Aurelio, autor de muitos scripts, entre eles estão as funções zz e o txt2tags que converte arquivo texto em páginas HTML, este documento é um exemplo de página em HTML criada a partir de um texto simples, graças ao txt2tags do Aurelio.
http://www.aurelio.net/

Julio Neves, autor do excelente livro sobre shell-script, entusiasta e divulgador do software livre e programação em shell, muito ativo na lista e eventos sobre software livre.
http://twiki.softwarelivre.org/bin/view/TWikiBar/WebHome

Tutoriais e scripts, inclue sed, cgi, acesso a banco de dados e muito mais
http://www.thobias.org/

Lista de discussão exclusiva pra assuntos relacionados a shell-script
http://br.groups.yahoo.com/group/shell-script/

Lista de discussão especifica sobre sed
http://br.groups.yahoo.com/group/sed-br/
Google especial, procura expressão regular e código fonte.
http://google.com/codesearch

Pesquise também na página especifica sobre Linux.
http://www.google.com/linux

Mais dicas e FAQ pra melhorar suas pesquisas no Google, tradutores e formas de refinar a pesquisa.
http://www.zago.eti.br/google.txt

Página principal e mais dicas sobre este site (FAQ) ...

Página principal deste site (FAQ)
http://www.zago.eti.br/menu.html