Lightning - Speed For Your Shell. Introducing lightning, a commandline framework that could revolutionize how fast you are on the commandline.
Lightning lets you easily define and generate shell functions which autocomplete and interpret paths (files and directories) by their basenames. With these functions you don’t have to ever type the full path to any file for any command again. Overview Intro Lightning generates shell functions which can interpret paths by their basenames.
. $ less /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/irb.rb just type $ less-ruby irb.rb less-ruby is a lightning function which wraps less with the ability to refer to system ruby files by their basenames. . # 1112 available system ruby files $ less-ruby [TAB] Display all 1112 possibilities? The ‘-I’ being passed to less-ruby demonstrates an important point. Perhaps you noticed less-ruby can refer to 1112 files by basename. Note the format for displaying conflicting basenames is basename//directory. Install. 50 nifty Linux command-line tools. There are so many Linux commands it would be difficult to know which ones you should focus on to start with.
To help you get a little more comfortable with the jargon of the Linux CL, and concepts behind it, we asked Ken Milberg to give us a list of the most useful Linux utilities and programs that can be executed from the command line. This list is not meant to include each and every command under the sun, so we've provided a sidebar of links to guide you to more exhaustive resources. -- Editors An introduction to the command line and the Linux shell Although there's no real distinction between a command and a utility in Linux or Unix, there is a distinction between Linux (or Unix) shell commands and "standard" UNIX or Linux system commands or utilities. There are two types of commands that a person can enter from his keyboard. Each shell (Korn, C, Bourne, Bash) has its own set of commands that are built into its program.
Examples of Linux/Unix commands are df, find, cp and ls. 30. Learn the power features of zsh. Vincent Danen describes some of the features of the Z shell, such as tab-completion and prompt-handling.
The Z Shell (zsh) is a power-shell that is not often used by many Linux users. The reason for this is that most Linux distributions install, and make default, the bash shell. zsh is packaged for virtually every Linux distribution and installation is usually an apt-get, urpmi, or yum away. One of the great features of zsh is tab-completion; it also handles all the logistics of tab-completion and is extremely easy to implement, just by adding two lines to your ~/.zshrc file: autoload -U compinit compinit The compinit function is what loads the tab-completion system by defining a shell function for every utility that zsh is able to tab-complete. Using the setopt command, you can configure over 150 different options that impact how zsh works.
Setopt autocd The line above will allow you to change directories simply by typing the name of the directory (no need to use cd). Setopt extended_glob. The Work of Edward Tufte and Graphics Press. Edward Tufte is a statistician and artist, and Professor Emeritus of Political Science, Statistics, and Computer Science at Yale University.
He wrote, designed, and self-published 4 classic books on data visualization. The New York Times described ET as the "Leonardo da Vinci of data," and Business Week as the "Galileo of graphics. " He is now writing a book/film The Thinking Eye and constructing a 234-acre tree farm and sculpture park in northwest Connecticut, which will show his artworks and remain open space in perpetuity. He founded Graphics Press, ET Modern gallery/studio, and Hogpen Hill Farms LLC. Visual Display of Quantitative Information 200 pages Envisioning Information 128 pages Visual Explanations 160 pages Beautiful Evidence 214 pages Same paper and printing as in original clothbound editions.
All 4 clothbound books, autographed by author $150 Available directly from Graphics Press. La représentation de l'information quantitative, (200 pages) $12 《量化資訊的視覺顯示》（200 頁）12 美元. Wicked Shell.