update
This commit is contained in:
51
.bashrc
Normal file
51
.bashrc
Normal file
@@ -0,0 +1,51 @@
|
||||
#
|
||||
# ~/.bashrc
|
||||
#
|
||||
|
||||
# If not running interactively, don't do anything
|
||||
[[ $- != *i* ]] && return
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Core
|
||||
# -------------------------------------------------------
|
||||
|
||||
alias ls='ls --color=auto'
|
||||
alias grep='grep --color=auto'
|
||||
alias c='clear'
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Build
|
||||
# -------------------------------------------------------
|
||||
|
||||
alias make="make -j$(nproc)"
|
||||
alias ninja="ninja -j$(nproc)"
|
||||
alias n='ninja'
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Pacman / AUR
|
||||
# -------------------------------------------------------
|
||||
|
||||
alias update='sudo pacman -Syu'
|
||||
alias rmpkg='sudo pacman -Rsn'
|
||||
alias cleanch='sudo pacman -Scc'
|
||||
alias fixpacman='sudo rm /var/lib/pacman/db.lck'
|
||||
alias cleanup='sudo pacman -Rsn $(pacman -Qtdq)'
|
||||
|
||||
# Help people coming from Debian/Ubuntu
|
||||
alias apt='man pacman'
|
||||
alias apt-get='man pacman'
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Utilities
|
||||
# -------------------------------------------------------
|
||||
|
||||
alias please='sudo'
|
||||
alias tb='nc termbin.com 9999'
|
||||
alias jctl='journalctl -p 3 -xb'
|
||||
alias rip="expac --timefmt='%Y-%m-%d %T' '%l\t%n %v' | sort | tail -200 | nl"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Prompt
|
||||
# -------------------------------------------------------
|
||||
|
||||
PS1='[\u@\h \W]\$ '
|
||||
Reference in New Issue
Block a user