Sobre este e-book
Torne-se um ninja do Linux com O Kung Fu da Linha de Comando!
Você acha que tem que se trancar no porão lendo páginas incompreensíveis por meses a fio para ter habilidades de linha de comando como um ninja?
Na verdade, se alguém compartilhasses as dicas, truques e padrões mais poderosos da linha de comando, você economizaria muito tempo. E se você pudesse aprender com alguém que é um guru da linha de comando? E se ele mostrasse os comandos que está usando e por que está usando e como exatamente eles funcionam? E se ele escrevesse tudo isso, para que você pudesse consultar sempre que quisesse?
O Kung Fu da Linha de Comando está repleto de muitas dicas e mais de 100 exemplos práticos do mundo real. Não há exemplos teóricos nesse livro. Os exemplos demonstram como solucionar problemas reais e realizar objetivos que valem a pena.
As táticas são fáceis de encontrar. Cada capítulo cobre um tópico específico e agrupa dicas e exemplos relacionados juntos. Por exemplo, se você precisa de ajuda extraindo texto de um arquivo, procure no capítulo “Processamento e Manipulação de Textos”.
Além disso, foi incluído um índice extensivo. Se você quiser encontrar todas as ocorrências de onde um dado comando é usado -- mesmo que não seja o assunto principal -- procure no índice.
Eis algumas das coisas que você irá aprender:
Como repetir comandos rápida e facilmente no seu histórico da shell
Atalhos para obter palavras do seu histórico e usar no seu comando atual
Como salvar uma cópia da sua sessão para consulta posterior
Como remover linhas em branco e comentários de arquivos
Como controlar texto colorido ao usar “pipes” e paginadores
Transformando o texto: alteração de caixa, substituição de caracteres, etc.
Como extrair blocos de texto de arquivos ou fluxos de entrada
Um dica rápida para erros de digitação comuns
Como editar arquivos sobre a rede
Comparando as diferenças entre arquivos do computador local e um remoto
Como criar e usar túneis SSH
Maneiras para verificar que programas estão em escuta com quais portas
Como matar todos os processos de um dado usuário com um comando
Estratégias para trabalhar com conexões SSH multi-hop
Como desconectar de um servidor e continuar de onde parou
Como automatizar instalações de software que precisam de entrada do usuário
Dicas de shell script
Como continuar repetindo um comando até que seja bem-sucedido
A maneira correta de excluir um arquivo no qual se está escrevendo
Como navegar a partir da linha de comando, fazer download de qualquer coisa e interagir com APIs HTTP
Maneiras para determinar quem e o que está usando mais espaço em disco
Como proteger sua sessão de navegação ao usar um hotspot WiFi aberto
Como gerar senhas aleatórias a partir da linha de comando
Duas dicas para criar backup com facilidade
Dicas para trabalhar com arquivos “.tar”
Como substituir uma string em arquivos múltiplos com um comando
e muito mais...
O que você aprenderá neste livro se aplica a qualquer distribuição Linux, incluindo Ubuntu, Debian, Linux Mint, RedHat, Fedora, OpenSUSE, Slackware e outras.
Jason Cannon
Jason Cannon begann seine Karriere im Jahre 1999 als Unix- und Linux-System-Ingenieur. Seither hat er seine Linux-Skills bei Unternehmen wie Xerox, UPS, Hewlett-Packard und Amazon.com kontinuierlich verfeinert. Außerdem arbeitet er als technischer Berater und freier Mitarbeiter für kleine und mittlere Unternehmen. Jason hat berufliche Erfahrungen mit CentOS, RedHat Enterprise Linux, SUSE Linux Enterprise Server und Ubuntu. In persönlichen Projekten hat er weitere Linux-Distributionen verwendet, z.B. Debian, Slackware und ChrunchBang. Neben Linux hat Jason ebenfalls Erfahrungen auf proprietären Unix-Betriebssystemen, wie AIX, HP-UX und Solaris. Er bringt auch gerne anderen bei, wie sie die Möglichkeiten des Linux-Betriebssystems für sich nutzen können und unterrichtet in Online-Video-Kursen unter http://www.LinuxTrainingAcademy.com. Jason ist ebenfalls Autor des Titels Linux for Beginners: An Introduction to the Linux Operating System and Command Line.
Relacionado a O Kung Fu da Linha de Comando
Ebooks relacionados
Hacked: O Livro Guia Definitivo De Linux Kali E Hacking Sem Fio Com Ferramentas De Testes De Segurança E De Nota: 0 de 5 estrelas0 notasCertificação Linux: Guia prático para a prova LPIC-1 102 Nota: 0 de 5 estrelas0 notasTrabalhando com Redes de Computadores: Conceito e Prática Nota: 0 de 5 estrelas0 notasFundamentos De Programação C++ Nota: 0 de 5 estrelas0 notasSegredos Ocultos Da T.i. Nota: 0 de 5 estrelas0 notasCaixa de Ferramentas DevOps: Um guia para construção, administração e arquitetura de sistemas modernos Nota: 0 de 5 estrelas0 notasCurso De Programação Em Python Para Iniciantes Nota: 0 de 5 estrelas0 notasDesmistificando WebAssembly: Alta performance, portabilidade e segurança Nota: 0 de 5 estrelas0 notasRust: Concorrência e alta performance com segurança Nota: 0 de 5 estrelas0 notasPhp Progressivo Nota: 0 de 5 estrelas0 notasDSL: Quebre a barreira entre desenvolvimento e negócios Nota: 0 de 5 estrelas0 notasBacula (3ª edição): O software livre de backup Nota: 3 de 5 estrelas3/5Hacking Com Kali Linux Guia Para Iniciantes Nota: 0 de 5 estrelas0 notasMonitoramento com Zabbix 2a edição Nota: 0 de 5 estrelas0 notasConsumindo a API do Zabbix com Python Nota: 0 de 5 estrelas0 notasMonitoramento de Redes com Zabbix Nota: 0 de 5 estrelas0 notasCloud computing: framework para seleção de provedor de serviços em nuvem Nota: 0 de 5 estrelas0 notasLinux Nota: 0 de 5 estrelas0 notasSuperpacote De Scriptings Para Iniciantes Nota: 0 de 5 estrelas0 notasRedes De Computadores Descomplicadas Nota: 0 de 5 estrelas0 notasAprenda Projetar Programas Em C++ Usando Padrões De Design Para Software De Alta Qualidade Nota: 0 de 5 estrelas0 notasOpen Web Platform Nota: 0 de 5 estrelas0 notasGuia prático do servidor Linux: Administração Linux para iniciantes Nota: 4 de 5 estrelas4/5Certificação Linux Essentials Nota: 4 de 5 estrelas4/5Fundamentos Do Microsoft Azure Nota: 0 de 5 estrelas0 notasProgramação Python E Aprendizado De Máquina Nota: 0 de 5 estrelas0 notasSistemas Orientados a Objetos: Conceitos e Práticas Nota: 0 de 5 estrelas0 notasSeu Primeiro Ano De Programação Nota: 0 de 5 estrelas0 notas
Tecnologia e Engenharia para você
Testando Componentes Eletrônicos Nota: 0 de 5 estrelas0 notasComo se faz: 99 soluções de instalações hidráulicas e sanitárias Nota: 0 de 5 estrelas0 notasMestres Do Whatsapp Business Nota: 0 de 5 estrelas0 notasEnviesados Nota: 5 de 5 estrelas5/5Guia Completo Das Principais Falhas Do Motor Nota: 5 de 5 estrelas5/5Manutenção De Celulares Nota: 0 de 5 estrelas0 notasSistemas prediais hidráulicos e sanitários: Princípios básicos para a elaboração de projetos Nota: 0 de 5 estrelas0 notasPaquímetro E Micrômetro: Nota: 5 de 5 estrelas5/5Cultivo De Plantas Medicinais Nota: 0 de 5 estrelas0 notasPortuguês Para Concurso Nota: 0 de 5 estrelas0 notasPatologia dos sistemas prediais hidráulicos e sanitários Nota: 5 de 5 estrelas5/5100 Circuitos de Áudio - 1 Nota: 5 de 5 estrelas5/5Osciloscópio: Primeiros Passos Nota: 5 de 5 estrelas5/5Instalações hidráulicas e o projeto de arquitetura Nota: 0 de 5 estrelas0 notasOs Impactos Da Inteligência Artificial No Processo Jurídico Constitutivo Do Direito Pós-moderno Nota: 0 de 5 estrelas0 notasMétodos e técnicas de pesquisas científicas Nota: 4 de 5 estrelas4/5Autocad & Desenho Técnico Nota: 0 de 5 estrelas0 notasLovable.dev Nota: 0 de 5 estrelas0 notasCálculo I Nota: 0 de 5 estrelas0 notasIntrodução Ao Sistema Wood Frame Nota: 0 de 5 estrelas0 notasTópicos Sobre Metrologia Industrial Nota: 0 de 5 estrelas0 notasABC das lajes em balanço Nota: 0 de 5 estrelas0 notasNúmeros Complexos Com Aplicações Em Engenharia Nota: 0 de 5 estrelas0 notasSegredos Ocultos Da T.i. Nota: 0 de 5 estrelas0 notasReciclagem dos Resíduos de Construção Civil e Demolições - RCD: análise da viabilidade econômica Nota: 0 de 5 estrelas0 notasCorrosão e Proteção dos Materiais Nota: 5 de 5 estrelas5/5Solos de baixa capacidade de suporte: estimativas de recalques em estruturas de concreto Nota: 0 de 5 estrelas0 notasEletricidade Básica Nota: 5 de 5 estrelas5/5
Avaliações de O Kung Fu da Linha de Comando
1 avaliação0 avaliação
Pré-visualização do livro
O Kung Fu da Linha de Comando - Jason Cannon
Introdução
Histórico da Shell
Executar o ultimo comando como root
Repetir o último comando que começou com uma dada string
Reutilizar a segunda palavra (primeiro argumento) a partir do comando anterior
Reutilizar a última palavra (último argumento) a partir do comando anterior
Reutilizar a enésima palavra a partir de um comando anterior
Repetir o comando anterior enquanto substitui uma string
Referenciar uma palavra do comando atual e reutilizá-la
Salvar uma cópia da sua sessão de linha de comando
Descobrir quais comandos você usa com maior frequência
Limpar seu histórico da shell
Processamento e Manipulação de Texto
Remover comentários e linhas em branco
Usar Vim para editar arquivos sobre a rede
Exibir a saída em uma tabela
Obter a última palavra em uma linha de saída
Visualizar saídas em cores com o comando less
Preservar a cor ao extrair para Grep
Anexar texto em um arquivo usando sudo
Alterar strings para caixa alta ou baixa
Exibir seu caminho de pesquisa de comando em um formato legível por humanos
Criar um arquivo de texto a partir da linha de comando sem usar um editor
Exibir um bloco de texto entre duas strings
Excluir um bloco de texto entre duas strings
Corrigir erros comuns de digitação com apelidos
Ordene o corpo de saída deixando o cabeçalho na primeira linha intacto
Remover um caractere ou conjunto de caracteres de uma string ou linha de saída
Contar o número de ocorrências de uma string
Redes e SSH
Arquivos de rede no diretório atual através de uma interface web
Montar um diretório a partir de um servidor remoto no seu host local via SSH
Obter seu IP público a partir de linha de comando usando Curl
SSH em um sistema remoto sem uma senha
Exibir conexões de rede abertas
Comparar as diferenças entre um arquivo local e remoto
Enviar e-mail a partir da linha de comando
Enviar um anexo de e-mail a partir da linha de comando
Criar um túnel SSH para acessar recursos remotos
Descobrir quais programas estão em escuta com quais portas
Usar uma chave SSH diferente para um dado host remoto
Evitar ter que digitar seu nome de usuário ao se conectar via SSH
Simplificar conexões SSH multi-hop e conexões SSH de proxy de maneira transparente
Desconectar-se de uma sessão remota e reconectar posteriormente, continuando de onde você parou
Configurar o SSH para anexar nomes de domínio a nomes de host baseados em um padrão
Executar um comando imune a desligamentos, permitindo que o job continue a executar após desconectar
Criptografar seus dados do navegador com um proxy SSH SOCKS
Fazer download de uma página da internet, dados HTTP ou usar uma API web a partir da linha de comando
Usar Vim para editar arquivos sobre a rede
Shell SCRIPT
Usar um laço na linha de comando
Substituição de comando
Armazenar a saída da linha de comando como uma variável para usar posteriormente
Ler uma linha por vez na entrada
Aceitar uma entrada do usuário e armazená-la em uma variável
Somar todos os números em uma dada coluna de um texto
Responder sim automaticamente para qualquer comando
Administração do Sistema
Exibir sistemas de arquivo montados em um formato tabular
Encerrar todos os processos para um dado usuário ou programa
Repetir um comando até que seja bem-sucedido
Descobrir quem está usando mais espaço em disco
Encontrar os arquivos que estão usando mais espaço em disco
Listar processos classificados por uso de memória
Listar processos classificados por uso de CPU
Descobrir rapidamente se o sistema é 32 bits ou 64 bits
Gerar uma senha aleatória
Arquivos e Diretórios
Fazer rapidamente uma cópia de segurança de um arquivo
Alterar rapidamente a extensão de um arquivo
Criar facilmente cópias de segurança de arquivos realizadas por data
Sobrescrever o conteúdo de um arquivo
Esvaziar um arquivo no qual se estava escrevendo
Anexar uma string a um arquivo
Acompanhar um arquivo conforme ele cresce
Ver múltiplos arquivos de registro ao mesmo tempo
Excluir diretórios vazios
Imprimir uma lista de arquivos que contém uma dada string
Uma listagem de arquivos recursivos de fácil leitura
Visualizar arquivos e diretórios em formato de árvore
Substituir uma string em múltiplos arquivos
Obter a enésima linha de um arquivo
Converter arquivos textos no formato Windows para formato Linux e vice-versa
Diversos
Mudar para o diretório de trabalho anterior
Reiniciar a exibição do emulador do terminal
Pesquisar na Wikipedia a partir da linha de comando
Fazer com que sessões shell não interativas se comportem como sessões interativas
Faça seu computador falar com você
Exibir a data e hora atual em um fuso horário diferente
Exibir o calendário na linha de comando
Extrair um arquivo .tar
para um diretório diferente
Transformar a estrutura do diretório de um arquivo .tar
ao extraí-lo
Usar uma planilha a partir da linha de comando
Cronômetro rudimentar de linha de comando
Repetir um comando em intervalos regulares e monitorar a mudança de saída
Executar um comando em um dado horário
Compartilhar sua sessão de tela com outro usuário
Executar uma versão sem apelido de um comando com apelido
Salvar a saída de um comando como imagem
Sobre o autor
Índice
Apêndice
Marcas registradas
Seu presente gratuito
––––––––
Como agradecimento por ler O Kung Fu da Linha de Comando, gostaria de dar a você uma cópia de Linux Alternatives to Windows Applications (Alternativas Linux para Aplicações Windows). Nele, você será apresentado a mais de 50 das aplicações mais populares disponíveis para Linux hoje. Essas aplicações permitirão que você navegue na internet, assista a filmes, ouça a música, conecte-se a suas redes sociais favoritas, crie apresentações e muito
