You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.2 KiB
63 lines
1.2 KiB
# Alias |
|
if [[ "$OS_TYPE" != "gnu-linux" ]]; then |
|
alias python='python3' |
|
fi |
|
|
|
# rlwrap provides readline wrapping for programs. |
|
# This alias makes the SBCL REPL usable. |
|
alias sbcl='rlwrap sbcl' |
|
|
|
# Useful git aliases |
|
alias gita='git add' |
|
alias gitap='git add -p' |
|
alias gitc='git commit' |
|
alias gitp='git push' |
|
alias gits='git status' |
|
alias gitd='git diff' |
|
|
|
alias k8='kubectl' |
|
|
|
# Good overrides |
|
|
|
alias ls='ls --color=auto' |
|
alias grep='grep --colour=auto' |
|
alias egrep='egrep --colour=auto' |
|
alias fgrep='fgrep --colour=auto' |
|
|
|
# Don't nuke the computer |
|
alias rm='rm -i' |
|
|
|
# Confirm before overwriting |
|
alias cp='cp -i' |
|
|
|
# Default free to sizes in megabytes |
|
alias free='free -m' |
|
|
|
# Better ls - lists more information for each file |
|
alias ll='ls -lh' |
|
|
|
# Less is a better more |
|
alias more=less |
|
|
|
# df in human readable sizes |
|
alias df='df -h' |
|
|
|
# I use Neovim |
|
if [ -x "$(command -v nvim)" ]; then |
|
alias vim=nvim |
|
fi |
|
|
|
# Human readable ls for the current directory |
|
if [[ "$OS_TYPE" != "gnu-linux" ]]; then |
|
# OS X lt |
|
alias lt='du -sh * | sort -h' |
|
else |
|
alias lt='ls --human-readable --size -1 -S --classify' |
|
fi |
|
|
|
|
|
# Count files in the current directory |
|
alias count='find . -type f | wc -l' |
|
|
|
# Generate sha1 hashes on the fly |
|
alias sha1='openssl sha1'
|
|
|