Working with Linux – Quick Hacks for the Command Line

0
(0)

Working with Linux – Quick Hacks for the Command Line
 

  • Author:Bogdan VaidaPetru I?fan
  • Length: 222 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2017-05-30
  • ISBN-10: B072JH2QB1
  • Sales Rank: #2455263 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Key Features

    • Improve your terminal and command-line productivity by using powerful tools
    • Sharpen your existing command-line skills and achieve complex tasks faster
    • Save time and money by creating customized commands that automate day-to-day tasks

    Book Description

    Websites, online services, databases, and pretty much every other computer that offers public services runs on Linux. From small servers to clusters, Linux is anywhere and everywhere. With such a broad usage, the demand for Linux specialists is ever growing. For the engineers out there, this means being able to develop, interconnect, and maintain Linux environments.

    This book will help you increase your terminal productivity by using Terminator, Guake and other tools. It will start by installing Ubuntu and will explore tools and techniques that will help you to achieve more work with less effort. Next, it will then focus on Terminator, the ultimate terminal, and vim, one of the most intelligent console editors. Futhermore, the readers will see how they can increase their command line productivity by using sed, find, tmux, network, autoenv. The readers will also see how they can edit files without leaving the terminal and use the screen space efficiently and copy-paste like a pro. Towards the end, we focus on network settings, Git hacks, and creating portable environments for development and production using Docker.

    Through this book, you will improve your terminal productivity by seeing how to use different tools.

    What you will learn

    • Optimize the power of Guake by integrating it with ClipIt
    • Deep dive into the workings of the console editor—Vim
    • Explore the advanced concepts and best practices of shell scripting
    • Edit large amounts of data quickly using Sed
    • Use pipes and subshells to create customized commands
    • Get to know how you can speed up the software development and make the terminal a handy companion

    About the Author

    Petru I?fan is a full-stack developer, Linux evangelist, open source lover, and cloud pioneer. Petru has worked all his engineering life in Linux, and has tried all the major distributions out there. He specializes not only in software development, but in the whole software engineering stack, focusing on tools and workflows that enhance developer productivity and enjoyment.

    An early adopter of technology, he uses passion and best practices to deliver software products, mainly for the Web and the mobile world, working with clients big and small. He is really enthusiastic about finding the most efficient and elegant solutions for all problems.

    Bogdan Vaida burst onto the training scene in 2009 using extremely old PowerPoint presentations. Luckily, two years later, he switched to experiential training and learning by using methodologies that he practiced devotedly in all of his training. Known for his no-nonsense approach to getting results, Bogdan has been told that he helps participants get their own “insanely practical insights.” What does he do? He travels around the world doing experiential training in fields ranging from video editing to personality typologies and trainer training. While doing this, he also manages his online courses, which have over 10,000 students from all over the world.

    In 2015, he beat the record for total time spent in airports.

    Table of Contents

    Chapter 1. Introduction
    Chapter 2. Productive Shells: Reinvent The Way You Work
    Chapter 3. Vim Kung Fu
    Chapter 4. Cli: The Hidden Recipe
    Chapter 5. Developers’ Treasure
    Chapter 6. Terminal Art

    中文:

    书名:使用Linux-命令行的Quick Hack

    主要特点

    • 使用功能强大的工具提高您的终端和命令行工作效率
    • 磨练现有的命令行技能,更快地完成复杂任务
    • 通过创建可自动执行日常任务的定制命令来节省时间和资金

    图书描述

    网站、在线服务、数据库和几乎所有其他提供公共服务的计算机都运行在Linux上。从小型服务器到集群,Linux无处不在。随着Linux的广泛使用,对Linux专家的需求也在不断增长。对于外面的工程师来说,这意味着能够开发、互连和维护Linux环境。

    本书将帮助您通过使用Terminator、Guake和其他工具来提高您的终端生产力。它将从安装Ubuntu开始,并将探索帮助您以更少的努力完成更多工作的工具和技术。接下来,它将重点关注终极终端Terminator和最智能的控制台编辑器之一Vim。此外,读者还将了解如何通过使用sed、find、tmux、Network、Autoenv来提高命令行的工作效率。读者还将看到如何在不离开终端的情况下编辑文件,如何高效地使用屏幕空间,以及如何像专业人士一样复制粘贴。最后,我们将重点介绍网络设置、Git黑客攻击,以及使用Docker为开发和生产创建便携环境。

    通过这本书,您将通过了解如何使用不同的工具来提高您的终端工作效率。

    What you will learn

    • 通过与Clipit集成来优化Guake的功率
    • 深入了解控制台编辑器的工作原理-Vim
    • 探索外壳脚本编写的高级概念和最佳实践
    • Edit large amounts of data quickly using Sed
    • 使用管道和子外壳创建自定义命令
    • 了解如何加快软件开发并使终端成为一个方便的伙伴

    About the Author

    佩特鲁一世? 是一名全栈开发人员、Linux布道者、开源爱好者和云计算先驱。Petru的整个工程生涯都是在Linux上进行的,并且尝试过所有主要的发行版。他不仅擅长软件开发,而且擅长整个软件工程堆栈,专注于提高开发人员工作效率和乐趣的工具和工作流。

    作为技术的早期采用者,他用激情和最佳实践交付软件产品,主要用于网络和移动世界,与大大小小的客户合作。他真的很热衷于为所有问题找到最高效、最优雅的解决方案。

    博格丹·瓦伊达 2009年,他用极其陈旧的PPT演示文稿登上了培训舞台。幸运的是,两年后,他转向了体验式培训和学习,使用了他在所有培训中认真实践的方法。博格丹以严肃的方式获得成果而闻名,他被告知,他帮助参与者获得他们自己疯狂实用的见解。他是做什么的?他周游世界,接受从视频编辑到个性类型学和培训师培训等领域的体验式培训。在这样做的同时,他还管理着他的在线课程,这些课程有来自世界各地的1万多名学生。

    2015年,他打破了在机场停留的总时间纪录。

    Table of Contents

    第一章.引言
    第二章富有成效的外壳:重塑你的工作方式
    第三章VIM功夫
    第四章CLI:隐藏的食谱
    第五章:开发商的宝藏
    第六章终端艺术

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册