बैश इतिहास खो रहा है भले ही शॉप-हिस्टैपेंड सेट हो


3

मैंने पिछले सत्र से निष्पादित सभी आदेशों को खो दिया - वे इतिहास में बिल्कुल नहीं दिखाते हैं। इसे रोकने के लिए क्या करना होगा ??

मैंने जोड़ा था

shopt -s histappend

बस इस उद्देश्य के लिए .. लेकिन यह या तो बिल्कुल नहीं ले रहा है या बहुत कम से कम मज़बूती से नहीं।

~/spark >shopt  | grep histappend                                                             
histappend      on

जवाबों:


3

निम्नलिखित संयोजन काम करने लगता है:

unset HISTFILESIZE
HISTSIZE=10000
PROMPT_COMMAND="history -a"
export HISTSIZE PROMPT_COMMAND
shopt -s histappend

1

.Bash_history फ़ाइल (और उसके अभिभावक) में अनुमतियों की जाँच करें

कभी-कभी इतिहास को उपयोग करने से रोकने के लिए इसे जानबूझकर बदल दिया जाता है (और संभवतः कमांड लाइन में पासवर्ड जैसी चीजों को कैप्चर करना)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.