169 lines
6.1 KiB
Bash
169 lines
6.1 KiB
Bash
alias cl='clear'
|
|
alias cld='clear && cd'
|
|
alias neo='neofetch'
|
|
alias f='fuck'
|
|
alias a='aerc'
|
|
|
|
# put everything on nvim
|
|
alias nano='nvim'
|
|
alias vim='nvim'
|
|
alias n='nvim'
|
|
|
|
alias soz='source ~/.zshrc'
|
|
alias rmm='sudo rm -R'
|
|
alias mc='musikcube'
|
|
alias mat='tldr'
|
|
alias kbu='kbdlight up 50'
|
|
alias kbd='kbdlight down 50'
|
|
|
|
alias tg='~/scripts/bluelight.sh'
|
|
|
|
# 8 commandlinetools zoxide_openfiles_nvim
|
|
alias nzo="~/scripts/zoxide_openfiles_nvim.sh"
|
|
alias rebo='sudo grub-mkconfig -o /boot/grub/grub.cfg; reboot'
|
|
alias shut='sudo grub-mkconfig -o /boot/grub/grub.cfg; shutdown now'
|
|
alias grubb='sudo grub-mkconfig -o /boot/grub/grub.cfg'
|
|
|
|
# called from ~/scrtipts/
|
|
alias nlof="~/scripts/fzf_listoldfiles.sh"
|
|
# alias fman="compgen -c | fzf | xargs man"
|
|
|
|
# tmux
|
|
alias ta='tmux attach'
|
|
alias tn='tmux new'
|
|
alias tns='~/scripts/tmux-sessionizer.sh'
|
|
|
|
# eza
|
|
alias lt='eza --tree --level=1 --long --icons --git'
|
|
alias ltt='eza --tree --level=2 --long --icons --git'
|
|
alias lttt='eza --tree --level=3 --long --icons --git'
|
|
alias ltre='eza --tree --level=1 --icons --git'
|
|
alias ltree='eza --tree --level=2 --icons --git'
|
|
alias ltreee='eza --tree --level=3 --icons --git'
|
|
alias ls='eza --color=always --long --git --no-time --icons=always --no-user --no-permissions'
|
|
|
|
# mirrorlist
|
|
alias mbak='sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak'
|
|
alias mlist='sudo reflector --verbose --latest 10 --age 1 --download-timeout 20 --protocol https --sort rate --save /etc/pacman.d/mirrorlist'
|
|
|
|
# git commands
|
|
# alias gad='git add'
|
|
# alias gaf='git add *'
|
|
# alias gco='git commit -m'
|
|
# alias gp='git push'
|
|
# alias gcc='git clone'
|
|
alias lgit='lazygit'
|
|
|
|
# proton vpn
|
|
alias vpnn='sudo protonvpn c'
|
|
alias vpnr='sudo protonvpn reconnect' # reconnect after sleep
|
|
alias vpn='sudo protonvpn c -f' # connect to fastest server
|
|
alias vpnd='sudo protonvpn d' # diconnect current session
|
|
alias vpnp='sudo protonvpn c --p2p' # connect to fastest p2p server
|
|
alias vpns='protonvpn status' # check status
|
|
|
|
# NetworkManager
|
|
alias nmwi='nmcli device wifi list' # show you all possible wifi networks
|
|
alias nmst='nmcli device status' # shows you the current connection
|
|
alias nmco='nmcli device wifi connect' # add '$SSID' and '$PASSWORD'
|
|
alias nmsh='nmcli con show' # shows all valid connnections
|
|
alias nmup='nmcli con up' # add the name of the connection in ''
|
|
alias nmdo='nmcli con down' # add the nome of the connection in ''
|
|
|
|
# open with password
|
|
alias tshift='sudo -E timeshift-launcher'
|
|
alias part='sudo -E gparted'
|
|
|
|
# mtp mount (android etc)
|
|
alias mtpd='mtp-detect'
|
|
alias mtpm='jmtpfs ~/android_device'
|
|
alias mtpu='fusermount -u ~/android_device'
|
|
|
|
# mount not android
|
|
alias lsb='lsblk'
|
|
alias lsd='sudo mkdir /mount/'
|
|
alias lsm='sudo mount /dev/'
|
|
alias lsu='sudo umount /mount/'
|
|
|
|
# streamrip
|
|
alias ripp='rip search tidal album'
|
|
|
|
# paru
|
|
alias ys='$AUR_HELPER -S' # install package
|
|
alias yr='$AUR_HELPER -Rn' # remove package
|
|
alias yy='$AUR_HELPER -Ss' # paru search for package
|
|
alias yay='$AUR_HELPER'
|
|
alias yi='$AUR_HELPER -Si' # aur info
|
|
alias which-aur="echo 'Currently using: $AUR_HELPER'"
|
|
|
|
# trash-cli
|
|
alias te='trash-empty'
|
|
alias tr='trash-restore'
|
|
|
|
# pyenv
|
|
alias pyl='pyenv local' # set this for folder in spec python version
|
|
alias pyg='pyenv global' # changes the global python version
|
|
alias pyve='pyenv virtualenvs' # shows all possible vitualenvironments
|
|
alias pyd='pyenv virtualenv-delete'
|
|
alias pyn='pyenv virtualenv' # makes a new env $VSERION $NAME
|
|
alias pyv='pyenv versions'
|
|
alias pyil='pyenv install -l'
|
|
alias pyi='pyenv install'
|
|
|
|
# aria2 and yt-dlp
|
|
alias aryt="yt-dlp --external-downloader aria2c --external-downloader-args '-x 8 -j2'" # add URL in ''
|
|
alias aria='aria2c -x 8' # add URL in '' for 8 segmented download
|
|
alias yd='yt-dlp' # copy link from videodownload helper and add the URL in ''
|
|
|
|
# ffmpeg
|
|
alias ffcmp='ffmpeg -i video.mp4 -q:a 0 -map a audio.mp3' # convert on mp4 into mp3
|
|
alias ffcbmp='for file in *.mp4; do
|
|
ffmpeg -i "$file" -q:a 0 -map a "${file%.mp4}.mp3"
|
|
done' # batch rename all mp4 into mp3 add -af "volume=1.5" to increase audio volume by 1.5
|
|
alias photodetect='gphoto2 --auto-detect'
|
|
alias photoget='gphoto2 --get-all-files'
|
|
|
|
# borg backup
|
|
alias boinit='borg init --encryption repokey' # add folder like /folder/ initiates the backupfunction
|
|
alias bolist='borg list' # /backup/ creates a list of al the backups which are contained in this folder
|
|
alias boc='borg create --stats --progress --compression lz4' # /backup::backup1 dotfiles creates the backup. The ::backup1 will be name of the backup
|
|
# create placeholder sudo borg create --stats --compression lz4 ::{user}-{now} file or folder
|
|
alias bomo='borg mount /home/liph/backup /tmp/borg' # which repo to mount and where to mount it. make sure the folder already exists
|
|
alias boumo='borg umount /tmp/borg' # unmount the mount folder
|
|
|
|
# systemctl
|
|
alias sysen='sudo systemctl enable'
|
|
alias sysst='sudo systemctl start'
|
|
|
|
# podmand
|
|
alias pops='podman ps'
|
|
alias pos='podman start'
|
|
alias post='podman stop'
|
|
alias poc='podman-compose up -d'
|
|
alias pocp='podman-compose pull'
|
|
alias pocf='podman-compose up -d --force-recreate'
|
|
alias porm='podman rm'
|
|
alias pormf='podman rm -f'
|
|
alias pormi='podman rmi'
|
|
|
|
# disk space
|
|
alias dfh='df -h' # shows a list of all mounted drives
|
|
alias duh='du -sh' #calculates folder space
|
|
alias duf='duf' # analyzes diskspace
|
|
alias duaa='dua i' # opens dua in interactive mode
|
|
alias rns='sudo pacman -Rns $(pacman -Qdtq)' # remove orphaned packages
|
|
alias rsc='sudo pacman -Sc' # remove cached packeged
|
|
alias rmc='rm -rf ~/.cache/*' # clear user cache
|
|
|
|
# ip addr
|
|
alias ipa='sudo ip addr add '
|
|
alias ipl='sudo ip link set '
|
|
alias ipf='sudo ip addr flush '
|
|
|
|
# wireguard vpn
|
|
alias wgu='sudo wg-quick up' # start the connection you like to establish (f.E open)
|
|
alias wgd='sudo wg-quick down' # end the connection you like to end (f.E open)
|
|
alias wgc='sudo wg showconf' # show the config for a connection (f.E open)
|
|
alias wgs='sudo wg show' # show informations about the connection
|
|
|