projects
/
~bandali
/
configs
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
1f5c92f
)
bash: Disallow overwriting existing file using shell redirection
author
Amin Bandali
<bandali@gnu.org>
Mon, 12 Oct 2020 15:11:02 +0000
(11:11 -0400)
committer
Amin Bandali
<bandali@gnu.org>
Mon, 12 Oct 2020 15:11:02 +0000
(11:11 -0400)
.bashrc
patch
|
blob
|
blame
|
history
.profile
patch
|
blob
|
blame
|
history
diff --git
a/.bashrc
b/.bashrc
index
222a939
..
246780c
100644
(file)
--- a/
.bashrc
+++ b/
.bashrc
@@
-42,6
+42,8
@@
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: $(b_prompt)\007"'
echo -e "\033[6 q" # non-blinking
# various bash tweaks
echo -e "\033[6 q" # non-blinking
# various bash tweaks
+# disallow overwriting existing file using redirection
+set -o noclobber
# append to the history file, don't overwrite it
shopt -s histappend
shopt -s cmdhist
# append to the history file, don't overwrite it
shopt -s histappend
shopt -s cmdhist
diff --git
a/.profile
b/.profile
index
96c67fb
..
555bfb4
100644
(file)
--- a/
.profile
+++ b/
.profile
@@
-80,6
+80,7
@@
export PATH="$HOME/u/local/bin:$HOME/.local/bin:$PATH"
# start an ssh-agent (with guix's openssh)
if [ -z "$IS_GUIX_SYSTEM" ]; then
if ! pgrep -u "$USER" ssh-agent > /dev/null; then
# start an ssh-agent (with guix's openssh)
if [ -z "$IS_GUIX_SYSTEM" ]; then
if ! pgrep -u "$USER" ssh-agent > /dev/null; then
+ rm ~/.ssh-agent-thing
ssh-agent > ~/.ssh-agent-thing
fi
if [[ ! "$SSH_AUTH_SOCK" ]]; then
ssh-agent > ~/.ssh-agent-thing
fi
if [[ ! "$SSH_AUTH_SOCK" ]]; then