diff --git a/scripts/Common/Config/git/git-auf-deutsch/install.sh b/scripts/Common/Config/git/git-auf-deutsch/install.sh
index d81131dd..f535b667 100755
--- a/scripts/Common/Config/git/git-auf-deutsch/install.sh
+++ b/scripts/Common/Config/git/git-auf-deutsch/install.sh
@@ -27,8 +27,13 @@ git config --global alias.versteck stash;
 git config --global alias.zuestand status;
 git config --global alias.markierig tag;
 
-{
-    echo "";
-    echo "# Git auf Thurgauerisch";
-    echo "alias totsch='git'";
-} >> ~/.bashrc;
+source ~/.bashrc;
+
+if ! alias totsch
+then
+    {
+        echo "";
+        echo "# Git auf Thurgauerisch";
+        echo "alias totsch='git'";
+    } >> ~/.bashrc;
+fi;
diff --git a/scripts/Common/Config/logo-ls/install.sh b/scripts/Common/Config/logo-ls/install.sh
index 05bb8063..a075ebfc 100755
--- a/scripts/Common/Config/logo-ls/install.sh
+++ b/scripts/Common/Config/logo-ls/install.sh
@@ -1,7 +1,10 @@
 #!/bin/bash
-{
-    echo "# logo-ls";
-    echo "alias ls='logo-ls -D'";
-    echo "alias ll='ls -al'";
-    echo "alias l='ls'";
-} | tee -a ~/.bashrc > /dev/null;
+if ! grep "\blogo-ls\b" ~/.bashrc > /dev/null
+then
+    {
+        echo "# logo-ls";
+        echo "alias ls='logo-ls -D'";
+        echo "alias ll='ls -al'";
+        echo "alias l='ls'";
+    } | tee -a ~/.bashrc > /dev/null;
+fi;