arch .bashrc
parent
47062b9157
commit
7fe8aea211
|
@ -0,0 +1,98 @@
|
|||
#
|
||||
# ~/.bashrc
|
||||
#
|
||||
|
||||
# If not running interactively, don't do anything
|
||||
[[ $- != *i* ]] && return
|
||||
|
||||
alias ls='ls --color=auto'
|
||||
|
||||
#sets the prompt to the userame@hostname with the full working directory, starts a newline for the command to be on
|
||||
PS1="\e[35m\u@\h~$ \n\w > \e[m"
|
||||
|
||||
########
|
||||
#ALCI
|
||||
########
|
||||
alias evb='sudo systemctl enable --now vboxservice.service'
|
||||
#######
|
||||
|
||||
##-----------------------------------------------------
|
||||
## synth-shell-greeter.sh
|
||||
if [ -f /home/ctome/.config/synth-shell/synth-shell-greeter.sh ] && [ -n "$( echo $- | grep i )" ]; then
|
||||
source /home/ctome/.config/synth-shell/synth-shell-greeter.sh
|
||||
fi
|
||||
|
||||
##-----------------------------------------------------
|
||||
## synth-shell-prompt.sh
|
||||
if [ -f /home/ctome/.config/synth-shell/synth-shell-prompt.sh ] && [ -n "$( echo $- | grep i )" ]; then
|
||||
source /home/ctome/.config/synth-shell/synth-shell-prompt.sh
|
||||
fi
|
||||
|
||||
##-----------------------------------------------------
|
||||
## better-ls
|
||||
if [ -f /home/ctome/.config/synth-shell/better-ls.sh ] && [ -n "$( echo $- | grep i )" ]; then
|
||||
source /home/ctome/.config/synth-shell/better-ls.sh
|
||||
fi
|
||||
|
||||
##-----------------------------------------------------
|
||||
## alias
|
||||
if [ -f /home/ctome/.config/synth-shell/alias.sh ] && [ -n "$( echo $- | grep i )" ]; then
|
||||
source /home/ctome/.config/synth-shell/alias.sh
|
||||
fi
|
||||
|
||||
##-----------------------------------------------------
|
||||
## better-history
|
||||
if [ -f /home/ctome/.config/synth-shell/better-history.sh ] && [ -n "$( echo $- | grep i )" ]; then
|
||||
source /home/ctome/.config/synth-shell/better-history.sh
|
||||
fi
|
||||
|
||||
|
||||
|
||||
#user aliases
|
||||
#some apapted/taken from sbrl's bash aliases
|
||||
alias pi='sudo pacman -S'
|
||||
alias pu='sudo pacman -Syu'
|
||||
alias gc='git clone'
|
||||
alias gpl='git pull'
|
||||
alias gph='git push'
|
||||
alias gl='git log'
|
||||
alias gac='git commit -am'
|
||||
alias gs='git status'
|
||||
alias his='history > history.log && cat history.log'
|
||||
alias untar='tar -zxvf'
|
||||
alias ipe='curl ipinfo.io/ip'
|
||||
alias c='clear'
|
||||
alias lines='wc -l'
|
||||
alias words='wc -w'
|
||||
alias yt='youtube-dl'
|
||||
alias mp3='youtube-dl -x --audio-format mp3'
|
||||
alias eb='clear && exec bash'
|
||||
alias back='cd -'
|
||||
alias mkdir='mkdir -pv'
|
||||
alias rm='rm -vi'
|
||||
alias rmr='rm -rv'
|
||||
alias rmdir='rmdir -vi'
|
||||
alias cp='cp -vi'
|
||||
alias mv='mv -vi'
|
||||
alias upstats='echo "Up since:" && uptime -s && uptime -p'
|
||||
alias sshserver='ssh root@192.168.100.2'
|
||||
alias restartwifi='sudo systemctl restart iwd.service'
|
||||
up () {
|
||||
local d=""
|
||||
local limit="$1"
|
||||
|
||||
# Default to limit of 1
|
||||
if [ -z "$limit" ] || [ "$limit" -le 0 ]; then
|
||||
limit=1
|
||||
fi
|
||||
|
||||
for ((i=1;i<=limit;i++)); do
|
||||
d="../$d"
|
||||
done
|
||||
|
||||
# perform cd. Show error if cd fails
|
||||
if ! cd "$d"; then
|
||||
echo "Couldn't go up $limit dirs.";
|
||||
fi
|
||||
}
|
||||
# end of manual aliases
|
Loading…
Reference in New Issue