-
Notifications
You must be signed in to change notification settings - Fork 0
/
.zsh-alias
40 lines (34 loc) · 1.19 KB
/
.zsh-alias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Shell aliases for ZSH
# confirm before overwriting something
alias cp='cp -i'
alias mv='mv -i'
# Git
alias gs='git status'
alias ga='git add'
alias gc='git commit'
alias gd='git diff'
# more aliases
alias ll='exa -lhg --color=automatic --group-directories-first --icons --no-filesize'
alias la='exa -lhag --color=automatic --group-directories-first --icons --no-filesize'
alias free='free -m'
alias grep='grep --color=auto'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias vim='nvim'
alias pac='sudo pacman'
alias p='python3'
alias mount='sudo mount'
alias umount='sudo umount'
alias ufw='sudo ufw'
alias ack='ack -i'
alias diff='diff -y --color'
alias ncm='ncmpcpp'
alias df='duf'
alias updatepac='sudo reflector --country France --country Germany --latest 10 --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist'
alias updatepip="pip freeze | cut -d'=' -f1 | xargs -n1 pip install -U"
# use Google Chrome on Wayland, see the README for required flags
alias chrome='google-chrome-stable --enable-features=UseOzonePlatform --ozone-platform=wayland'
alias docker='sudo docker'
alias dockerstop='sudo docker stop $(docker ps -aq)'
alias dockerrm='sudo docker rm $(docker ps -aq)'