-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathbash_aliases
30 lines (24 loc) · 1.02 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
#!/bin/bash
# docker
alias ds="docker container stop \`docker container ls | tail -n1 | awk '{print \$1}'\`"
alias dt="docker container top \`docker container ls | tail -n1 | awk '{print \$1}'\`"
alias db="docker exec -it \`docker container ls | tail -n1 | awk '{print \$1}'\` bash"
alias dc="for i in \`docker images | awk '/ramo|none/ {print \$3}'\`; do docker rmi -f \$i; done"
alias di="docker images"
alias dl="docker container ls"
# random
alias p='ps -ef | grep java | grep -iv idea | grep -iv eclipse'
alias n='sudo nginx'
alias ns='sudo nginx -s stop'
alias m='mysqld > /dev/null 2>&1 &'
alias ms='mysqladmin -uroot -proot shutdown'
# activated on invocation of tomcat command in the shell
tomcat() {
alias debug="$TOMCAT_HOME/bin/catalina.sh jpda start"
alias start="$TOMCAT_HOME/bin/startup.sh"
alias stop="$TOMCAT_HOME/bin/shutdown.sh"
alias tlogc="> $TOMCAT_HOME/logs/catalina.out"
alias tlog="less $TOMCAT_HOME/logs/catalina.out"
alias tlogt="tail -f $TOMCAT_HOME/logs/catalina.out"
alias run="start && tlogt"
}