-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsh_aliases
More file actions
39 lines (33 loc) · 1.82 KB
/
sh_aliases
File metadata and controls
39 lines (33 loc) · 1.82 KB
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
# aliases cross shell
export EDITOR=vim
if [[ "$OSTYPE" == linux-gnu ]]; then # Is this the Ubuntu system?
alias l='ls -lh --color=auto --group-directories-first'
alias la='ls -lha --color=auto --group-directories-first'
else
alias l='gls -lh --color=auto --group-directories-first'
alias la='gls -lha --color=auto --group-directories-first'
fi
alias vi='vim'
#[[ $(grep --color=auto 2>/dev/null) ]] && alias grep='grep --color=auto'
if [[ $(grep --color=auto 2>/dev/null) ]]
then
alias grep='grep --color=auto'
fi
alias dockup='docker-compose up'
alias gitlog='git log --pretty=oneline -n 54'
alias dockerdeldead='docker rm `docker ps -aqf status=exited`'
alias dockerdelete='docker stop `docker ps -aq` && docker rm `docker ps -aq`'
alias dockerstop='docker stop `docker ps -aqf status=running`'
alias dockerdelimage='docker rmi -f $(docker images -q)'
alias dockerdelvolume='docker volume prune'
alias dockerfclean='dockerdelete && dockerdelimage && dockerdelvolume'
alias dockerps='docker ps --format "table {{.Names}}\t{{.ID}}\t{{.Command}}\t{{.Image}}\t{{.Status}}" '
alias dockerpsa='docker ps -a --format "table {{.Names}}\t{{.ID}}\t{{.Command}}\t{{.Image}}\t{{.Status}}" '
alias sshdocker='docker exec -i -t '
alias syslog='sudo tail -f /var/log/syslog | ccze -A'
function myipaddr() {
ip -j addr show | jq -r '["Nb", "Name", "Type", "IpV4", "BroadcastV4", "IpV6", "BroadcastV6", "IpAliases"], ["---", "---------------", "---------", "-------------", "-------------", "-----------------", "-----------------", "----------------"],(.[] | [.ifindex, .ifname, .link_type, .addr_info[0].local? // "null", .addr_info[0].broadcast? // "null", .address? // "null", .broadcast? // "null", ([.addr_info[].local] | join("/"))? // "null"]) |@tsv'|column -t;
}
alias addr=myipaddr
alias clock='tty-clock -sc'
alias hl='rg --passthru'