Programação Shell Linux - 11ª edição
Quem viu este produto , comprou
-
PROMOÇÃO LOGITECH BEATS E OUTROS
Linux Total e Software Livre traz o supra-sumo das principais versões Linux e o que há de melhor no mundo do software livre. Destaca-se: Instalação das Distribuições Conectiva, Mandriva, Slackware e Fedora Core; Interfaces X Window, Gnome e KDE; Administração; Programação no Linux: Java/JDK e Eclipse, ColdFusion MX e Shell Scripting; Linux Networking e Internet (Samba, Qmail, MySQL, NFS, DHCP, VNC, DNS, FTP, Mailing List, SSH, Web server NCSA, Apache e Tomcat); Linux Security (Squid Proxy, VPN, IPTables, Firewall); Linux Telecom e PDA (no Celular e Palmtops); Linux Hobby (monte uma rádio, vídeo, Stream MP3); Linux na Empresa (softwares Office para empresas e economia); Monte uma Lan House e Internet Café com Linux; 50 Casos de Sucesso Empresarial no Brasil; Centenas de Aplicações Grátis para todos os públicos de usuários e técnicos; Histórico, Arquitetura, Comandos e Dispositivos ... Ler mais +
QUERO VER -
Linux no Computador Pessoal com Conectiva 10
Com presença marcante nos servidores das empresas, e agora nos desktops corporativos, o sistema operacional GNU/Linux começa a travar a maior de todas as suas batalhas: a conquista do computador caseiro. Tido como difícil de usar, este mito começa a ser quebrado com esta obra. Veremos neste livro o quão fácil é utilizar o GNU/Linux. Tratado de forma simples e direta, o uso do sistema irá parecer brincadeira de criança. Veremos como substituir todas as funcionalidades do Windows pelo GNU/Linux. ... Ler mais +
QUERO VER -
Linux Backtrack R5 Identificando Hosts - Praticando e Obtendo Informações
Neste livro você encontrará, de forma clara e objetiva, como realmente são utilizadas as técnicas de Pentest por hackers, ensinando você, leitor, como realizar um teste de penetração “Penetration Test”, visando a todos os programas do BackTrack R5 cuja finalidade são as de identificações de hosts, tendo assim uma visão além de um usuário normal e proporcionando a prática sem muita espera. Com esta leitura você conseguirá analisar de maneira simples e completa a segurança de uma infraestrutura de TI. ... Ler mais +
QUERO VER -
7 Passos para Tuning no Servidor Linux
Nesta obra são abordados sete tópicos de suma importância para conseguir mitigar problemas que você pode ter em sua T.I. e, certamente, conseguirá alcançar 3 grandes pontos :
QUERO VER
1 - Redução de custos com equipamentos;
2 - Ganho na performance dos servidores;
3 - Menos problemas no seu dia a dia de administração. ... Ler mais + -
Todos as ferramentas para utilizar os recursos do programa. O usuário aprenderá como compor documentos, utilizar colunas e tabelas, mesclagens, índices e criar formulários HTML com o StarWriter, entre muitos outras possibilidades. ... Ler mais +
QUERO VER -
Scripts de Shell Linux com Bash: Um Guia de referência Abrangente p/ usuarios e Administrador Linux
Bash — ou Bourne Again Shell — é o ambiente de programação mais comumente usado no Linux. Cada programador Linux, uma vez ou outra durante o dia, usa o shell Bash como parte do seu trabalho. Escrever scripts com Bash também pode ser uma parte-chave do desenvolvimento de negócios: scripts de shell são apropriados de forma singular para gerenciar fluxos de processos, agendar serviços e automatizar tarefas da empresa. Scripts de Shell Linux com Bash explica como obter o máximo benefício desta ferramenta poderosa. Este livro apresenta os fundamentos do bom projeto de scripts, scripts com bancos de dados, administração de sistemas e segurança, scripts Web básicos e programação em rede TCP/IP. O livro enfatiza a aplicação prática do Bash e apresenta diversos exemplos reais, incluindo o script completo para um programa útil de monitoração de recursos e depuração de problemas. ... Ler mais +
QUERO VER -
Virtualização de Servidores Linux Redes Corporativas
Em meio ao avanço da tecnologia e o seu uso para reduzir custos melhorando o desempenho de serviços de TI, a Virtualização vem tomando conta do mercado com uma tecnologia inovadora e estável proporcionando, ao administrador de redes e profissionais da área, o acesso a este tipo de recurso. Hoje, 65% dos servidores que acessamos são de alguma espécie virtuais, consistindo em um sistema host (hospedeiro) e um guest (convidado), emulando um servidor dentro do outro, compartilhando o seu hardware, atingindo a mais alta excelência em tecnologia, desempenho e redução de custos. ... Ler mais +
QUERO VER -
Virtualização de Servidores Linux Volume 2 - Sistemas de Armazenamento Virtual - Guia Prático
Neste livro o leitor encontrará as informações necessárias para implementar servidores de armazenamento virtual de altíssima disponibilidade usando Linux e tornando disponível a qualquer plataforma, a fim de reduzir custos com servidores físicos, energia e espaço físico. Além disso, aproveitar ao máximo todos os recursos de hardware disponíveis nos servidores que, muitas vezes, não são aproveitados de forma eficiente. Em casos normais, apenas 30 % destes recursos são utilizados.
QUERO VER
Com este guia prático você aprenderá a utilizar esses recursos tornando-se um profissional completamente orientado com os serviços e recursos aqui tratados. Saia na frente e faça sua empresa economizar tempo e dinheiro. ... Ler mais + -
Esta obra apresenta as características dos sistemas de gravação tanto em modo texto como em modo gráfico. O livro aborda os principais comandos, não sendo necessário que o leitor possua muita experiência com o Linux, mas algum conhecimento e vivência com Informática. É uma publicação voltada para profissionais da área, estudantes e iniciantes. As soluções e os comandos que se encontram no livro foram baseados na distribuição Debia 4.0 Etch, a mais atual do mercado. Porém, nada impede que a pessoa possa utilizar as mesmas informações em outras distribuições. Ao final do livro, o leitor deverá ter condições de planejar, instalar, configurar, operar e gravar suas informações. ... Ler mais +
QUERO VER -
Alguns makers se sentem intimidados em usar o Raspberry Pi ou placas semelhantes porque acham que o Linux é enigmático e difícil demais. A boa notícia é que o sistema operacional Linux, na verdade, é somente outra ferramenta no cinto de ferramentas do maker! Assim como todas as ferramentas, esse sistema não será mais tão desafiador depois que você aprender a usá-lo de modo eficaz. Faz sentido que os makers desenvolvam uma preferência pelo uso do Linux para ajudar na criação de projetos que sejam executados em computadores de placa única, do mesmo modo que usamos uma chave de fenda ou um martelo em carpintaria. Com efeito, o Linux é tão eficaz que você talvez o prefira em vez de outros sistemas operacionais e opte por usá-lo em seu cotidiano. ... Ler mais +
QUERO VER -
CERTIFICAÇÃO LPI-2 (201 - 202) - Coleção Linux Pro - 4ª Edição
Em sua quarta edição, o livro Certificação LPI-2 foi atualizado para as novas exigências do LPI Institute. Ele está organizado segundo o programa de conteúdos oficiais para a Certificação LPI-2 (provas 201 e 202). Dessa forma, o candidato irá encontrar exatamente os temas que são abordados nos exames de certificação, na profundidade que é exigida para a prova. Além disso, a sequência dos assuntos corresponde a sequência em que serão abordados na prova. Essa estrutura auxilia o candidato a manter o foco naquilo que é importante para a prova, mas sem deixar de lado a coerência e consistência do texto. ... Ler mais +
QUERO VER
Quem viu este produto , também se interessou
-
PROMOÇÃO LOGITECH BEATS E OUTROS
Linux Total e Software Livre traz o supra-sumo das principais versões Linux e o que há de melhor no mundo do software livre. Destaca-se: Instalação das Distribuições Conectiva, Mandriva, Slackware e Fedora Core; Interfaces X Window, Gnome e KDE; Administração; Programação no Linux: Java/JDK e Eclipse, ColdFusion MX e Shell Scripting; Linux Networking e Internet (Samba, Qmail, MySQL, NFS, DHCP, VNC, DNS, FTP, Mailing List, SSH, Web server NCSA, Apache e Tomcat); Linux Security (Squid Proxy, VPN, IPTables, Firewall); Linux Telecom e PDA (no Celular e Palmtops); Linux Hobby (monte uma rádio, vídeo, Stream MP3); Linux na Empresa (softwares Office para empresas e economia); Monte uma Lan House e Internet Café com Linux; 50 Casos de Sucesso Empresarial no Brasil; Centenas de Aplicações Grátis para todos os públicos de usuários e técnicos; Histórico, Arquitetura, Comandos e Dispositivos ... Ler mais +
QUERO VER -
Linux no Computador Pessoal com Conectiva 10
Com presença marcante nos servidores das empresas, e agora nos desktops corporativos, o sistema operacional GNU/Linux começa a travar a maior de todas as suas batalhas: a conquista do computador caseiro. Tido como difícil de usar, este mito começa a ser quebrado com esta obra. Veremos neste livro o quão fácil é utilizar o GNU/Linux. Tratado de forma simples e direta, o uso do sistema irá parecer brincadeira de criança. Veremos como substituir todas as funcionalidades do Windows pelo GNU/Linux. ... Ler mais +
QUERO VER -
Com o crescente numero de redes e aplicativos de missão critica executados em linux, os administradores de sistemas e de redes devem estar aptos a fazer mais do que ajustar um servidor e basear-se em sua configuração padrão. O objetivo de Redes Linux Avançadas é ajudá-lo a atingir um nivel mais elevado de aptidão, conhecimento de que voçê precisa para aperfeiçoar a eficiência do servidor , aumentar a segurança e adaptar-se a novas exigências ... Ler mais +
QUERO VER -
Spacewalk - o Projeto do Red Hat Satellite
objetivo principal desta obra é compartilhar com os leitores as melhores práticas para implementação e administração do Spacewalk, um projeto de alto nível que auxilia na administração de dispositivos Linux (Fedora, CentOS, SLE e Debian). Lendo o livro, você será capaz de instalar e gerenciar o Spacewalk, gerenciar e monitorar os clientes de seu ambiente, manter atualizadas e aplicadas as erratas disponíveis para os sistemas registrados, executar rotinas de auditoria em todos os seus servidores (baseadas em OpenSCAP), realizar a administração avançada do Spacewalk, efetuar um gerenciamento completo via linha de comando (um ótimo canivete suíço!), bem como gerar diversos relatórios que podem ser utilizados como indicadores de seu ambiente. ... Ler mais +
QUERO VER -
Ubuntu - Guia Prático para iniciantes
O Ubuntu é um sistema operacional completo, baseado no GNU/Linux, incluindo a maioria das aplicações que você precisa para jogar e/ou trabalhar. É composto somente de softwares livres, e está disponível sem custo algum. O pacote de aplicativos do Ubuntu sempre vem acompanhado de uma seleção de softwares voltados para desktops e servidores para atender as necessidades básicas dos usuários, como a suíte de escritório OpenOffice, que inclui processador de textos, planilha eletrônica, criação de slides e um banco de dados; o navegador de Internet Firefox ; o editor de imagens Gimp; e ainda programas para visualização de conteúdos multimídia, clientes de email e jogos, criando um ambiente muito amigável em apenas um único CD de instalação. O Ubuntu é hoje uma das distribuições Linux mais famosas do mundo, e é usado por milhões de pessoas. Há vários meses está em primeiro lugar na DistroWatch [http://distrowatch.com], site especializado em rastrear o desempenho de uso de milhares de distribuições Linux. Aprenda a instalar, configurar e utilizar esse poderoso sistema operacional livre de maneira objetiva, e sem longas discussões técnicas. ... Ler mais +
QUERO VER -
Puppet é uma ferramenta e plataforma que possibilita gerenciar a configuração de aplicações e serviços. Oferece uma maneira de padronizar a entrega e operação de um software, não importando em qual sistema operacional será executada. ... Ler mais +
QUERO VER -
Virtualização de Servidores Linux Redes Corporativas
Em meio ao avanço da tecnologia e o seu uso para reduzir custos melhorando o desempenho de serviços de TI, a Virtualização vem tomando conta do mercado com uma tecnologia inovadora e estável proporcionando, ao administrador de redes e profissionais da área, o acesso a este tipo de recurso. Hoje, 65% dos servidores que acessamos são de alguma espécie virtuais, consistindo em um sistema host (hospedeiro) e um guest (convidado), emulando um servidor dentro do outro, compartilhando o seu hardware, atingindo a mais alta excelência em tecnologia, desempenho e redução de custos. ... Ler mais +
QUERO VER -
CERTIFICAÇÃO LPI-2 (201 - 202) - Coleção Linux Pro - 4ª Edição
Em sua quarta edição, o livro Certificação LPI-2 foi atualizado para as novas exigências do LPI Institute. Ele está organizado segundo o programa de conteúdos oficiais para a Certificação LPI-2 (provas 201 e 202). Dessa forma, o candidato irá encontrar exatamente os temas que são abordados nos exames de certificação, na profundidade que é exigida para a prova. Além disso, a sequência dos assuntos corresponde a sequência em que serão abordados na prova. Essa estrutura auxilia o candidato a manter o foco naquilo que é importante para a prova, mas sem deixar de lado a coerência e consistência do texto. ... Ler mais +
QUERO VER -
Scripts de Shell Linux com Bash: Um Guia de referência Abrangente p/ usuarios e Administrador Linux
Bash — ou Bourne Again Shell — é o ambiente de programação mais comumente usado no Linux. Cada programador Linux, uma vez ou outra durante o dia, usa o shell Bash como parte do seu trabalho. Escrever scripts com Bash também pode ser uma parte-chave do desenvolvimento de negócios: scripts de shell são apropriados de forma singular para gerenciar fluxos de processos, agendar serviços e automatizar tarefas da empresa. Scripts de Shell Linux com Bash explica como obter o máximo benefício desta ferramenta poderosa. Este livro apresenta os fundamentos do bom projeto de scripts, scripts com bancos de dados, administração de sistemas e segurança, scripts Web básicos e programação em rede TCP/IP. O livro enfatiza a aplicação prática do Bash e apresenta diversos exemplos reais, incluindo o script completo para um programa útil de monitoração de recursos e depuração de problemas. ... Ler mais +
QUERO VER -
Blindagem em Sistemas Linux - Abordagens Estratégica, Tática e Técnica
Diante do nível de complexidade dos sistemas operacionais atuais, que ao mesmo tempo focam na facilidade de uso e na maior disponibilidade de serviços, as chances do surgimento de vulnerabilidades aumentam exponencialmente, fazendo com que a implementação de medidas de segurança seja cada vez mais difícil, mas extremamente necessária. ... Ler mais +
QUERO VER -
Virtualização de Servidores Linux Volume 2 - Sistemas de Armazenamento Virtual - Guia Prático
Neste livro o leitor encontrará as informações necessárias para implementar servidores de armazenamento virtual de altíssima disponibilidade usando Linux e tornando disponível a qualquer plataforma, a fim de reduzir custos com servidores físicos, energia e espaço físico. Além disso, aproveitar ao máximo todos os recursos de hardware disponíveis nos servidores que, muitas vezes, não são aproveitados de forma eficiente. Em casos normais, apenas 30 % destes recursos são utilizados.
QUERO VER
Com este guia prático você aprenderá a utilizar esses recursos tornando-se um profissional completamente orientado com os serviços e recursos aqui tratados. Saia na frente e faça sua empresa economizar tempo e dinheiro. ... Ler mais + -
Neste livro você vai conhecer as principais melhorias de segurança que podem ser implementadas nos sistemas operacionais modernos. Um rico passo a passo é mostrado com o foco nos sistemas operacionais Red Hat Enterprise Linux®, Fedora® e CentOS®, mas os conceitos podem ser estendidos e aplicados a qualquer outro sistema. Melhorias que variam desde simples configurações até a integração com outros aplicativos de segurança são apresentadas e discutidas. Além de aprender a proteger seu servidor você vai conhecer como as principais falhas podem ser exploradas e como corrigi-las com segurança. Aplicando o conteúdo deste livro, o nível de segurança de seus servidores será elevado consideravelmente, evitando a maioria das ameaças presentes na Internet. ... Ler mais +
QUERO VER -
Esta obra apresenta as características dos sistemas de gravação tanto em modo texto como em modo gráfico. O livro aborda os principais comandos, não sendo necessário que o leitor possua muita experiência com o Linux, mas algum conhecimento e vivência com Informática. É uma publicação voltada para profissionais da área, estudantes e iniciantes. As soluções e os comandos que se encontram no livro foram baseados na distribuição Debia 4.0 Etch, a mais atual do mercado. Porém, nada impede que a pessoa possa utilizar as mesmas informações em outras distribuições. Ao final do livro, o leitor deverá ter condições de planejar, instalar, configurar, operar e gravar suas informações. ... Ler mais +
QUERO VER
- DescriçãoProgramação Shell Linux - 11ª edição
- COBRE TODOS OS TÓPICOS DE PROGRAMAÇÃO SHELL
- UM ANTI MAN PAGES: DIVERTIDO E CHEIO DE EXEMPLOS
- FALA TUDO SOBRE SED
- UM APÊNDICE INTEIRINHO DE AWK
- OUTRO GRANDE APÊNDICE SOBRE EXPRESSÕES REGULARES
Inédito no mercado, este livro apresenta uma abordagem descontraída da programação Shell dos sistemas operacionais Unix/Linux. De forma didática e agradável, peculiar ao autor, o livro é uma referência sobre o ambiente Shell, apresenta inúmeros exemplos úteis, com dicas e aplicações para o dia a dia dos analistas, programadores e operadores que utilizam esses sistemas operacionais.
O livro está dividido em três partes:
- Shell básico, que apresenta os principais comandos com suas opções mais utilizadas;
- Programação em Shell propriamente dita, onde esmiúça cada um dos comandos da primeira parte e enfatiza as instruções intrínsecas (built-ins) do Shell;
- Diversos apêndices, destacando-se:
Expressões Regulares
- awk
- sed
- Dialog
Por ser, sem dúvida alguma, uma publicação supercompleta sobre Bash e todo o ambiente que em torno dele gravita, é imperdível tanto para pessoas que desejam aprender a programar nessa linguagem como também para aqueles que querem um livro de referência para consultas sobre o tema.
Nesta décima primeira edição o sed foi explorado em muita profundidade, trazendo um guia completo sobre o tema. - Sobre o Autor
- Especificação
Características
Tipo de Livro Livro Físico Especificações
Sobre o Autor Julio Cezar Neves
Analista de Sistema, Pós-graduado em Informática pelo IBAM, Engenheiro de Produção pela UFRJ e Professor Universitário. Trabalha com Unix desde 1980, quando fez parte da equipe que desenvolveu o SOX, sistema operacional Unix-like, da Cobra Computadores. Autor do livro “Bombando o Shell”, também publicado pela Brasport.Informações Técnicas PARTE 1
1. Começando devagarinho
Iniciando uma sessão Linux
Encerrando uma sessão Linux - exit, logout
passwd - Alterando a senha
Comandos
Obtendo ajuda
help - Ajuda
man pages - Manual de Referência
apropos - Informações sobre um tópico
whatis - Descrição de comandos
2. Manipulando arquivos e diretórios
Sistema de arquivos do Unix
Operações com o sistema de arquivos
Caminhos de diretórios (paths)
pwd - Informa nome do diretório corrente
cd - Navegando entre diretórios
ls - Lista arquivos
cp - Cópia de arquivos e diretórios
mv - Move arquivos e diretórios
ln - Estabelece ligações entre arquivos
mkdir - Cria um diretório
rmdir - Remove diretório
rm - Deleta arquivos e diretórios
file - Indicando tipo de arquivo
grep - Pesquisa arquivos por conteúdo
find - Procurando arquivos por características
basename - Devolve o nome de um arquivo
dirname - Devolve o nome do diretório
3. Mais manipulação
cat - Exibe o conteúdo de um arquivo
wc - Conta caracteres, palavras e/ou linhas
sort - Classifica dados
head - Mostra início dos dados
tail - Mostra final dos dados
Formatando dados na saída
pr – converte textos para imprimir
column – criando colunas na tela
4. Segurança de acesso
Posse de arquivos
chown - Trocando dono do arquivo
chgrp - Trocando o grupo do arquivo
Tipos de acesso a arquivos
Classes de acesso a arquivos
chmod - Ajustando permissões de arquivos
5. Comandos para informações sobre usuários
who - Usuários ativos
id - Identificadores do usuário
finger - Detalha informações sobre usuários
chfn - Altera dados do finger
groups - Informa grupos dos usuários
6. Pra não perder o compromisso
date - Mostra e acerta data/hora
cal - Exibe o calendário
7. Becapeando
tar - Agrupa arquivos
compress - Para compactar dados
uncompress - Descompactando arquivos
zcat - Visualizando dados compactados
gzip - Compactador livre
gunzip - Descompactador livre
8. Controle de execução
ps - Lista de processos
kill - Enviando sinal a processos
Execução em background
jobs - Lista processos suspensos e em background
bg - Manda processos para background
fg - Trazendo processos para foreground
nohup - Executa comando independente de terminal
9. Executando tarefas agendadas
Programando tarefas com crontab
O comando at
O comando batch
PARTE 2
Leiame.txt
0. O básico do básico
Visão geral do sistema operacional Unix
Quem não é movido a gasolina, precisa de Shell?
Por que Shell?
Tarefas do Shell
Exame da linha de comandos recebida
Resolução de redirecionamentos
Substituição de variáveis
Substituição de metacaracteres
Passa linha de comando para o kernel
Principais Shells
Bourne Shell
Bourne-Again Shell
Korn Shell
C Shell
Sem comentários
1. Recordar é viver
Usando aspas, apóstrofos e barra invertida
Crase e parênteses resolvendo crise entre parentes
Direcionando os caracteres de redirecionamento
Exercícios
2. Comandos que não são do planeta
Edição de arquivos – sed
Imprimindo linhas escolhidas
Deletando linhas escolhidas
Inserindo e trocando linhas
Abortando o sed
O comando de substituição
O comando y
Sed e etc.
A opção -r
A opção -i
A opção -f
A opção -s
Evitando o pipe
sed multilinha
Alterando o fluxo do programa
Às vezes os navegadores ajudam
A família de comandos grep
A opção -c (count ou contar)
A opção -l
A opção -v
A opção -f (file)
A opção -o (only matching)
Os comandos para cortar e colar
Cortando cadeias de caracteres - cut
Colando cadeias de caracteres - paste
A opção -d (delimitador)
A opção -s
Perfumarias úteis
O tr traduz, transcreve ou transforma cadeias de caracteres?
A opção -s
A opção -d
A opção -c
Exprimindo o expr de forma expressa
Execução de operações aritméticas
O uniq é único
A opção -d
Mais redirecionamento sob o bash
Exercício
3. Viemos aqui para falar ou para programar?
Executando um programa (sem ser na cadeira elétrica)
Usando variáveis
Para criar variáveis
Para exibir o conteúdo das variáveis
Passando e recebendo parâmetros
O comando que passa parâmetros
Desta vez vamos...
Programa para procurar pessoas no arquivo de telefones
Programa para inserir pessoas no arquivo de telefones
Programa para remover pessoas do arquivo de telefones
Exercícios
4. Liberdade condicional!!
O bom e velho if
Testando o test
O test de roupa nova
Se alguém disser que eu disse, eu nego...
Não confunda and com The End
or ou ou disse o cão afônico
Disfarçando de if
&& (and ou e lógico)
|| (or ou ou lógico)
Operadores aritméticos para testar
E tome de test
Diferenças entre o novo ([[) e o velho ([) test
O caso em que o case casa melhor
Exercícios
5. De lupa no loop
O forró do for
Perguntaram ao mineiro: o que é while? while é while, uai!
O until não leva um ~ mas é útil
Continue dançando o break
Exercício
6. Aprendendo a ler
Que posição você prefere?
Afinal como é que se lê?
Lendo arquivos
Leitura dinâmica
Leitura sob o bash
Opção -p
Opção -t
Opção -n
Opção -s
Opção -d
Opção -a
Opção -r
Esquisitices do IFS no read
Outra forma de ler e gravar em arquivos
O comando exec
Já sei ler. Será que sei escrever?
Exercícios
7. Várias variáveis
Exportar é o que importa
É . e pronto
Principais variáveis do sistema
Parâmetros
Construções com parâmetros e variáveis
Expansão de chaves { ... }
Ganhando o jogo com mais curingas
Vetores ou arrays
Um pouco de manipulação de vetores
Exercícios
8. Sacos de gatos
A primeira faz tchan, a segunda faz tchun, e tchan, tchan, tchan...
Wait a minute Mr. Postman
Para evitar trapalhadas use o trap
Funções
Uma função “on error”
FIFO
Substituição de processos
Brincando com o Nautilus e o Caja
Instalando scripts do gerenciador de arquivos
Escrevendo scripts do gerenciador de arquivos
Exemplos de scripts
script também é um comando
Fatiando opções
Em busca do erro perdido
Mandando no terminal
Copiar e colar nas áreas de transferência
A área de transferência: você sabia?
Opções do comando
Macetes, macetes & macetes
Exercícios
Apêndice 1. awk: comando ou linguagem?
O be-a-bá do awk
Uso do awk
Campos
Listando
Formando padrões
Expressões relacionais
Expressões regulares
Padrões BEGIN e END
O uso de variáveis
Faz de conta
Operadores
Funções matemáticas
Prá cadeia...
Instruções de controle de fluxo
O comando if
O comando while
for midável...
break e outros bric-a-bracs
Valores de vetores
print e printf parece mas não é...
A saída com print
Formatando a saída com printf
Como redirecionar a saída com printf?
O awk no contexto do Shell
Recebendo parâmetros
Em cooperação com o Shell
Apêndice 2. Expressões regulares
Um pouco de teoria
Conceitos básicos
História
Então vamos meter as mãos na massa
Âncoras
Representantes
Quantificadores
Fingindo ser lista
Outros
Expressões Regulares (no BrOffice.org)
Onde usar Expressões Regulares no BrOffice.org
Diferenças na lógica de uso
Diferenças de sintaxe
Apêndice 3. CGI em Shell Script
Configuração
Algumas considerações importantes
Diversão
Iniciando
Método GET
Método POST
Upload
CheckBox
Radio Buttons
Contador de acesso genérico
SSI – Server Side Includes
Contador
Segurança
Introdução e configuração
LAN
Livro de assinaturas
Apêndice 4. Dialog
Por que este documento existe
Objetivo e escopo deste documento
Últimas palavras antes de iniciar
Introdução
O que é o Dialog
Breve histórico do Dialog
Seu primeiro comando com o Dialog
Listagem dos 15 tipos de caixas
Exemplos dos tipos de caixas
Como o Dialog funciona
Parâmetros obrigatórios da linha de comando
Como reconhecer respostas SIM ou NÃO
Como obter o texto que o usuário digitou
Como obter o item único escolhido de um Menu ou Radiolist
Como obter os itens múltiplos escolhidos de um Checklist
E se o usuário apertar o botão CANCELAR?
E se o usuário apertar a tecla ESC?
E se o usuário apertar o botão HELP?
Como tratar todos os botões e teclas de uma vez?
Mergulhando de cabeça no Dialog
Exemplo de Menu amarrado (em loop)
Exemplo de telas encadeadas (navegação sem volta)
Exemplo de telas com navegação completa (ida e volta)
Exemplo de pedido de confirmação (uma caixa sobre outra)
Exemplo de posicionamento de caixas (não centralizado)
Exemplo de várias caixas na mesma tela (multicaixas!)
Exemplo de Menu com itens dinâmicos (definidos em execução)
Exemplo de cópia de arquivos com barra de progresso (Gauge)
Configurando as cores das caixas
Lista das opções de linha de comando
Opções para definir os textos da caixa
Opções para fazer ajustes no texto da caixa
Opções para fazer ajustes na caixa
Opções relativas aos dados informados pelo usuário
Outras
Opções que devem ser usadas sozinhas na linha de comando
Os clones: Xdialog, Kdialog, gdialog...
Whiptail
Xdialog
Kdialog
gdialog
Zenity
Udpm
pythondialog
Onde obter mais informações
Apêndice 5. Peripécias pela rede
Fazendo download com o wget
Principais opções
Usando o wget com proxy
Arquivos de configuração
Brincando pela rede com o netcat
Coisas do bem
Coisas do mal
Resumo
Apêndice 6. Significado das opções mais frequentes no Shell
Apêndice 7. Resolução dos programas
Índice remissivoInformações Técnicas
Nº de páginas: 696 Origem: Nacional Editora: Editora Brasport Idioma: Português Edição: 11ª Edição Ano: 2017 ISBN: 9788574528335 Encadernação: Brochura Autor: Julio Cezar Neves - Informações