현재 개인적으로 사용하고 있는 ~/.bash_aliases 내용.
[ $- != *i* ]] && return
export TERM='screen-256color'
export PATH=${PATH}:~/.local/bin
export CXXFLAGS=-std=c++14
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. /usr/share/powerline/bindings/bash/powerline.sh
export EDITOR=vim
alias apt='sudo apt'
alias apt_info='apt-cache show'
alias apt_qf='dpkg --search'
function apt_instlist () {
dpkg --list | tail -n +7 | awk '{print $2}' | sort -u
}
function apt_list () {
apt-cache dumpavail | grep '^Package: ' | awk '{print $2}' | sort -u
}
function apt_removelist () {
LIST1=$(apt-get --dry-run autoremove | grep '^Remv ' | awk '{print $2}')
LIST2=$(dpkg --list | tail -n +7 | grep '^rc' | awk '{print $2}')
for PACKAGE in ${LIST1} ${LIST2} " "
do
echo -e ${PACKAGE}
done
}
function apt_purge () {
apt purge $@ $(apt_removelist)
}
alias apt_instlist=apt_instlist
alias apt_list=apt_list
alias apt_removelist=apt_removelist
alias apt_purge=apt_purge
alias updatedb='sudo updatedb &'
alias pbcopy='xsel --clipboard --input'
alias pbpaste='xsel --clipboard --output'
alias edit_aliases='vi ~/.bash_aliases'
댓글
댓글 쓰기