Або викласти це по-іншому, чому ви хочете не допустити запису команд до історії башів?
(Натхненний пов’язаним питанням .)
Або викласти це по-іншому, чому ви хочете не допустити запису команд до історії башів?
(Натхненний пов’язаним питанням .)
Відповіді:
Я використовую одне, для чого початковий простір - якщо я хочу мати можливість перезапустити старіший командний рядок, який починається з тієї самої команди ( !ls
наприклад), і мені потрібно мати можливість повторно виконати старішу, але не нову.
Інший раз, коли я його використовую, у (рідко) випадках я даю пароль у командному рядку, я, швидше, не зберігаю їх у .bash_history
файлі, коли я виходжу bash
.
На додаток до Anthon: Не можна просто уникнути подібних командних рядків в історії, але час від часу виникає потреба в цьому: я часто аналізую сертифікати OpenPGP в оболонці. Це означає, що в консолі викинуто 15 рядків (іноді і більше). Ви робите це кілька разів, і ваша історія повна. Ще гірше: історія не працює добре, якщо команда охоплює весь екран (bash). Початок команди показано неправильно, і тому їх важко відредагувати.
Таким чином, я зберігаю досить короткий один з цих командних рядків в історії та блокую інші.
export HISTFILESIZE=-1
Я краще не знаю, скільки разів грав у сканування !
Іноді мені подобається робити history | awk '{print $2}' | sort -n | uniq -c | sort -n | tail
команду, щоб побачити мої найбільш видані команди. Я хочу бачити рейтинг там команд я знаходжу цікаві ( такі речі , як ls
, svn
, p4
, for
і cd
) , і я відчуваю себе краще , коли я не бачу гри в цьому списку. Отже, коли я запускаю щось, чого не хочу бачити в цьому списку, я приставлю його пробілом.