# ~shrc almquist shell resources; spring '25 {freebsd 1500037} bind ^[[23~ ed-move-to-beg; bind ^[[24~ ed-move-to-end bind ^[[A ed-search-prev-history; bind ^[[C em-next-word bind ^[[B ed-search-next-history; bind ^[[D ed-prev-word alias a=apropos alias c=column alias cp="cp -a" alias cde="env LANG=C startx /usr/local/dt/bin/Xsession" alias ddg="ddgr -Cn3" alias diff="diff -u" ff() { ttr; ssh freefall.freebsd.org; } alias g="egrep -i" alias ga="git commit -a --amend" alias gb="git branch" gbg() { git branch | egrep -i "$1"; } gbt() { git branch | head -20; } alias gc="git commit" alias gd="git diff" alias gf="git fetch" gfp() { ttr; git push --push-option=confirm-author --force-with-lease; } alias gg="git grep" alias gl="git log" alias gls="git log --oneline --graph --all --decorate" alias gp="git pull" alias gs="git show" alias gsl="git show --name-status" alias gsw="git switch" alias gu="git pull --rebase freebsd main" alias gwd="git status" h() { fc -l -20; printf "%s\n" "`date +%H:%M` --- `pwd`"; } alias irc="irssi -c EFNet -h baud" alias j="jobs -l" alias L="tmux-lock.sh" alias l="ls -AFv" alias ll="ls -AFhlv" alias lr="ls -AFRhlv" alias lt="ls -AFt" alias m="$PAGER -M" alias mkdir="mkdir -p" alias mtl="mandoc -Tlint" alias mv="mv -i" alias m5="export MANWIDTH=59" alias m7="export MANWIDTH=79" alias m8="export MANWIDTH=80" alias netcat="nc -N" alias ow="backlight 1" alias p=poweroff pubload() { ttr; scp "$@" ziaee@freefall.freebsd.org:public_html/tmp/; } alias rm="rm -I" alias t="tmux-heritage.sh" ttr() { gpg-connect-agent -q updatestartuptty /bye > /dev/null; } alias v="$EDITOR" alias wut="tail -15 /var/log/messages" alias x=startx