1 # Make file system utilities friendlier
2 if [ "$OS" == 'SunOS' ]; then
3 # SunOS 5.10 utilities don't support the -v (verbose) option.
16 # Configure useful programs
17 alias lp='/usr/bin/lp -o sides=two-sided-long-edge -o media=letter -o cpi=16 -o lpi=10'
18 alias lpb='/usr/bin/lp -o sides=two-sided-long-edge -o media=letter -o cpi=12 -o lpi=6'
19 alias lpi='/usr/bin/lp -o fitplot'
20 alias emacs='emacs -nw'
21 alias xterm='xterm -fg white -bg black'
22 alias w3mg='w3m http://www.google.com/'
23 #alias calendar='calendar -A28'
24 alias oggr='ogg123 -qb 500' # play ogg radio streams (quiet, big input buffer)
26 # Alias useful one-liners & common commands
27 alias cdcwd='cd $(realpath "${PWD}")'
28 alias findex='find . -perm -u+x ! -type d'
29 alias git-blame-author='git blame sudoku.c | sed "s/^[^(]*//" | sed "s/ [0-9]\{4\}-[^)]*//" | less'
30 alias sortdat='find . -printf "%TY-%Tm-%Td+%TH:%TM:%TS %h/%f\n" | sort -n'
31 alias sortdirdat='find . -type d -printf "%TY-%Tm-%Td+%TH:%TM:%TS %h/%f\n" | sort -n'
32 alias pythonhttp='python -m http.server 8000'
33 alias scanletter='scanimage --quick-format Letter --format=tiff'
35 # enable color support of ls and also add handy aliases
36 if [ "$TERM" != "dumb" ] && [ -x /usr/bin/dircolors ]; then
38 alias ls='ls --color=auto'
39 #alias dir='ls --color=auto --format=vertical'
40 #alias vdir='ls --color=auto --format=long'
42 if [ "$OS" != 'SunOS' ]; then
43 alias grep='grep --color=auto'
44 #alias fgrep='fgrep --color=auto'
45 #alias egrep='egrep --color=auto'
46 fi # SunOS 5.10's grep doesn't support --color
49 # some more ls aliases