pull/561/merge
binaryanomaly 2016-12-27 06:29:51 +00:00 committed by GitHub
commit ba77c20ebc
1 changed files with 46 additions and 10 deletions

View File

@ -2,19 +2,55 @@ cite about-alias
about-alias 'general aliases'
# List directory contents
alias sl=ls
alias ls='ls -G' # Compact view, show colors
alias la='ls -AF' # Compact view, show hidden
alias ll='ls -al'
alias l='ls -a'
alias l1='ls -1'
# Alias source: http://tldp.org/LDP/abs/html/sample-bashrc.html
local LS_COLOR_OPTION
case "$OSTYPE" in
linux*)
# Set Linux color option
LS_COLOR_OPTION="--color=auto"
;;
darwin*)
# Set BSD color optio
LS_COLOR_OPTION="-G"
#Check if coreutils version of if exists
if [[ -x "/usr/local/opt/coreutils/libexec/gnubin/ls" ]]; then
# Check if coreutils path is in $PATH
if [[ ":$PATH:" == *":/usr/local/opt/coreutils/libexec/gnubin:"* ]]; then
# Set Linux color option
LS_COLOR_OPTION="--color=auto"
fi
fi
;;
*)
# Use Linux color option as fallback
LS_COLOR_OPTION="--color=auto"
;;
esac
# # Add colors for filetype and human-readable sizes by default on 'ls':
alias l="ls -a $LS_COLOR_OPTION" # Standard
alias lx="ls -lXB $LS_COLOR_OPTION" # Sort by extension.
alias lk="ls -lSr $LS_COLOR_OPTION" # Sort by size, biggest last.
alias lt="ls -ltr $LS_COLOR_OPTION" # Sort by date, most recent last.
alias lc="ls -ltcr $LS_COLOR_OPTION" # Sort by/show change time,most recent last.
alias lu="ls -ltur $LS_COLOR_OPTION" # Sort by/show access time,most recent last.
# # The ubiquitous 'll': directories first, with alphanumeric sorting:
alias ll="ls -lv --group-directories-first $LS_COLOR_OPTION"
alias lm="ll |more" # Pipe through "more"
alias lr="ll -R" # Recursive ls.
alias la="ll -A" # Show hidden files.
alias sl="ls"
alias l1="ls -1 --group-directories-first $LS_COLOR_OPTION"
alias _="sudo"
if [ $(uname) = "Linux" ]
then
alias ls="ls --color=auto"
fi
which gshuf &> /dev/null
if [ $? -eq 0 ]
then