mirror of
https://github.com/sebaschi/dotfiles.git
synced 2025-11-08 19:54:29 +01:00
Refactor bash: Extract bash aliases into separete file and source form bashrc.
This commit is contained in:
parent
37663ad895
commit
c62da8c02b
28
bash/bash_aliases
Normal file
28
bash/bash_aliases
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
# User specific aliases and functions
|
||||||
|
alias cdpex='cd ~/Documents/Education/UniBas/FS23/pids23/exercises/pids_2023/exercises/'
|
||||||
|
alias uni23='cd ~/Nextcloud/Documents/Unibas/HS23/'
|
||||||
|
alias thoc='cd ~/Nextcloud/Documents/Unibas/FS23/thoc/'
|
||||||
|
alias inetsec='cd ~/Nextcloud/Documents/Unibas/FS23/inetsec/'
|
||||||
|
#cd into os alias
|
||||||
|
alias os='cd ~/Nextcloud/Documents/Unibas/FS23/os/'
|
||||||
|
alias pkvps='cd ~/Nextcloud/Documents/Unibas/FS23/pkvps/'
|
||||||
|
alias pids='cd ~/Nextcloud/Documents/Unibas/FS23/pids/'
|
||||||
|
alias pr23='cd ~/Documents/Education/UniBas/HS23/pr23/'
|
||||||
|
alias db23='cd ~/Documents/Education/UniBas/HS23/databases/'
|
||||||
|
alias pet23='cd ~/Documents/Education/UniBas/HS23/pethpc23/'
|
||||||
|
alias diskmath='cd ~/Documents/Education/UniBas/HS23/diskmath-tutorat23/'
|
||||||
|
alias pullbooks='rsync -av ~/Nextcloud/Books/ ~/Books'
|
||||||
|
alias pushbooks='rsync -av ~/Books/ ~/Nextcloud/Books'
|
||||||
|
alias pushfs24='rsync -uav --exclude=".*" --exclude="__*" --exclude-"/venv" ~/documents/education/unibas/fs24/ ~/Nextcloud/Documents/Unibas/FS24'
|
||||||
|
alias pullfs24='rsync -uav --exclude=".*" ~/Nextcloud/Documents/Unibas/FS24/ ~/documents/education/unibas/fs24'
|
||||||
|
alias fs24l='cd ~/documents/education/unibas/fs24'
|
||||||
|
alias fs24c='cd ~/Nextcloud/Documents/Unibas/FS24'
|
||||||
|
alias sdev='ssh sebl@slenzlinger.dev'
|
||||||
|
alias sslenz='ssh fm18b_sebaschi@slenzlinger.ch'
|
||||||
|
# exa aliases
|
||||||
|
alias ll='eza -l'
|
||||||
|
alias la='eza -la'
|
||||||
|
alias lll='eza -la -T -l --level=3'
|
||||||
|
alias lla='eza -laF'
|
||||||
|
alias la='eza -A'
|
||||||
|
alias l='eza -CF'
|
||||||
53
bash/bashrc
53
bash/bashrc
@ -41,59 +41,10 @@ else
|
|||||||
export PATH="/home/slnopriv/anaconda3/bin:$PATH"
|
export PATH="/home/slnopriv/anaconda3/bin:$PATH"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export PATH="$PATH:/home/slnopriv/Applications/pycharm-2023.2.3/bin"
|
|
||||||
export PATH="$PATH:/home/slnopriv/Applications/DataGrip-2023.2.2/bin"
|
|
||||||
|
|
||||||
unset __conda_setup
|
unset __conda_setup
|
||||||
# <<< conda initialize <<<
|
# <<< conda initialize <<<
|
||||||
|
#Source aliases
|
||||||
# cd to fs23 pids exercises
|
source ~/.bash_aliases
|
||||||
alias cdpex='cd ~/Documents/Education/UniBas/FS23/pids23/exercises/pids_2023/exercises/'
|
|
||||||
|
|
||||||
# cd into nextcloud unibas fs23
|
|
||||||
alias uni23='cd ~/Nextcloud/Documents/Unibas/HS23/'
|
|
||||||
|
|
||||||
#cd into thoc
|
|
||||||
alias thoc='cd ~/Nextcloud/Documents/Unibas/FS23/thoc/'
|
|
||||||
#cd into inetsec
|
|
||||||
alias inetsec='cd ~/Nextcloud/Documents/Unibas/FS23/inetsec/'
|
|
||||||
#cd into os alias
|
|
||||||
alias os='cd ~/Nextcloud/Documents/Unibas/FS23/os/'
|
|
||||||
#cd into pkvps
|
|
||||||
alias pkvps='cd ~/Nextcloud/Documents/Unibas/FS23/pkvps/'
|
|
||||||
#cd into pids
|
|
||||||
alias pids='cd ~/Nextcloud/Documents/Unibas/FS23/pids/'
|
|
||||||
|
|
||||||
alias pr23='cd ~/Documents/Education/UniBas/HS23/pr23/'
|
|
||||||
alias db23='cd ~/Documents/Education/UniBas/HS23/databases/'
|
|
||||||
alias pet23='cd ~/Documents/Education/UniBas/HS23/pethpc23/'
|
|
||||||
alias diskmath='cd ~/Documents/Education/UniBas/HS23/diskmath-tutorat23/'
|
|
||||||
|
|
||||||
#rsync Books from Cloud
|
|
||||||
alias pullbooks='rsync -av ~/Nextcloud/Books/ ~/Books'
|
|
||||||
alias pushbooks='rsync -av ~/Books/ ~/Nextcloud/Books'
|
|
||||||
alias pushfs24='rsync -uav --exclude=".*" --exclude="__*" ~/Documents/Education/UniBas/FS24/ ~/Nextcloud/Documents/Unibas/FS24'
|
|
||||||
alias pullfs24='rsync -uav --exclude=".*" ~/Nextcloud/Documents/Unibas/FS24/ ~/Documents/Education/UniBas/FS24'
|
|
||||||
|
|
||||||
alias fs24l='cd ~/Documents/Education/UniBas/FS24'
|
|
||||||
alias fs24c='cd ~/Nextcloud/Documents/Unibas/FS24'
|
|
||||||
|
|
||||||
# ssh to wherever slnopriv@slenzlinger.dev points to
|
|
||||||
alias sdev='ssh sebl@slenzlinger.dev'
|
|
||||||
alias sslenz='ssh fm18b_sebaschi@slenzlinger.ch'
|
|
||||||
|
|
||||||
# exa aliases
|
|
||||||
alias ll='eza -l'
|
|
||||||
alias la='eza -la'
|
|
||||||
|
|
||||||
alias lll='eza -la -T -l --level=3'
|
|
||||||
alias lla='eza -laF'
|
|
||||||
alias la='eza -A'
|
|
||||||
alias l='eza -CF'
|
|
||||||
|
|
||||||
|
|
||||||
# >>> juliaup initialize >>>
|
|
||||||
|
|
||||||
# !! Contents within this block are managed by juliaup !!
|
# !! Contents within this block are managed by juliaup !!
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user