Как я открываюсь инкогнито сессия удара?

Если Вы только хотите обработать файлы в/var/www/unprocessed_sounds/каталоге, то Вы не должны использовать * там.

Попытка только использовать:

find /var/www/unprocessed_sounds/ -type f
50
03.10.2014, 16:53
3 ответа

Когда вы хотите Bash , чтобы остановить ввение ваших команд, просто unset The HistFile переменная:

HISTFILE=

Все дальнейшие команды должны больше не войти к .bash_history .

С другой стороны, если вы на самом деле поставляете пароли в качестве аргументов командам, вы уже делаете что-то не так. .bash_history не является мировым читаем и, следовательно, не самая большая угроза в этой ситуации:

PS и / proc - большая проблема. Все пользователи в системе могут видеть команды, которые вы используете в настоящее время со всеми своими аргументами . Поэтому передача паролей в виде аргументов командной строки по своей природе небезопасны . Используйте переменные среды или файлы конфигурации (которые у вас есть chmodded 600), чтобы надежно поставлять пароли.

79
27.01.2020, 19:33
HISTCONTROL=ignorespace

Если эта опция еще не установлена ​​для Bash , это может быть только то, что вам нужно. Это менее изнурительно, чем отключение всей истории. При этом набор любая командная линия, начиная с пространственного символа, не будет сохранена в список истории.

Из этих связанных ссылок:

Почему Bash имеет значение HistControl = INGLORSPACE опцию?

Почему Bash не хранит команды, начинающиеся с пробелов?

37
27.01.2020, 19:33

Вы можете временно отключить историю: set + o history

set +o history
...
set -o history

Существует разница между отключением истории и сбросом HISTFILE :

HISTFILE=
date
ls
HISTFILE=~/.bash_history
history

выводит что-то вроде этого:

84  HISTFILE=
85  date
87  ls
88  HISTFILE=~/.bash_history
89  history

т.е. все команды сохраняются в списке истории. Введите exit , чтобы сохранить его.
Но

set +o history
date
ls
set -o history
history

выводит что-то вроде этого:

115  set +o history
116  history

Резюме :
set + o history для длительных сеансов.
HISTCONTROL и <пробел> команда в другое время.

3
27.01.2020, 19:33

Теги

Похожие вопросы