diff --git a/aliases b/aliases index 32356d5..b561c0d 100644 --- a/aliases +++ b/aliases @@ -1,6 +1,7 @@ #Persönliche Aliases # usefull commands +#alias fuck='f() { cmd=$1; shift; cmd=$(alias $cmd); echo sudo $cmd $@; }; f $(history -p \!\!)' 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 diff --git a/functions.sh b/functions.sh index bc74e68..b4adf8e 100644 --- a/functions.sh +++ b/functions.sh @@ -249,7 +249,7 @@ sshs() { # VIMMKTMPCMD="mktemp ${XDG_RUNTIME_DIR}/vimrc.XXXXXXXX.conf" local TMPBASHCONFIG=$(mktemp -p ${XDG_RUNTIME_DIR} -t bashrc.XXXXXXXX --suffix=.conf) - local FILELIST=( "${MYSHELLCONFIG_BASE}/functions.sh" "${MYSHELLCONFIG_BASE}/aliases" "${MYSHELLCONFIG_BASE}/PS1" "${MYSHELLCONFIG_BASE}/bash_completion.d/*" "${MYSHELLCONFIG_BASE}/myshell_load_fortmpconfig" ) + local FILELIST=( ~/.aliases "${MYSHELLCONFIG_BASE}/functions.sh" "${MYSHELLCONFIG_BASE}/aliases" "${MYSHELLCONFIG_BASE}/PS1" "${MYSHELLCONFIG_BASE}/bash_completion.d/*" "${MYSHELLCONFIG_BASE}/myshell_load_fortmpconfig" ) # Read /etc/bashrc or /etc/bash.bashrc (depending on distribution) and /etc/profile.d/*.sh first cat << EOF >> "${TMPBASHCONFIG}"