Initial Commit
This commit is contained in:
95
bash/bash_aliases
Normal file
95
bash/bash_aliases
Normal file
@ -0,0 +1,95 @@
|
||||
|
||||
DISTRO=$(lsb_release -si)
|
||||
|
||||
if [[ $DISTRO = 'Debian' ]]; then
|
||||
|
||||
alias archey='screenfetch'
|
||||
|
||||
fi
|
||||
|
||||
# Fun / Games
|
||||
alias aquarium='asciiquarium'
|
||||
alias sudoku='nsudoku'
|
||||
alias tetris='bastet'
|
||||
alias mario='mupen64plus --windowed ~/ROMs/N64/SuperMario64.v64'
|
||||
alias kart='mupen64plus --windowed ~/ROMs/N64/MarioKart64.v64'
|
||||
alias zelda='mupen64plus --windowed ~/ROMs/N64/Zelda64.rom'
|
||||
alias zeldamajora='mupen64plus --windowed ~/ROMs/N64/ZeldaMajorasMask.z'
|
||||
alias ps2='pcsx2'
|
||||
|
||||
#System
|
||||
alias shutdown='sudo shutdown -P now'
|
||||
alias Stat='uname -a;systemd-analyze time;wc -l /lib/modules/$(uname -r)/modules.order; lsinitcpio -a /boot/initramfs-linux.img'
|
||||
|
||||
## Packages
|
||||
alias rarx='unrar x'
|
||||
alias zipx='unzip x'
|
||||
alias gzx='tar -xzvf'
|
||||
alias xzx='tar -xJvf'
|
||||
alias bzx='tar -xvjf'
|
||||
|
||||
# Pacman
|
||||
alias P='pacaur'
|
||||
alias PY='pacaur -Syy'
|
||||
alias PU='pacaur -Syu'
|
||||
alias PAY='sudo pacman -Syy'
|
||||
alias PAU='sudo pacman -Syu'
|
||||
|
||||
# Default to human readable figures
|
||||
alias df='df -h'
|
||||
alias du='du -h'
|
||||
|
||||
# Interactive operation...
|
||||
# alias rm='rm -i'
|
||||
# alias cp='cp -i'
|
||||
# alias mv='mv -i'
|
||||
|
||||
# Misc :)
|
||||
alias less='less -r' # raw control characters
|
||||
alias grep='grep --color' # show differences in colour
|
||||
alias egrep='egrep --color=auto' # show differences in colour
|
||||
alias fgrep='fgrep --color=auto' # show differences in colour
|
||||
alias nemo='nemo --no-desktop'
|
||||
|
||||
# Some shortcuts for different directory listings
|
||||
alias ls='ls -hF --color=auto' # classify files in colour
|
||||
alias dir='ls --color=auto --format=vertical'
|
||||
alias vdir='ls --color=auto --format=long'
|
||||
alias ll='ls -l' # long list
|
||||
alias la='ls -A' # all but . and ..
|
||||
alias l='ls -CF'
|
||||
alias ..='cd ..'
|
||||
alias ...='cd ...'
|
||||
alias ....='cd ....'
|
||||
alias .....='cd .....'
|
||||
alias k='exit'
|
||||
alias D='cd ~/Downloads'
|
||||
|
||||
|
||||
## Vim Stuff
|
||||
alias eV='vim ~/.vimrc'
|
||||
alias e='vim'
|
||||
|
||||
## YouTube
|
||||
alias yt='cd ~/Downloads/YouTube'
|
||||
alias cleanYT='rm ~/Downloads/YouTube/*.*'
|
||||
alias DL='cd ~/Downloads/YouTube && youtube-dl -ic'
|
||||
|
||||
#Bash Stuff
|
||||
alias eB='vim ~/.bashrc'
|
||||
alias eBG='leafpad ~/.bashrc'
|
||||
alias B='source ~/.bashrc'
|
||||
|
||||
## News and Music
|
||||
alias news='newsbeuter'
|
||||
alias nix='cortex linux'
|
||||
alias pods='podbeuter'
|
||||
alias twit='turses'
|
||||
alias Pods='cd ~/Music/Podcasts && ranger'
|
||||
|
||||
## Net
|
||||
alias irc='weechat-curses'
|
||||
alias hogs='sudo nethogs enp2s0'
|
||||
alias ST='speedtest-cli'
|
||||
alias ssh='TERM=xterm ssh'
|
||||
|
79
bash/bash_colors
Normal file
79
bash/bash_colors
Normal file
@ -0,0 +1,79 @@
|
||||
# Customize BASH PS1 prompt to show current GIT repository and branch.
|
||||
# by Mike Stewart - http://MediaDoneRight.com
|
||||
|
||||
# SETUP CONSTANTS
|
||||
# Bunch-o-predefined colors. Makes reading code easier than escape sequences.
|
||||
# I don't remember where I found this. o_O
|
||||
|
||||
# Reset
|
||||
Color_Off="\[\033[0m\]" # Text Reset
|
||||
|
||||
# Regular Colors
|
||||
Black="\[\033[0;30m\]" # Black
|
||||
Red="\[\033[0;31m\]" # Red
|
||||
Green="\[\033[0;32m\]" # Green
|
||||
Yellow="\[\033[0;33m\]" # Yellow
|
||||
Blue="\[\033[0;34m\]" # Blue
|
||||
Purple="\[\033[0;35m\]" # Purple
|
||||
Cyan="\[\033[0;36m\]" # Cyan
|
||||
White="\[\033[0;37m\]" # White
|
||||
|
||||
# Bold
|
||||
BBlack="\[\033[1;30m\]" # Black
|
||||
BRed="\[\033[1;31m\]" # Red
|
||||
BGreen="\[\033[1;32m\]" # Green
|
||||
BYellow="\[\033[1;33m\]" # Yellow
|
||||
BBlue="\[\033[1;34m\]" # Blue
|
||||
BPurple="\[\033[1;35m\]" # Purple
|
||||
BCyan="\[\033[1;36m\]" # Cyan
|
||||
BWhite="\[\033[1;37m\]" # White
|
||||
|
||||
# Underline
|
||||
UBlack="\[\033[4;30m\]" # Black
|
||||
URed="\[\033[4;31m\]" # Red
|
||||
UGreen="\[\033[4;32m\]" # Green
|
||||
UYellow="\[\033[4;33m\]" # Yellow
|
||||
UBlue="\[\033[4;34m\]" # Blue
|
||||
UPurple="\[\033[4;35m\]" # Purple
|
||||
UCyan="\[\033[4;36m\]" # Cyan
|
||||
UWhite="\[\033[4;37m\]" # White
|
||||
|
||||
# Background
|
||||
On_Black="\[\033[40m\]" # Black
|
||||
On_Red="\[\033[41m\]" # Red
|
||||
On_Green="\[\033[42m\]" # Green
|
||||
On_Yellow="\[\033[43m\]" # Yellow
|
||||
On_Blue="\[\033[44m\]" # Blue
|
||||
On_Purple="\[\033[45m\]" # Purple
|
||||
On_Cyan="\[\033[46m\]" # Cyan
|
||||
On_White="\[\033[47m\]" # White
|
||||
|
||||
# High Intensty
|
||||
IBlack="\[\033[0;90m\]" # Black
|
||||
IRed="\[\033[0;91m\]" # Red
|
||||
IGreen="\[\033[0;92m\]" # Green
|
||||
IYellow="\[\033[0;93m\]" # Yellow
|
||||
IBlue="\[\033[0;94m\]" # Blue
|
||||
IPurple="\[\033[0;95m\]" # Purple
|
||||
ICyan="\[\033[0;96m\]" # Cyan
|
||||
IWhite="\[\033[0;97m\]" # White
|
||||
|
||||
# Bold High Intensty
|
||||
BIBlack="\[\033[1;90m\]" # Black
|
||||
BIRed="\[\033[1;91m\]" # Red
|
||||
BIGreen="\[\033[1;92m\]" # Green
|
||||
BIYellow="\[\033[1;93m\]" # Yellow
|
||||
BIBlue="\[\033[1;94m\]" # Blue
|
||||
BIPurple="\[\033[1;95m\]" # Purple
|
||||
BICyan="\[\033[1;96m\]" # Cyan
|
||||
BIWhite="\[\033[1;97m\]" # White
|
||||
|
||||
# High Intensty backgrounds
|
||||
On_IBlack="\[\033[0;100m\]" # Black
|
||||
On_IRed="\[\033[0;101m\]" # Red
|
||||
On_IGreen="\[\033[0;102m\]" # Green
|
||||
On_IYellow="\[\033[0;103m\]" # Yellow
|
||||
On_IBlue="\[\033[0;104m\]" # Blue
|
||||
On_IPurple="\[\033[10;95m\]" # Purple
|
||||
On_ICyan="\[\033[0;106m\]" # Cyan
|
||||
On_IWhite="\[\033[0;107m\]" # White
|
53
bash/bashrc
Normal file
53
bash/bashrc
Normal file
@ -0,0 +1,53 @@
|
||||
# User dependent .bashrc file
|
||||
# If not running interactively, don't do anything
|
||||
|
||||
[[ "$-" != *i* ]] && return
|
||||
|
||||
# Various variables you might want for your PS1 prompt instead
|
||||
Time12h="\T"
|
||||
Time12a="\@"
|
||||
PathShort="\w"
|
||||
PathFull="\W"
|
||||
NewLine="\n"
|
||||
Jobs="\j"
|
||||
|
||||
# Shell Options
|
||||
set -o notify
|
||||
set -o ignoreeof
|
||||
shopt -s nocaseglob
|
||||
shopt -s histappend
|
||||
shopt -s cdspell
|
||||
|
||||
# Completion options
|
||||
COMP_CVS_REMOTE=1
|
||||
COMP_CONFIGURE_HINTS=1
|
||||
COMP_TAR_INTERNAL_PATHS=1
|
||||
|
||||
[[ -f /etc/bash_completion ]] && . /etc/bash_completion
|
||||
|
||||
# Aliases
|
||||
|
||||
if [ -f "${HOME}/.bash_aliases" ]; then
|
||||
source "${HOME}/.bash_aliases"
|
||||
fi
|
||||
|
||||
|
||||
if [ -f "${HOME}/.bash_colors" ]; then
|
||||
source "${HOME}/.bash_colors"
|
||||
fi
|
||||
|
||||
|
||||
# Display the current git branch in the command prompt
|
||||
if [ "$EUID" -ne 0 ]; then
|
||||
export PS1="$BWhite[$BGreen\u$BWhite@$BBlue\h $BYellow\w $BWhite]\$ "
|
||||
else
|
||||
export PS1="$BWhite[$BRed\u$BWhite@$BBlue\h $BYellow\w $BWhite]\$ "
|
||||
fi
|
||||
|
||||
if [ -e /usr/share/terminfo/x/xterm-256color ] && [ "$COLORTERM" == "xfce4-terminal" ]; then
|
||||
export TERM=xterm-256color
|
||||
fi
|
||||
|
||||
if [[ -n "$DISPLAY" && "$TERM" = "xterm" ]]; then
|
||||
export TERM=xterm-256color
|
||||
fi
|
Reference in New Issue
Block a user