Last active
August 6, 2019 01:16
-
-
Save GayashanNA/9340728 to your computer and use it in GitHub Desktop.
Use these commands to setup environment for java, maven and ant.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
alias mci="mvn clean install" | |
alias mcit="mvn clean install -Dmaven.test.skip=true -e" | |
alias ..="cd ../" | |
alias ...="cd ../../" | |
alias gcm="git checkout master" | |
alias gits="git status" | |
alias gitd="git diff" | |
alias glp="git log --pretty=oneline" | |
alias tailf="tail -n 100 -f" | |
alias fn="find -name" | |
alias mv="mv -v" | |
alias cp="cp -v" | |
alias roll="file-roller" | |
alias b="cd -" | |
alias pys="python -m SimpleHTTPServer" | |
alias sonar="sh /home/gayashan/utils/sonarqube-4.3/bin/linux-x86-64/sonar.sh" | |
alias svns="svn status | grep -v .*.iml | grep -v .idea | grep -v target" | |
alias j8="export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_121" | |
alias j7="export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_80" | |
alias yy="python /home/gayashan/Utils/cslygonwifi/mikrotik-autologin-master/mtlogin.py" | |
alias prj="cd ~/projects/research/" | |
alias llh="ll -h" | |
alias tp="xinput --enable \"SynPS/2 Synaptics TouchPad\"" | |
alias qq="ranger ." | |
alias cdt="cd /tmp/" | |
# alias mvn325="/home/gayashan/Tools/apache-maven-3.2.5/bin/mvn" | |
# alias gradle="/home/gayashan/Tools/gradle-3.5/bin/gradle" | |
alias mvn325="/opt/apache-maven-3.2.5/bin/mvn" | |
alias gradle="/opt/gradle-3.5/bin/gradle" | |
alias upup="sudo apt-get update && sudo apt-get dist-upgrade -y && sudo apt-get install -f && sudo apt -y autoremove" | |
alias ant="/opt/apache-ant-1.10.1/bin/ant" | |
#alias multmon="xrandr --output eDP-1 --auto --pos 0x291 --output DP-1 --auto --rotate left --pos 1920x0 --output HDMI-1 --auto --pos 2970x127" | |
alias multmon="xrandr --output eDP-1 --auto --pos 0x249 --output DP-1 --auto --rotate normal --pos 1920x0 --output HDMI-1 --auto --pos 3600x0" | |
alias minizinc="sh /home/gayashan/Tools/MiniZincIDE-2.1.6-bundle-linux-x86_64/MiniZincIDE.sh" | |
#limit console directory display to last 3 | |
export PROMPT_DIRTRIM=3 | |
#Prompt and prompt colors | |
# 30m - Black | |
# 31m - Red | |
# 32m - Green | |
# 33m - Yellow | |
# 34m - Blue | |
# 35m - Purple | |
# 36m - Cyan | |
# 37m - White | |
# 0 - Normal | |
# 1 - Bold | |
function prompt { | |
local BLACK="\[\033[0;30m\]" | |
local BLACKBOLD="\[\033[1;30m\]" | |
local RED="\[\033[0;31m\]" | |
local REDBOLD="\[\033[1;31m\]" | |
local GREEN="\[\033[0;32m\]" | |
local GREENBOLD="\[\033[1;32m\]" | |
local YELLOW="\[\033[0;33m\]" | |
local YELLOWBOLD="\[\033[1;33m\]" | |
local BLUE="\[\033[0;34m\]" | |
local BLUEBOLD="\[\033[1;34m\]" | |
local PURPLE="\[\033[0;35m\]" | |
local PURPLEBOLD="\[\033[1;35m\]" | |
local CYAN="\[\033[0;36m\]" | |
local CYANBOLD="\[\033[1;36m\]" | |
local WHITE="\[\033[0;37m\]" | |
local WHITEBOLD="\[\033[1;37m\]" | |
#export PS1="\n$BLACKBOLD[\t]$GREENBOLD \u@\h\[\033[00m\]:$BLUEBOLD\w\[\033[00m\] $(__git_ps1)\\$ " | |
export PS1="$BLACKBOLD\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}$PURPLE\u:$CYAN\w$YELLOW\$(__git_ps1)\[\033[00m\]\$ " | |
} | |
prompt | |
#export PS1="$BLACKBOLD\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}$PURPLE\u@\h:$CYAN\w$YELLOW\$(__git_ps1)\[\033[00m\]\$ " | |
#add git working branch to the PS1 | |
#export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$(__git_ps1)\$ " | |
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_121 | |
# export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_80 | |
export JAVA_BIN=$JAVA_HOME/bin | |
#export M2=/home/gayashan/utils/apache-maven-3.2.1/bin | |
export M2=/usr/local/apache-mvn/apache-maven-3.3.9/bin | |
#export MAVEN_OPTS="-Xmx2048M -XX:MaxPermSize=4096M" | |
#export MAVEN_OPTS="-Xms1024m -Xmx4096m -XX:MaxPermSize=1024m" | |
#export ANT_HOME=/home/gayashan/utils/apache-ant-1.9.3 | |
export OMNETPP=/home/gayashan/Tools/omnetpp-5.1.1/bin | |
# export MINIZ=/home/gayashan/Tools/MiniZincIDE-2.1.6-bundle-linux-x86_64 | |
export MINIZ=/home/gayashan/Tools/MiniZincIDE-2.1.7-bundle-linux-x86_64 | |
PATH=$PATH:$JAVA_BIN:$M2:$OMNETPP:$MINIZ | |
export PATH | |
# added by Miniconda3 installer | |
# export PATH="/home/gayashan/miniconda3/bin:$PATH" | |
# added by Miniconda2 installer | |
export PATH="/home/gayashan/miniconda2/bin:$PATH" |
Added 2 new exports to improve shell.
Added aliases and terminal-color options.
Removed obsolete aliases and added java 8.
Current version
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add these commands to the end of .bashrc file.