Programação Shell Linux - 11ª edição
VITRINE Os TOP de vendas !!
Quem viu este produto , comprou
-
CERTIFICAÇÃO LPI-2 (201 - 202) - Coleção Linux Pro - 4ª Edição CERTIFICAÇÃO LPI-2 (201 - 202) -
VITRINE Os TOP de vendas !!
-
Linux no Computador Pessoal com Conectiva 10
VITRINE Os TOP de vendas !!
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 -
Gerência de configuração com Puppet: Aprenda a gerenciar a configuração de aplicações e serviços com
VITRINE Os TOP de vendas !!
-
Segurança em Sistemas LINUX Segurança em Sistemas LINUX
VITRINE Os TOP de vendas !!
-
Ubuntu - Guia Prático para iniciantes
VITRINE Os TOP de vendas !!
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 -
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
Semana do Consumidor
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 -
VITRINE Os TOP de vendas !!
-
Blindagem em Sistemas Linux - Abordagens Estratégica, Tática e Técnica
VITRINE Os TOP de vendas !!
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 -
Scripts de Shell Linux com Bash: Um Guia de referência Abrangente p/ usuarios e Administrador Linux
VITRINE Os TOP de vendas !!
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 -
Dominando Linux Firewall Iptables Dominando Linux Firewall Iptables
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
Quem viu este produto , também se interessou
-
VITRINE Os TOP de vendas !!
-
QMAIL - Multi Transport Agent Estabilidade, Segurança e Desempenho MTA qmail suporte
VITRINE Os TOP de vendas !!
-
Blindagem em Sistemas Linux - Abordagens Estratégica, Tática e Técnica
VITRINE Os TOP de vendas !!
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 -
VITRINE Os TOP de vendas !!
-
Gerência de configuração com Puppet: Aprenda a gerenciar a configuração de aplicações e serviços com
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
Semana do Consumidor
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 -
VITRINE Os TOP de vendas !!
-
Spacewalk - o Projeto do Red Hat Satellite
VITRINE Os TOP de vendas !!
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 -
Linux no Computador Pessoal com Conectiva 10
VITRINE Os TOP de vendas !!
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 -
VITRINE Os TOP de vendas !!
- 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