Browse Source
Organized alias files and update set-from-git
Organized alias files and update set-from-git
Split .bash_aliases into other files for git, laptop, PC and school.red-hat-laptop
Kevin Mok
7 years ago
12 changed files with 215 additions and 223 deletions
-
166dotfiles/.bash_aliases
-
31dotfiles/.bash_profile
-
1dotfiles/.gvimrc
-
6dotfiles/.vimrc
-
11dotfiles/.vimrc-runtime
-
41dotfiles/aliases/.bash_aliases
-
23dotfiles/aliases/.git_aliases
-
7dotfiles/aliases/.laptop_aliases
-
38dotfiles/aliases/.pc_aliases
-
84dotfiles/aliases/.school_aliases
-
17dotfiles/set-from-git.sh
-
13set-from-git.sh
@ -1,166 +0,0 @@ |
|||
in_lab=false |
|||
cd_school="d ~/Documents/School"; |
|||
if [ -d "/h/u3/c7/" ]; then |
|||
TERM=xterm-256color |
|||
xmodmap -e "clear Lock" |
|||
in_lab=true |
|||
cd_school="d ~"; |
|||
fi |
|||
|
|||
# system |
|||
alias l='ls -a' |
|||
alias ll='ls -alF' |
|||
alias cs='printf "\033c"' |
|||
shopt -s dotglob |
|||
alias reb="sudo shutdown -r 0" |
|||
alias sd="sudo shutdown 0" |
|||
alias s="systemctl suspend" |
|||
alias hst="history" |
|||
|
|||
# directories |
|||
# unalias c |
|||
d() { cd "$@" && ls -a ; } |
|||
cd_up() { d $(printf "%0.s../" $(seq 1 $1 )) ; } |
|||
alias "c."="cd_up" |
|||
alias cdd="d ~/Downloads" |
|||
alias dsnip="d ~/.vim/plugged/vim-snippets/UltiSnips/" |
|||
alias csnip="d ~/.vim/UltiSnips/" |
|||
vdsnip() { vi ~/.vim/plugged/vim-snippets/UltiSnips/"$1".snippets ; } |
|||
vsnip() { vi ~/.vim/UltiSnips/"$1".snippets ; } |
|||
|
|||
if $in_lab; then |
|||
ff() { firefox $1 ; } |
|||
zip() { tar -zcvf $1.tar.gz $1/ ; } |
|||
alias nau="nautilus ." |
|||
else |
|||
rt() { |
|||
output="HDMI-0" |
|||
if [ "$1" = "s" ] |
|||
# if [ "${1:0:1}" = "s" ] |
|||
then |
|||
output="DVI-I-1" |
|||
fi |
|||
|
|||
dir="normal" |
|||
if [ "$2" = "r" ] |
|||
# if [ "${1:1:2}" = "r" ] |
|||
then |
|||
dir="right" |
|||
fi |
|||
if [ "$2" = "l" ] |
|||
then |
|||
dir="left" |
|||
fi |
|||
|
|||
# echo "xrandr --output \"$output\" --rotate \"$dir\"" |
|||
xrandr --output "$output" --rotate "$dir" |
|||
} |
|||
|
|||
alias ow7="virtualbox startvm W7" |
|||
# alias ow7="VBoxManage startvm W7 --type headless" |
|||
|
|||
chr() { google-chrome $1 ; } |
|||
alias nem="nemo ." |
|||
alias spt="speedtest" |
|||
alias pg="ping -c 5 google.ca" |
|||
|
|||
alias mt="ok ~/Documents/School/136/calc-textbook.pdf" |
|||
alias 36t="ok ~/Documents/School/236/236-textbook.pdf" |
|||
|
|||
alias rcg="d ~/Documents/coding/random-color-generator" |
|||
alias dcr="d ~/Documents/coding/dcr-logger" |
|||
fi |
|||
|
|||
# school |
|||
alias sch="$cd_school" |
|||
alias 136="$cd_school/136" |
|||
alias 236="$cd_school/236" |
|||
alias pr2="$cd_school/136/par/2" |
|||
alias psy="$cd_school/psy" |
|||
|
|||
# 209 |
|||
alias ll="ls -l" |
|||
alias 209="$cd_school/209" |
|||
alias 9r="$cd_school/209/mokkar" |
|||
alias l3="$cd_school/209/mokkar/lab3" |
|||
alias a1="$cd_school/209/mokkar/a1" |
|||
# alias cdf="ssh -t mokkar@cdf.utoronto.ca '. ./.bashrc; bash -l'" |
|||
alias cdf="echo \". ./.bashrc\"&& ssh mokkar@cdf.utoronto.ca" |
|||
|
|||
ca12() { |
|||
gcc -Wall -std=gnu99 -g -o validate_sin.out validate_sin.c sin_helpers.c |
|||
./validate_sin.out 810620716 |
|||
} |
|||
ca1() { |
|||
gcc -Wall -std=gnu99 -g -o count_large.out count_large.c |
|||
# ll | ./count_large.out 4000 |
|||
./count_large.out 0 rw------- < ll.txt |
|||
} |
|||
cl3() { |
|||
gcc -Wall -std=gnu99 -g -o split_array.out split_array.c |
|||
./split_array.out 1 2 3 |
|||
} |
|||
c9() { |
|||
gcc -Wall -std=gnu99 -g -o "${1%.*}.out" "$1" -lm |
|||
} |
|||
c9r() { |
|||
gc9 $1 |
|||
./"${1%.*}.out" |
|||
} |
|||
c9i() { |
|||
gc9 $1 |
|||
./"${1%.*}.out" < $2 |
|||
} |
|||
mkex() { chmod 700 $1 ; } |
|||
|
|||
# apps |
|||
ok() { okular $1 ; } |
|||
|
|||
# config |
|||
alias lc="d ~/linux-config" |
|||
alias vb="vi ~/.bash_aliases" |
|||
alias vv="vi ~/.vimrc" |
|||
alias r=". ~/.bashrc" |
|||
|
|||
# git |
|||
# . ~/.secure |
|||
alias gs="git status -u" |
|||
alias gpl="git pull --rebase" |
|||
alias grbc="git rebase --continue" |
|||
alias gps="git push" |
|||
alias vig="vi .gitignore" |
|||
alias ga="git add -A *" |
|||
alias gai="git add .gitignore" |
|||
alias gd="git diff -w" |
|||
alias gdc="git diff --cached" |
|||
alias gstore="git config credential.helper store" |
|||
gcm(){ git commit -m "$1" ; } |
|||
alias gc="git commit" |
|||
alias gl="git log" |
|||
alias gsl="git shortlog" |
|||
alias gst="git stash" |
|||
alias gstp="git stash pop" |
|||
alias gclear="git stash clear" |
|||
gcho() { git checkout $1 ; } |
|||
gremotes() { |
|||
git remote set-url --add --push origin $1 |
|||
git remote set-url --add --push origin $2 |
|||
} |
|||
|
|||
# idea |
|||
alias jh="echo $JAVA_HOME" |
|||
alias jv="java -version" |
|||
# alias idea=". ~/Desktop/idea.sh" |
|||
# alias idea=". ~/usr/idea-IC-172.4343.14/bin/idea.sh" |
|||
# alias jf="export JAVA_HOME=/home/kevin/usr/jdk1.8.0_151 && export PATH=$JAVA_HOME/bin:$PATH" |
|||
|
|||
# g(){ gvim $1 ; } |
|||
# md() { |
|||
# multimarkdown -f -o $1.html $1.md |
|||
# if $in_lab; then |
|||
# ff $1.html |
|||
# fi |
|||
# } |
|||
|
|||
rs(){ redshift -O $(($1 * 1000)) ; } |
|||
alias rx="redshift -x" |
@ -1,31 +0,0 @@ |
|||
# ~/.profile: executed by the command interpreter for login shells. |
|||
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login |
|||
# exists. |
|||
# see /usr/share/doc/bash/examples/startup-files for examples. |
|||
# the files are located in the bash-doc package. |
|||
|
|||
# the default umask is set in /etc/profile; for setting the umask |
|||
# for ssh logins, install and configure the libpam-umask package. |
|||
#umask 022 |
|||
|
|||
# if running bash |
|||
if [ -n "$BASH_VERSION" ]; then |
|||
# include .bashrc if it exists |
|||
if [ -f "$HOME/.bashrc" ]; then |
|||
. "$HOME/.bashrc" |
|||
fi |
|||
fi |
|||
|
|||
# set PATH so it includes user's private bin directories |
|||
PATH="$HOME/bin:$HOME/.local/bin:$PATH" |
|||
|
|||
if [ ! -d "/h/u3/c7/" ]; then |
|||
export JAVA_HOME=/home/kevin/usr/java/jdk1.8.0_151/bin |
|||
export PATH=$JAVA_HOME/bin:$PATH |
|||
|
|||
export QSYS_ROOTDIR="/home/kevin/usr/altera_lite/16.0/quartus/sopc_builder/bin" |
|||
export PATH=$PATH:/home/kevin/usr/altera_lite/16.0/quartus/bin/ |
|||
export PATH=$PATH:/home/kevin/usr/altera_lite/16.0/modelsim_ase/linuxaloem |
|||
fi |
|||
|
|||
xmodmap -e "clear Lock" |
@ -1 +0,0 @@ |
|||
set guifont=Monospace\ 12 |
@ -1,11 +0,0 @@ |
|||
set runtimepath+=~/.vim_runtime |
|||
|
|||
source ~/.vim_runtime/vimrcs/basic.vim |
|||
source ~/.vim_runtime/vimrcs/filetypes.vim |
|||
source ~/.vim_runtime/vimrcs/plugins_config.vim |
|||
source ~/.vim_runtime/vimrcs/extended.vim |
|||
|
|||
try |
|||
source ~/.vim_runtime/my_configs.vim |
|||
catch |
|||
endtry |
@ -0,0 +1,41 @@ |
|||
alias_folder="~/linux-config/dotfiles/aliases" |
|||
alias_type="school git pc laptop" |
|||
for type in $alias_type; do |
|||
. ~/linux-config/dotfiles/aliases/."$type"_aliases |
|||
done |
|||
|
|||
# system |
|||
alias l='ls -a' |
|||
alias ll='ls -alF' |
|||
alias cs='printf "\033c"' |
|||
shopt -s dotglob |
|||
alias reb="sudo shutdown -r 0" |
|||
alias sd="sudo shutdown 0" |
|||
alias s="systemctl suspend" |
|||
alias hst="history" |
|||
|
|||
# directories |
|||
# unalias c |
|||
d() { cd "$@" && ls -a ; } |
|||
cd_up() { d $(printf "%0.s../" $(seq 1 $1 )) ; } |
|||
alias "c."="cd_up" |
|||
alias cdd="d ~/Downloads" |
|||
alias dsnip="d ~/.vim/plugged/vim-snippets/UltiSnips/" |
|||
alias csnip="d ~/.vim/UltiSnips/" |
|||
vdsnip() { vi ~/.vim/plugged/vim-snippets/UltiSnips/"$1".snippets ; } |
|||
vsnip() { vi ~/.vim/UltiSnips/"$1".snippets ; } |
|||
|
|||
# apps |
|||
ok() { okular $1 ; } |
|||
|
|||
# config |
|||
alias lc="d ~/linux-config/dotfiles" |
|||
alias lca="d ~/linux-config/dotfiles/aliases" |
|||
alias vb="vi ~/.bash_aliases" |
|||
alias vs="vi $alias_folder/.school_aliases" |
|||
alias vv="vi ~/.vimrc" |
|||
alias r=". ~/.bashrc" |
|||
|
|||
# redshift |
|||
rs(){ redshift -O $(($1 * 1000)) ; } |
|||
alias rx="redshift -x" |
@ -0,0 +1,23 @@ |
|||
# . ~/.secure |
|||
alias gs="git status -u" |
|||
alias gpl="git pull --rebase" |
|||
alias grbc="git rebase --continue" |
|||
alias gps="git push" |
|||
alias vig="vi .gitignore" |
|||
alias ga="git add -A *" |
|||
alias gai="git add .gitignore" |
|||
alias gd="git diff -w" |
|||
alias gdc="git diff --cached" |
|||
alias gstore="git config credential.helper store" |
|||
gcm(){ git commit -m "$1" ; } |
|||
alias gc="git commit" |
|||
alias gl="git log" |
|||
alias gsl="git shortlog" |
|||
alias gst="git stash" |
|||
alias gstp="git stash pop" |
|||
alias gclear="git stash clear" |
|||
gcho() { git checkout $1 ; } |
|||
gremotes() { |
|||
git remote set-url --add --push origin $1 |
|||
git remote set-url --add --push origin $2 |
|||
} |
@ -0,0 +1,7 @@ |
|||
if [ "$(hostname)" == "X1-Carbon" ]; then |
|||
xmodmap -e "keycode 9 = Escape" |
|||
xmodmap -e "keycode 22 = Home" |
|||
xmodmap -e "keycode 119 = End" |
|||
xmodmap -e "keycode 110 = Delete" |
|||
xmodmap -e "keycode 115 = BackSpace" |
|||
fi |
@ -0,0 +1,38 @@ |
|||
if [ "$(hostname)" == "NZXT" ]; then |
|||
rt() { |
|||
output="HDMI-0" |
|||
if [ "$1" = "s" ] |
|||
# if [ "${1:0:1}" = "s" ] |
|||
then |
|||
output="DVI-I-1" |
|||
fi |
|||
|
|||
dir="normal" |
|||
if [ "$2" = "r" ] |
|||
# if [ "${1:1:2}" = "r" ] |
|||
then |
|||
dir="right" |
|||
fi |
|||
if [ "$2" = "l" ] |
|||
then |
|||
dir="left" |
|||
fi |
|||
|
|||
# echo "xrandr --output \"$output\" --rotate \"$dir\"" |
|||
xrandr --output "$output" --rotate "$dir" |
|||
} |
|||
|
|||
alias ow7="virtualbox startvm W7" |
|||
# alias ow7="VBoxManage startvm W7 --type headless" |
|||
|
|||
chr() { google-chrome $1 ; } |
|||
alias nem="nemo ." |
|||
alias spt="speedtest" |
|||
alias pg="ping -c 5 google.ca" |
|||
|
|||
alias mt="ok ~/Documents/School/136/calc-textbook.pdf" |
|||
alias 36t="ok ~/Documents/School/236/236-textbook.pdf" |
|||
|
|||
alias rcg="d ~/Documents/coding/random-color-generator" |
|||
alias dcr="d ~/Documents/coding/dcr-logger" |
|||
fi |
@ -0,0 +1,84 @@ |
|||
in_lab=false |
|||
cd_school="d ~/Documents/School"; |
|||
if [ -d "/h/u3/c7/" ]; then |
|||
TERM=xterm-256color |
|||
xmodmap -e "clear Lock" |
|||
in_lab=true |
|||
cd_school="d ~"; |
|||
fi |
|||
|
|||
if $in_lab; then |
|||
ff() { firefox $1 ; } |
|||
zip() { tar -zcvf $1.tar.gz $1/ ; } |
|||
alias nau="nautilus ." |
|||
fi |
|||
|
|||
# school |
|||
alias sch="$cd_school" |
|||
alias 236="$cd_school/236" |
|||
alias psy="$cd_school/psy" |
|||
pdl() { pdflatex $1 ; } |
|||
cptp() { |
|||
cp template.tex cp-template.tex |
|||
chmod 600 cp-template.tex |
|||
date=`date +%-m-%d` |
|||
mv cp-template.tex "$date".tex |
|||
} |
|||
# 136 |
|||
alias 136="$cd_school/136" |
|||
alias 136n="$cd_school/136/notes" |
|||
alias pr2="$cd_school/136/par/2" |
|||
|
|||
# 209 |
|||
alias ll="ls -l" |
|||
alias 209="$cd_school/209" |
|||
alias 9r="$cd_school/209/mokkar" |
|||
alias l4="$cd_school/209/mokkar/lab4" |
|||
alias a1="$cd_school/209/mokkar/a1" |
|||
# alias cdf="ssh -t mokkar@cdf.utoronto.ca '. ./.bashrc; bash -l'" |
|||
alias cdf="echo \". ./.bashrc\"&& ssh mokkar@cdf.utoronto.ca" |
|||
|
|||
# compile without running |
|||
c9() { |
|||
gcc -Wall -std=gnu99 -g -o "${1%.*}.out" "$1" -lm |
|||
} |
|||
|
|||
# compile without running |
|||
c9a() { |
|||
for file in * |
|||
do |
|||
if [[ $file = *.c ]]; then |
|||
gcc -Wall -std=gnu99 -g -o "${file%.*}".out "$file" |
|||
fi |
|||
done |
|||
} |
|||
# compile and run |
|||
c9r() { |
|||
gc9 $1 |
|||
./"${1%.*}.out" |
|||
} |
|||
# compile and run with input |
|||
c9i() { |
|||
gc9 $1 |
|||
./"${1%.*}.out" < $2 |
|||
} |
|||
# compile and run with input file |
|||
run() { |
|||
while read line |
|||
do |
|||
./$1 $line |
|||
done < $2 |
|||
} |
|||
mkex() { chmod 700 $1 ; } |
|||
# temp |
|||
# compile a1p2 and test with simple case |
|||
ca12() { |
|||
gcc -Wall -std=gnu99 -g -o validate_sin.out validate_sin.c sin_helpers.c |
|||
./validate_sin.out 810620716 |
|||
} |
|||
# compile a1p1 and test with simple case |
|||
ca1() { |
|||
gcc -Wall -std=gnu99 -g -o count_large.out count_large.c |
|||
# ll | ./count_large.out 4000 |
|||
./count_large.out 0 rw------- < ll.txt |
|||
} |
@ -0,0 +1,17 @@ |
|||
dotDir=~/linux-config/dotfiles |
|||
# aliases |
|||
rm ~/.bash_aliases |
|||
ln -s $dotDir/aliases/.bash_aliases ~/.bash_aliases |
|||
|
|||
# home |
|||
for file in *; do |
|||
if [[ $file = .* ]]; then |
|||
rm ~/$file |
|||
ln -s $dotDir/$file ~/$file |
|||
fi |
|||
done |
|||
|
|||
# terminator |
|||
termDir=~/.config/terminator |
|||
rm $termDir/config |
|||
ln -s $dotDir/termConfig "$termDir"/config |
@ -1,13 +0,0 @@ |
|||
# home |
|||
files=".bash_aliases .bashrc .inputrc .vimrc .gvimrc .gitconfig" |
|||
dotDir=~/linux-config/dotfiles |
|||
|
|||
for file in $files; do |
|||
rm ~/$file |
|||
ln -s $dotDir/$file ~/$file |
|||
done |
|||
|
|||
# terminator |
|||
termDir=~/.config/terminator |
|||
rm $termDir/config |
|||
ln -s $dotDir/termConfig "$termDir"/config |
Write
Preview
Loading…
Cancel
Save
Reference in new issue