-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbash_aliases
75 lines (68 loc) · 1.87 KB
/
bash_aliases
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# common useful aliases
alias getip='curl ip-api.com'
alias cg='sudo cyberghostvpn'
alias cgc='sudo $HOME/.config/scripts/cgw connect'
alias cgd='sudo $HOME/.config/scripts/cgw disconnect'
# alias nvim to vim
alias 'vim'='nvim'
alias 'v'='nvim'
# Rewrite classic commands
alias cp='rsync -avz'
alias ls='eza --icons=always'
alias cat=bat
alias la=tree
alias cl='clear'
alias l="eza -l --icons --git -a"
alias lt="eza --tree --level=2 --long --icons --git"
alias reload='source ~/.zshrc'
# GIT
alias gc="git commit"
alias gca="git commit -a"
alias gp="git push origin HEAD"
alias gpu="git pull origin"
alias gst="git status"
alias glog="git log --graph --topo-order --pretty='%w(100,0,6)%C(yellow)%h%C(bold)%C(black)%d %C(cyan)%ar %C(green)%an%n%C(bold)%C(white)%s %N' --abbrev-commit"
alias gdiff="git diff"
alias gco="git checkout"
alias gb='git branch'
alias gba='git branch -a'
alias gadd='git add'
alias ga='git add'
alias gcoall='git checkout -- .'
alias gr='git remote'
alias gre='git reset'
alias gm='git merge'
alias gmt='git mergetool'
alias gitCheckout='func_gitCheckout'
alias gitLiveStableInAll='func_gitLiveStableAll'
alias gitLiveStableIn='func_gitLiveStableIn'
# Docker
alias dco="docker compose"
alias dps="docker ps"
alias dpa="docker ps -a"
alias dl="docker ps -l -q"
alias dx="docker exec -it"
# Dirs
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
alias ......="cd ../../../../.."
# Nmap
alias nm="nmap -sC -sV -oN nmap"
# K8S
export KUBECONFIG=~/.kube/config
alias k="kubectl"
alias ka="kubectl apply -f"
alias kg="kubectl get"
alias kd="kubectl describe"
alias kdel="kubectl delete"
alias kl="kubectl logs"
alias kgpo="kubectl get pod"
alias kgd="kubectl get deployments"
alias kc="kubectx"
alias kns="kubens"
alias kl="kubectl logs -f"
alias ke="kubectl exec -it"
alias kcns='kubectl config set-context --current --namespace'
alias podname=''