NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

LOGIN | MEUS PEDIDOS | FORMAS DE PAGAMENTO - Contato: (51) 99627-3434 | (51) 3717-3796 | webmaster@juliobattisti.com.br

Júlio Battisti
Ver meu carrinho Curta-nos no Facebook Siga-nos no Twitter Inscreva-se no nosso canal
LIVROS
Access e Banco de Dados
Administração e Negócios
AutoCAD
Carreira e Trabalho
Concursos Públicos
Criação de Sites e Webdesign
Exames de Certificação
Excel
Gerenciamento de Projetos
Gráficos e CorelDraw
Hardware e Montagem
Internet
Matemática e Física
Office 2007
Programação
Redes
Segurança
Windows e Linux
Word
VÍDEO-AULAS
Access
Administração e Negócios
Banco de Dados
Concursos Públicos
Excel
Linux
PowerPoint
Programação
Programas Gráficos
Redes e TCP/IP
VBA no Excel – Sistemas Prontos
Vídeo e Áudio
Webdesign
Windows
Word
E-BOOKS
Access
Administração e Negócios
Área Gráfica
Banco de Dados
BrOffice
CAD
Certificações Microsoft
Concursos Públicos
Cultura e Interesse Geral
Finanças
Matemática e Física
Excel
Formação Pessoal e Profissional
Internet
Literatura e Outros
PowerPoint
Programação
Redes e TCP/IP
SAP
Vìdeo
Webdesign
Windows
Word
CURSOS ONLINE
Bancos de Dados e Access
Carreira e Trabalho
Computação Gráfica e Editoração
Criação de Sites e Webdesign
Excel
Formações Completas
Gerenciamento de Projetos
Hardware Montagem e Manutenção
Programação
Redes
SAP
Windows e Linux
Word
Principal » LivrosProgramação

[Livro]: Programação Shell Linux - 11ª Edição
Páginas: 696
Ano: 2017
Preço: R$ 137,00
Autor(es): Julio Cezar Neves
Editora: Brasport
Formato: Livro Impresso
 
 

COMPRAR ESTE LIVRO - CLIQUE AQUI!


Visão Geral do Livro:

- 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.

COMPRAR ESTE LIVRO - CLIQUE AQUI!

Conteúdo do Livro - Veja tudo que você vai aprender com este livro:

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 remissivo

COMPRAR ESTE LIVRO - CLIQUE AQUI!


Informações técnicas:
Peso: 1200g Dimensões: 24cm x 17cm x 3cm (L x A x P)
ISBN: 978-85-7452-833-5  

Estes São os Livros Best-Sellers do Site


Deixe seu comentário:
Access Video-Aulas Banco de Dados Bíblia do Windows Server 2012 VBA no Access Formação SAP Mikrotik Excel Java Webdesign Hardware Universidade Android Concursos Universidade Java PFSense Linux Montagem Android Programação VBA no Excel Universidade Excel Redes Bíblia do VBA Criação de Sites Segurança SAP Windows Delphi Bíblia do Excel

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2018 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI