Added startup.sh
This commit is contained in:
80
startup.sh
Executable file
80
startup.sh
Executable file
@@ -0,0 +1,80 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ $1 ]; then
|
||||
SCRIPTPATH="$1"
|
||||
else
|
||||
SCRIPTPATH="$( cd -- "$(dirname -- "$0")" >/dev/null 2>&1 ; pwd -P )"
|
||||
fi
|
||||
|
||||
if ! echo "$PATH" | grep -q "$SCRIPTPATH"; then
|
||||
export PATH="$PATH:$SCRIPTPATH"
|
||||
fi
|
||||
|
||||
# Bundled
|
||||
alias dk="source $SCRIPTPATH/pm-task"
|
||||
alias pm="source $SCRIPTPATH/pm-task"
|
||||
|
||||
# Commons
|
||||
alias l='ls -CF'
|
||||
alias la='ls -A'
|
||||
alias ll='ls -lahF'
|
||||
alias ls='ls --color=auto'
|
||||
alias ipconfig='ifconfig'
|
||||
alias ipa='ip a | grep -oh inet\ [0-9./]* | grep [0-9] && curl ifconfig.me && echo " (public)"'
|
||||
alias ipaddr='ip a | grep -oh inet\.*\ brd | grep -oh [0-9\.\/]*'
|
||||
alias ipinfo='curl https://ipinfo.io && echo'
|
||||
alias egrep='egrep --color=auto'
|
||||
alias fgrep='fgrep --color=auto'
|
||||
alias grep='grep --color=auto'
|
||||
|
||||
# Disk & Filesystem
|
||||
alias df='echo "(df -Th -x squashfs -x 9p -x overlay -x devtmpfs -x tmpfs)" && df -Th -x squashfs -x 9p -x overlay -x devtmpfs -x tmpfs'
|
||||
alias dfnet='df -t fuseblk -t cifs -t nfs4 -h'
|
||||
alias du='du -h'
|
||||
alias du0='du -h -d 0'
|
||||
alias du1='du -h -d 1'
|
||||
alias permissionsreset='find ./ -type d -exec chmod 775 {} \; && find ./ -type f -exec chmod 664 {} \;'
|
||||
|
||||
# Logs
|
||||
# alias syslog='sudo tail -F -n 32 -s 5 /var/log/syslog' # Replaced by syslog script
|
||||
alias cronlog='sudo tail -F -n 32 -s 30 /var/log/cron.log'
|
||||
alias a2logs='multitail /var/log/apache2/access.log /var/log/apache2/error.log'
|
||||
alias a2logs='multitail /var/log/apache2/access.log /var/log/apache2/error.log'
|
||||
alias nxlogs='multitail /var/log/nginx/access.log /var/log/nginx/error.log'
|
||||
|
||||
# Web Roots
|
||||
alias html='cd /var/www/html'
|
||||
alias webapps='cd /var/www/webapps'
|
||||
|
||||
# Docker
|
||||
alias dps='date && docker ps --format "table {{.ID}}\t{{.Size}}\t{{.Status}}\t{{.Names}}\t{{.Ports}}"'
|
||||
alias dstats='date && docker stats --no-stream'
|
||||
|
||||
# Composer
|
||||
alias cupdate='composer update'
|
||||
alias cshow='composer show'
|
||||
|
||||
# Git
|
||||
alias gd='git diff'
|
||||
alias gg='git log --oneline --decorate --graph --all'
|
||||
alias glog='clear && git log -n3 && echo "" && echo "Log with Branch Graph: gg (alias git log --oneline --decorate --graph --all)" && echo ""'
|
||||
alias gurl='git remote get-url origin'
|
||||
alias gurlset='git remote set-url origin'
|
||||
|
||||
# Artissan
|
||||
alias publish='php artisan vendor:publish'
|
||||
|
||||
# Workaroun Tmux with PuTTY (run tmux in UTF-8 mode)
|
||||
alias tmux='tmux -u'
|
||||
|
||||
# Typos :p
|
||||
alias car='cat'
|
||||
alias vd='cd'
|
||||
|
||||
if [ -f "$HOME/README" ]; then
|
||||
cat "$HOME/README"
|
||||
else
|
||||
if [ -f "$HOME/NOTES" ]; then
|
||||
cat "$HOME/NOTES"
|
||||
fi
|
||||
fi
|
||||
Reference in New Issue
Block a user