From 8d7d52aee23503b66e782b7d38ae8066a21f9d11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakobus=20Sch=C3=BCrz?= Date: Wed, 12 Feb 2020 12:21:26 +0100 Subject: [PATCH] add some bash-history functions --- aliases | 4 ++++ myshell_load_defaults | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/aliases b/aliases index 7f5d5cf..7c0dd12 100644 --- a/aliases +++ b/aliases @@ -5,6 +5,10 @@ alias fuck='sudo $(history -p \!\!)' alias wosis='which $(history -p \!\!)' alias fix='reset; stty sane; tput rs1; clear; echo -e "\033c"' # Fix terminal aber binary output +# Source https://www.digitalocean.com/community/tutorials/how-to-use-bash-history-commands-and-expansions-on-a-linux-vps +alias vilastcatfile='vim $(history -p \!cat:$:t)' +alias vio='vim $(history -p \!less:$:t)' +alias cdlastfiledir='cd $(history -p \!\!:$:h)' diff --git a/myshell_load_defaults b/myshell_load_defaults index 31e466a..b21e102 100644 --- a/myshell_load_defaults +++ b/myshell_load_defaults @@ -123,7 +123,9 @@ fi # unset ARCHIVPATH ARCHIVSUBPATH #fi - +# Disable Ctrl+s to freeze terminal +# Source https://www.digitalocean.com/community/tutorials/how-to-use-bash-history-commands-and-expansions-on-a-linux-vps +stty -ixon echo "bashrc_add sourced" 2>&1 |tee -a ${MYSHELLCONFIG_LOGFILE} >&2 #echo "bashrc_add sourced" >&2