From 810871dc5bed3f669a871194f039de1bd7a011e8 Mon Sep 17 00:00:00 2001 From: Kevin Mok Date: Thu, 25 Jan 2018 13:48:03 -0500 Subject: [PATCH] Additional gcc9 functions for different files For files that require cmd-line arguments. --- dotfiles/.bash_aliases | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dotfiles/.bash_aliases b/dotfiles/.bash_aliases index 48e321d..6ba852f 100644 --- a/dotfiles/.bash_aliases +++ b/dotfiles/.bash_aliases @@ -15,6 +15,7 @@ shopt -s dotglob alias reb="sudo shutdown -r 0" alias sd="sudo shutdown 0" alias s="systemctl suspend" +alias hst="history" # directories c() { cd "$@" && ls -a ; } @@ -68,10 +69,18 @@ alias psy="$cdSchool/psy" alias 209="$cdSchool/209" alias 9r="$cdSchool/209/mokkar" alias l2="$cdSchool/209/mokkar/lab2" + alias a1="$cdSchool/209/mokkar/a1" gcc9() { gcc -Wall -std=gnu99 -g -o "${1%.*}.out" "$1" + } + gcc9r() { + gcc9c $1 ./"${1%.*}.out" } + gcc9i() { + gcc9c $1 + ./"${1%.*}.out" < $2 + } mkex() { chmod 700 $1 ; } # apps