Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

O Kung Fu da Linha de Comando
O Kung Fu da Linha de Comando
O Kung Fu da Linha de Comando
Ebook123 pages1 hour

O Kung Fu da Linha de Comando

Rating: 1 out of 5 stars

1/5

()

Read preview

About this ebook

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.

LanguagePortuguês
PublisherBadPress
Release dateJan 18, 2016
ISBN9781507129708
O Kung Fu da Linha de Comando
Author

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

Read more from Jason Cannon

Related to O Kung Fu da Linha de Comando

Related ebooks

Technology & Engineering For You

View More

Related articles

Reviews for O Kung Fu da Linha de Comando

Rating: 1 out of 5 stars
1/5

1 rating0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    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

    Enjoying the preview?
    Page 1 of 1