O Kung Fu da Linha de Comando
De Jason Cannon
1/5
()
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 is an award-winning actor, director, improviser, playwright, teacher, and author. He has an MFA in Directing, a Master's in Drama, and a quarter-century in the professional theatre. As an actor, Jason has portrayed everything from a rapping dinosaur to a robot and from a hitman to Hamlet. He has written plays about J. R. R. Tolkien and Aesop, directed plays about hiccuping dragons and foul-mouthed puppets, and once while improvising he was attacked by a stage light. He lives in Florida just a holler from the Gulf with his partner Rebecca and their two silly pups, Gaia and Odin. He makes a killer key lime pie and runs lots of 10Ks and half-marathons. Jason believes storytelling in all its forms-whether seen on the stage or read on a page-has the power not only to entertain but also to comfort, provoke, and inspire us to be better humans. Jason is also available as a workshop leader, story coach, editor, teacher, speaker, emcee, and even wedding officiant. Learn more about Jason at jason-cannon.com and check out his other books at ibis-books.com
Leia mais títulos de Jason Cannon
Linux para principiantes Nota: 0 de 5 estrelas0 notasDicas Profissionais para Linha de Comando Bash Nota: 0 de 5 estrelas0 notas
Relacionado a O Kung Fu da Linha de Comando
Ebooks relacionados
Bacula (3ª edição): O software livre de backup Nota: 3 de 5 estrelas3/5Dicas Profissionais Para Linha De Comando Bash Nota: 0 de 5 estrelas0 notasProgramação em C# para iniciantes Nota: 0 de 5 estrelas0 notasConfiguração De Roteadores E Switches Cisco Nível Básico Nota: 0 de 5 estrelas0 notasVRaptor: Desenvolvimento ágil para web com Java Nota: 0 de 5 estrelas0 notasZend Expressive e PHP 7: Uma união poderosa para a criação de APIs Nota: 0 de 5 estrelas0 notasCriando Redes Locais Com O Cisco Packet Tracer 5 Nota: 0 de 5 estrelas0 notasApostila Técnica Linguagem C# Modo Console Nota: 0 de 5 estrelas0 notasPL/SQL: Domine a linguagem do banco de dados Oracle Nota: 0 de 5 estrelas0 notasIniciando Com O Zend Framework 2 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 notasEmber.js: Conheça o framework para aplicações web ambiciosas Nota: 0 de 5 estrelas0 notasDSL: Quebre a barreira entre desenvolvimento e negócios Nota: 0 de 5 estrelas0 notasPhp Com Mysql(pdo) Nota: 0 de 5 estrelas0 notasPHP e Laravel: Crie aplicações web como um verdadeiro artesão Nota: 0 de 5 estrelas0 notasLinux Conceitos Básicos E Configurações De Serviços De Rede Nota: 0 de 5 estrelas0 notasLinguagem De Consulta Estruturada (sql) Nota: 0 de 5 estrelas0 notasYesod e Haskell: Aplicações web com Programação Funcional pura Nota: 0 de 5 estrelas0 notasCucumber e RSpec: Construa aplicações Ruby com testes e especificações Nota: 0 de 5 estrelas0 notasArquitetura de software distribuído: Boas práticas para um mundo de microsserviços Nota: 0 de 5 estrelas0 notasGuia prático do servidor Linux: Administração Linux para iniciantes Nota: 4 de 5 estrelas4/5Introdução A Php Com Banco De Dados Mysql Nota: 0 de 5 estrelas0 notasApache Kafka e Spring Boot: Comunicação assíncrona entre microsserviços Nota: 0 de 5 estrelas0 notasIniciar com Lazarus e Free Pascal Nota: 0 de 5 estrelas0 notasPSRs: Boas práticas de programação com PHP Nota: 4 de 5 estrelas4/5Certificação Linux Essentials Nota: 4 de 5 estrelas4/5Mezzio e PHP 7: Uma união poderosa para criação de APIs Nota: 2 de 5 estrelas2/5Consumindo a API do Zabbix com Python Nota: 0 de 5 estrelas0 notasCertificação Linux: Guia prático para a prova LPIC-1 102 Nota: 0 de 5 estrelas0 notasRuby: Aprenda a programar na linguagem mais divertida Nota: 0 de 5 estrelas0 notas
Tecnologia e Engenharia para você
Enviesados Nota: 5 de 5 estrelas5/5Power Bi Black Belt Nota: 0 de 5 estrelas0 notasDominando A Eletrônica Nota: 5 de 5 estrelas5/5Python De A A Z Nota: 0 de 5 estrelas0 notasSistemas Hidráulicos Nota: 4 de 5 estrelas4/5Eletrônica Geral Nota: 5 de 5 estrelas5/5Python Progressivo Nota: 5 de 5 estrelas5/5Eletricista Residencial E Predial Nota: 3 de 5 estrelas3/5Osciloscópio: Primeiros Passos Nota: 5 de 5 estrelas5/5Autocad & Desenho Técnico Nota: 0 de 5 estrelas0 notasTestando Componentes Eletrônicos Nota: 0 de 5 estrelas0 notasEngenharia Mecanica Nota: 0 de 5 estrelas0 notasClimatização Automotiva Para Leigos Nota: 5 de 5 estrelas5/5Manual Do Azulejista Nota: 0 de 5 estrelas0 notasModelos De Laudos Para Avaliação De Imóveis Urbanos E Rurais Nota: 0 de 5 estrelas0 notasCurso De Trânsito 2022 Nota: 0 de 5 estrelas0 notasPython - 20% Que Eu Preciso Saber Para Ter 80% De Resultados Nota: 0 de 5 estrelas0 notasLaboratório Técnico - Autocad Nota: 0 de 5 estrelas0 notasComo Utilizar Um Multimetro Digital Nota: 0 de 5 estrelas0 notasManutenção De Celulares Nota: 0 de 5 estrelas0 notasPortuguês Para Concurso Nota: 0 de 5 estrelas0 notasEletricista De Manutenção Nota: 0 de 5 estrelas0 notasMega-sena: A Ciência De Dados Por Trás Dos Números Nota: 0 de 5 estrelas0 notasIntrodução Aos Comandos Elétricos Nota: 5 de 5 estrelas5/5Eletricidade & Eletrotécnica Nota: 0 de 5 estrelas0 notasMecânica dos fluidos: Noções e aplicações Nota: 4 de 5 estrelas4/5Lubrificantes e Lubrificação Nota: 5 de 5 estrelas5/5O Segredo Da Roleta Online Nota: 0 de 5 estrelas0 notasCálculo I Nota: 0 de 5 estrelas0 notasAstronomia 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