Arnold Robbins — 作者 (18)
sed and awk Pocket Reference, 2nd Edition [图书] 豆瓣
作者: Arnold Robbins publishing house: O'Reilly Media 2002 - 6
This is a reference guide to the information presented in the larger volumes. It presents a concise summary of regular expressions and pattern matching, and summaries of Sed and Awk. This edition has expanded coverage of Gawk (GNU Awk), and includes sections on: an overview of Sed and Awk's command line syntax; alphabetical summaries of commands, including Nawk and Gawk; profiling with PGawk; coprocesses and sockets with Gawk; internationalization with Gawk; and a listing of resources for Sed and Awk users.
Shell脚本学习指南 [图书] 豆瓣
Classic Shell Scripting
7.0 (6 个评分) 作者: Arnold Robbins / Nelson H.F.Beebe 译者: O Reilly Taiwan公司 publishing house: 机械工业出版社 2009 - 4
《Shell脚本学习指南》将告诉你这些有关UNIX主流工具的知识。除此之外,《Shell脚本学习指南》还会帮助你解决UNIX命令与标准的差异。
作者熟知UNIx程序使用的基本技巧与操作上细微的差异。他们不但会告诉你如何构建一个绝佳的脚本,还会教你如何避免落入让你功亏一篑的陷阱。有了《Shell脚本学习指南》,你可以节省很多力气。
我们要学习的不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell,让程序的可移植性达到最佳状态,脱离对特定系统的依赖。这些技巧对任何操作与维护UNIX及Linux系统的人而言都很重要。《Shell脚本学习指南》所提供的知识,将可以帮助你掌握基本的Shell脚本编写技巧。Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言,编写shell脚本是必须的工作,它可以让你快速地控制与定制任何UNIX系统的强大功能。有了Shell脚本,你可以结合基本的UNIX文本与文件处理命令来消化数据,以及自动化重复的工作。一旦你对Shell脚本的编写掌控自如,在接下来的几年,这些技巧将对你相当有帮助。
编写shell脚本所需要的不只是对shell语言的认识,还必须熟知单个的uNIx程序:你必须知道每个程序为什么会放在那儿,以及如何使用该程序或如何将其与其他程序结合。
Sed & Awk [图书] 豆瓣 Goodreads 谷歌图书
sed & awk
作者: Dale Dougherty / Arnold Robbins publishing house: O'Reilly Media 1997 - 3 其它标题: sed & awk
sed & awk describes two text processing programs that are mainstays of the UNIX programmer's toolbox. sed is a "stream editor" for editing streams of text that might be too large to edit as a single file, or that might be generated on the fly as part of a larger data processing step. The most common operation done with sed is substitution, replacing one block of text with another. awk is a complete programming language. Unlike many conventional languages, awk is "data driven" -- you specify what kind of data you are interested in and the operations to be performed when that data is found. awk does many things for you, including automatically opening and closing data files, reading records, breaking the records up into fields, and counting the records. While awk provides the features of most conventional programming languages, it also includes some unconventional features, such as extended regular expression matching and associative arrays. sed & awk describes both programs in detail and includes a chapter of example sed and awk scripts. This edition covers features of sed and awk that are mandated by the POSIX standard. This most notably affects awk, where POSIX standardized a new variable, CONVFMT, and new functions, toupper() and tolower(). The CONVFMT variable specifies the conversion format to use when converting numbers to strings (awk used to use OFMT for this purpose). The toupper() and tolower() functions each take a (presumably mixed case) string argument and return a new version of the string with all letters translated to the corresponding case. In addition, this edition covers GNU sed, newly available since the first edition. It also updates the first edition coverage of Bell Labs nawk and GNU awk (gawk), covers mawk, an additional freely available implementation of awk, and briefly discusses three commercial versions of awk, MKS awk, Thompson Automation awk (tawk), and Videosoft (VSAwk).
sed, awk and Regular Expressions Pocket Reference [图书] 豆瓣
作者: Arnold Robbins publishing house: O'Reilly 2000
The sed & awk Pocket Reference is a companion volume to sed & awk and Unix in a Nutshell. This small book is a handy reference guide to the information in the larger volumes, presenting a concise summary of regular expressions and pattern matching, and summaries of sed and awk.
Learning the vi and Vim Editors [图书] 豆瓣 Goodreads
作者: Arnold Robbins / Elbert Hannah publishing house: O'Reilly Media 2008 - 7 其它标题: Learning the vi and Vim Editors: Text Processing at Maximum Speed and Power
There's nothing that hard-core Unix and Linux users are more fanatical about than their text editor. Editors are the subject of adoration and worship, or of scorn and ridicule, depending upon whether the topic of discussion is your editor or someone else's. vi has been the standard editor for close to 30 years. Popular on Unix and Linux, it has a growing following on Windows systems, too. Most experienced system administrators cite vi as their tool of choice. And since 1986, this book has been the guide for vi. However, Unix systems are not what they were 30 years ago, and neither is this book. While retaining all the valuable features of previous editions, the 7th edition of Learning the vi and vim Editors has been expanded to include detailed information on vim, the leading vi clone. vim is the default version of vi on most Linux systems and on Mac OS X, and is available for many other operating systems too. With this guide, you learn text editing basics and advanced tools for both editors, such as multi-window editing, how to write both interactive macros and scripts to extend the editor, and power tools for programmers -- all in the easy-to-follow style that has made this book a classic. Learning the vi and vim Editors includes: A complete introduction to text editing with vi: * How to move around vi in a hurry * Beyond the basics, such as using buffers *vi's global search and replacement * Advanced editing, including customizing vi and executing Unix commands How to make full use of vim: * Extended text objects and more powerful regular expressions * Multi-window editing and powerful vim scripts * How to make full use of the GUI version of vim, called gvim *vim's enhancements for programmers, such as syntax highlighting, folding and extended tags Coverage of three other popular vi clones -- nvi, elvis, and vile -- is also included. You'll find several valuable appendixes, including an alphabetical quick reference to both vi and ex mode commands for regular vi and for vim, plus an updated appendix on vi and the Internet. Learning either vi or vim is required knowledge if you use Linux or Unix, and in either case, reading this book is essential. After reading this book, the choice of editor will be obvious for you too.
Classic Shell Scripting [图书] 豆瓣 Goodreads
作者: Arnold Robbins / Nelson H.F. Beebe publishing house: O'Reilly Media 2005 - 2
Shell scripting skills never go out of style. It's the shell that unlocks the real potential of Unix. Shell scripting is essential for Unix users and system administrators-a way to quickly harness and customize the full power of any Unix system. With shell scripts, you can combine the fundamental Unix text and file processing commands to crunch data and automate repetitive tasks. But beneath this simple promise lies a treacherous ocean of variations in Unix commands and standards. Classic Shell Scripting is written to help you reliably navigate these tricky waters. Writing shell scripts requires more than just a knowledge of the shell language, it also requires familiarity with the individual Unix programs: why each one is there, how to use them by themselves, and in combination with the other programs. The authors are intimately familiar with the tips and tricks that can be used to create excellent scripts, as well as the traps that can make your best effort a bad shell script. With Classic Shell Scripting you'll avoid hours of wasted effort. You'll learn not only write useful shell scripts, but how to do it properly and portably. The ability to program and customize the shell quickly, reliably, and portably to get the best out of any individual system is an important skill for anyone operating and maintaining Unix or Linux systems. Classic Shell Scripting gives you everything you need to master these essential skills.
学习vi和Vim编辑器(中文版) [图书] 豆瓣
Learning the vi and Vim Editors
作者: Arnold Robbins / Elbert Hannah 译者: O’Reilly Taiwan公司 publishing house: 东南大学出版社 2011 - 3
《学习vi和Vim编辑器(中文版)(第7版)》的主要内容是:将近三十年的时间里,vi一直是Unix与Linux采用的标准编辑器,从1986年开始,《学习vi和Vim编辑器》一直是第一线的vi导引手册。但三十年来,Unix已不再是三十年前的样子,这《学习vi和Vim编辑器(中文版)(第7版)》也不能一成不变。第7版的《学习vi和Vim》涵盖了Vim的详细指引,Vim是一种很棒的vi同类品。Vim现在是大多数Linux系统上的默认编辑器,也是MacOSX的默认vi版本,同时能在许多其他操作系统上执行。《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就《学习vi和Vim编辑器(中文版)(第7版)》的经典地位。
学习 Vi 编辑器(第六版) [图书] 豆瓣
Learning the vi Editor
作者: Linda Lamb / Arnold Robbins 译者: 莫蓉蓉 / 刘传昌 publishing house: 机械工业出版社 2003 - 1
学习Vi编辑器对许多用户来说,在UNIX环境下工作就意味着使用vi,这是一个在大部分UNIX系统上可以使用的全屏幕文本编辑器。然而,即使了解vi的人通常也只使用了它的一小部分功能。
这本畅销书的最新修改版是使用vi进行文本编辑的完全手册。新主题涵盖了4种vi克隆版本:nvi、elvis、vim和vile,并且介绍了它们对vi的扩展功能,如多窗口编辑、GUI接口、扩展的正则表达式以及针对程序员的新增功能。新加的附录还描述了vi在UNIX和Internet文化中的地位。
这本书将带领读者快速地学习基本的编辑、光标移动以及全局查找与替换操作,然后是更灵活的vi功能,以及如何在vi中使用功能强大的ex行编辑器来提高编辑技巧。为了便于读者参考,本书第六版还在每个相应章节的最后增加了命令总结。

编辑基础
快速移动
基本编辑命令的扩展
ex的更强大功能
全局查找与替换
定制 vi和 ex
命令的简化操作
介绍vi克隆版本的扩展
nvi、elvis、vim和vile编辑器
vi和 ex命令总结
vi和Internet
正如一个用户告诉我们的,“本书是我使用vi而不使用emacs的惟一原因。”

《学习 vi编辑器》一书封面的动物眼镜猴(tarsier),是一种类似于狐猴的夜间活动的哺乳动物。它通常的名字Tarsus来源于该动物非常长的踝骨,即跗骨。眼镜猴居住在苏门答那岛、菲律宾群岛和苏拉威西岛之间的东印度群岛的丛林中,它生活在树上,能非常敏捷、快速地在树枝之间跳跃。眼镜猴很小,身体只有6英寸长,但却拖着一条10英寸长的毛茸茸的尾巴。它的身上有一层柔软、褐色或银灰色的皮毛,面部呈圆形,眼睛很大。它的手臂、腿、脚趾又长又细,脚趾的尖部是圆形的、肉乎乎的平板,这样可以帮助眼镜猴紧握树枝。眼镜猴只在夜间活动,白天躲在杂乱的长藤之间或高树顶上。它们主要吃昆虫,虽然有很强的好奇心,但是喜欢独居。
Linux in a Nutshell [图书] 豆瓣
作者: Ellen Siever / Aaron Weber publishing house: O'Reilly Media 2005 - 8
Over the last few years, Linux has grown both as an operating system and a tool for personal and business use. Simultaneously becoming more user friendly and more powerful as a back-end system, Linux has achieved new plateaus: the newer filesystems have solidified, new commands and tools have appeared and become standard, and the desktop - including new desktop environments - have proved to be viable, stable, and readily accessible to even those who don't consider themselves computer gurus. Whether you're using Linux for personal software projects, for a small office or home office (often termed the SOHO environment), to provide services to a small group of colleagues, or to administer a site responsible for millions of email and web connections each day, you need quick access to information on a wide range of tools. This book covers all aspects of administering and making effective use of Linux systems. Among its topics are booting, package management, and revision control. But foremost in "Linux in a Nutshell" are the utilities and commands that make Linux one of the most powerful and flexible systems available. Now in its fifth edition, "Linux in a Nutshell" brings users up-to-date with the current state of Linux. Considered by many to be the most complete and authoritative command reference for Linux available, the book covers all substantial user, programming, administration, and networking commands for the most common Linux distributions. Comprehensive but concise, the fifth edition has been updated to cover new features of major Linux distributions. Configuration information for the rapidly growing commercial network services and community update services is one of the subjects covered for the first time. But that's just the beginning. The book covers editors, shells, and LILO and GRUB boot options. There's also coverage of Apache, Samba, Postfix, sendmail, CVS, Subversion, Emacs, vi, sed, gawk, and much more. Everything that system administrators, developers, and power users need to know about Linux is referenced here, and they will turn to this book again and again.
Linux Programming by Example [图书] 豆瓣
作者: Arnold Robbins publishing house: Prentice Hall 2004 - 4
Linux Programming by Example introduces new Linux programmers to the core Linux programming interfaces in a gradual, consistent fashion, progressing intuitively from the basic to the more complex. It covers I/O, file metainformation, users and groups, processes, basic interprocess communication (pipes), general purpose APIs, signals, internationalization, and ends with a chapter on debugging Linux programs. Programmers know that the best way to learn about programming is to study well-written programs. This book teaches the fundamental Linux programming interfaces, those that form the core of any significant program, by presenting example code from real-world production programs that Linux users use every day. By looking at concrete programs, its possible not only to see how to use the Linux programming interfaces, but also to examine the real-world issues (performance, portability, robustness) that arise in writing Linux software. This book is the FIRST in a new series of books featuring Arnold Robbins as Series Editor. The books will all be branded "Linux Programming by Example" and cover programming topics for the new Linux programmer and Windows programmers making the switch.
Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix [图书]
Classic Shell Scripting
作者: Arnold Robbins / Nelson H. Beebe publishing house: O'Reilly Media 2005 - 5
Shell scripting skills never go out of style. It's the shell that unlocks the real potential of Unix. Shell scripting is essential for Unix users and system administrators-a way to quickly harness and customize the full power of any Unix system. With shell scripts, you can combine the fundamental Unix text and file processing commands to crunch data and automate repetitive tasks. But beneath this simple promise lies a treacherous ocean of variations in Unix commands and standards.
is written to help you reliably navigate these tricky waters.
Writing shell scripts requires more than just a knowledge of the shell language, it also requires familiarity with the individual Unix programs: why each one is there, how to use them by themselves, and in combination with the other programs. The authors are intimately familiar with the tips and tricks that can be used to create excellent scripts, as well as the traps that can make your best effort a bad shell script. With
you'll avoid hours of wasted effort. You'll learn not only write useful shell scripts, but how to do it properly and portably.
The ability to program and customize the shell quickly, reliably, and portably to get the best out of any individual system is an important skill for anyone operating and maintaining Unix or Linux systems.
gives you everything you need to master these essential skills.
bash Quick Reference [图书] 豆瓣
作者: Arnold Robbins publishing house: Oreilly & Associates Inc 2006 - 1
In this quick reference, you'll find everything you need to know about the bash shell. Whether you print it out or read it on the screen, this PDF gives you the answers to the annoying questions that always come up when you're writing shell scripts: What characters do you need to quote? How do you get variable substitution to do exactly what you want? How do you use arrays? It's also helpful for interactive use. If you're a Unix user or programmer, or if you're using bash on Windows, you'll find this quick reference indispensable.
Linux in a Nutshell [图书] 豆瓣
作者: Ellen Siever / Stephen Figgins publishing house: O'Reilly Media 2009 - 9
Everything you need to know about Linux is in this book. Written by Stephen Figgins, Ellen Siever, Robert Love, and Arnold Robbins -- people with years of active participation in the Linux community -- Linux in a Nutshell, Sixth Edition, thoroughly covers programming tools, system and network administration tools, the shell, editors, and LILO and GRUB boot loaders. This updated edition offers a tighter focus on Linux system essentials, as well as more coverage of new capabilities such as virtualization, wireless network management, and revision control with git. It also highlights the most important options for using the vast number of Linux commands. You'll find many helpful new tips and techniques in this reference, whether you're new to this operating system or have been using it for years. * Get the Linux commands for system administration and network management * Use hundreds of the most important shell commands available on Linux * Understand the Bash shell command-line interpreter * Search and process text with regular expressions * Manage your servers via virtualization with Xen and VMware * Use the Emacs text editor and development environment, as well as the vi, ex, and vim text-manipulation tools * Process text files with the sed editor and the gawk programming language * Manage source code with Subversion and git
Effective awk Programming [图书] 豆瓣
作者: Arnold Robbins publishing house: O'Reilly Media 2001 - 5
For anyone who writes scripts in the awk family of languages, the third edition of Effective awk Programming provides an in-depth guide to processing text files with plenty of working sample code. Whether you are starting out with awk or are an experienced developer, this book will help you extend the reach of your awk scripts.
This tutorial covers the entire spectrum of awk script development: From the basics of opening, searching, and transforming text files, to a comprehensive tutorial for regular expressions, to more advanced features like internetworking. The focus is on the practical side of creating and running awk scripts, and there's plenty of hands-on advice for installing and running today's awk (and gawk).
The book begins with the fundamentals of awk for opening and transforming text flat files. The coverage of regular expressions, from simple rules for matching text to more advanced options, is particularly solid. You learn how to add variables and expressions for more intelligent awk scripts, plus how to parse data into records and fields. You'll also find out how to redirect output from awk scripts to other programs, a useful technique that can cause awk to get a lot more done in real applications.
Later, you learn several valuable sample awk scripts that mimic existing Unix utilities (like grep, id, and split), plus samples for counting words in documents and printing mailing labels, and even a stream editor. This grab bag of sample code lets you try out the techniques presented earlier in the book. Other sections look at support for networking in today's gawk; for example, how gawk can read and write to URLs on the network almost just as easily as local files. Full sample code will teach the beginner or expert how to get productive with networks and awk. Final appendices trace the evolution of the awk language and show you how to download and install gawk.
Suitable for beginner and experienced awk developers, Effective awk Programming, Third Edition, is an extremely worthwhile source of information on a wide range of programming techniques for today's awk. --Richard Dragan
Unix in a Nutshell: System V Edition [图书] Goodreads
作者: Arnold Robbins publishing house: O'Reilly Media, Inc. 1999 - 1
You may have seen Unix quick-reference guides, but you've never seen anything like UNIX in a Nutshell . Not a scaled-down quick reference of common commands, UNIX in a Nutshell is a complete reference containing all commands and options, along with generous descriptions and examples that put the commands in context. For all but the thorniest Unix problems, this one reference should be all the documentation you need.

The third edition of UNIX in a Nutshell includes thorough coverage of System V Release 4. To that, author Arnold Robbins has added the latest information about:


Sixty new commands in The Alphabetical Summary of Commands
Solaris 7
Shell syntax ( sh , csh , and the 1988 and 1993 versions of ksh )
Regular expression syntax

vi and ex commands, as well as newly updated Emacs information

sed and awk commands

troff and related commands and macros, with a new section on refer

make , RCS (version 5.7), and SCCS commands
In addition, there is a new Unix bibliography to guide the reader to further reading about the Unix environment.

If you currently use Unix SVR4, or if you're a Solaris user, you'll want this book. UNIX in a Nutshell is the most comprehensive quick reference on the market, a must for any Unix user.