~ mkfs
/.bash_alias.rc
Bash aliases file. Has standard aliases such as ll, as well as common-use aliases for wget, pwgen, netstat, and ps. Assumes Linux. Sourced by ~mkfs/.bashrc.
#!/bin/bash
# -------------------------------------------------------------------
# ~/.bash_alias.rc: Standard aliases (e.g. shortcuts)
# vim: set filetype=sh : (vim modeline for syntax of this file)
# Author: _m (http://eccentrix.com/misc/mammon)
# -------------------------------------------------------------------
# ls variations
alias ll='ls -FAlhq' # long ls
alias lt='ls -FAlhtq' # long ls by time
alias lm='ls -AFq --color=never' # monochrome ls
alias lsm='ls -A1q --color=never' # 'clean' mono ls
alias lss='ls -AlhqS' # long ls by size
alias lsx='ls -Nalin --color=never' # 'power' ls
# ps variations
alias psax='ps -auwwx' # show all processes
# grep variations
alias grepx='grep -P' # 'power' prep (Perl Regex)
# vim
alias vimc='vim -u NORC' # vim w/o ~/.vimrc
# wget
alias wgetr='wget -r -w5 --random-wait -l2 -np -k' # recursive wget
# shell management
alias hc='history -c' # clear shell history
# misc
alias pwgen='pwgen -ycn 10' # password generation
alias sockl='netstat -leeptu' # listening sockets
alias sockc='netstat -eeptu' # connected sockets
alias memfree='free -m' # available memory
# directory shortcuts
alias src='cd /usr/src' # change to source dir
alias log='cd /var/log' # change to log dir