From 6740d88fb26b32217523bdef6fb082d14a11d145 Mon Sep 17 00:00:00 2001 From: Sorin Ionescu Date: Sun, 3 Jun 2012 20:58:44 -0400 Subject: [PATCH] [#149, Fix #98] Add documentation for alias --- modules/utility/README.md | 118 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 113 insertions(+), 5 deletions(-) diff --git a/modules/utility/README.md b/modules/utility/README.md index 9cf164a..48642b2 100644 --- a/modules/utility/README.md +++ b/modules/utility/README.md @@ -1,23 +1,131 @@ Utility ======= -Defines additional utility functions. +Defines general aliases and functions. + +Settings +-------- + +### Highlighting + +If you have enabled color globally in *zshrc*, you may disable it for certain +commands. + +To disable `ls` color, add the following line to *zshrc*. If coloring is +disabled, type indicators (*, /, =>, @, |) will be appended to entries. + + zstyle ':omz:module:utility:ls' color 'no' + +To disable `diff` highlighting, add the following line to *zshrc*: + + zstyle ':omz:module:utility:diff' color 'no' + +To disable `wdiff` highlighting, add the following line to *zshrc*: + + zstyle ':omz:module:utility:wdiff' color 'no' + +To disable `make` highlighting, add the following line to *zshrc*: + + zstyle ':omz:module:utility:make' color 'no' Aliases ------- +### The ls Family + + - `ls` lists with directories grouped first (GNU only). + - `l` lists in one column, hidden files. + - `ll` lists human readable sizes. + - `lr` lists recursively. + - `la` lists hidden files. + - `lp` lists through pager. + - `lx` lists sorted by extension (GNU only). + - `lk` lists sorted by size, largest last. + - `lt` lists sorted by date, most recent last. + - `lc` lists sorted by date, most recent last, shows change time. + - `lu` lists sorted by date, most recent last, shows access time. + - `sl` is aliased to ls. + +### General + + - `_` is aliased to sudo. + - `b` opens the default web browser. + - `e` opens the default editor. + - `p` opens the default pager. + - `po` removes a directory from the stack and changes to it. + - `pu` adds the current directory to the stack and changes to a directory. + - `type` displays all attribute values of a shell parameter. + +### Spelling Correction Disabled + + - `ack` + - `cd` + - `cp` + - `ebuild` + - `gcc` + - `gist` + - `heroku` + - `ln` + - `man` + - `mkdir` + - `mv` + - `mysql` + - `rm` + - `scp` + +### File Globbing Disabled + + - `fc` + - `find` + - `history` + - `locate` + - `rake` + +### Mac OS X + + - `o` is alised to `open` on Mac OS X and `xdg-open` on non Mac OS X. + - `get` downloads a file using `curl` or `wget`. + - `pbcopy` uses xclip or xsel on non Mac OS X. + - `pbpaste` uses xclip or xsel on non Mac OS X. + - `pbc` is alised to `pbcopy`. + - `pbp` is alised to `pbpaste`. + +### Resource Usage + + - `df` displays free disk space using human readable units. + - `du` displays disk usage using human readable units. + - `top` displays information about processes (alised to `htop`, if installed). + - `topc` displays information about processes sorted by CPU usage (`htop` not + installed). + - `topm` dispalys information about processes sorted by RAM usage (`htop` not + installed). + +### Misecellaneous + - `http-serve` serves a directory via HTTP. - `pmine` displays user owned processes status. Functions --------- - - `mkdcd` makes a directory and changes to it. +### General + + - `slit` prints columns 1 2 3 ... n. + +### Files and Directories + - `cdls` changes to a directory and lists its contents. - - `pushdls` pushes an entry onto the directory stack and lists its contents. - - `popdls` pops an entry off the directory stack and lists its contents. - - `slit` prints columns 1, 2, 3 ... n. + - `duh` displays human readable disk usage. - `find-exec` finds files and executes a command on them. + - `mkdcd` makes a directory and changes to it. + - `popdls` pops an entry off the directory stack and lists its contents. + - `pushdls` pushes an entry onto the directory stack and lists its contents. + +### Developer + + - `diff` highlights diff output (requires `colordiff` or `Git`). + - `make` highlights make output (requires `colormake`). + - `wdiff` highlights wdiff output (requires `wdiff `or `Git`). Authors -------