2016-04-21 5 views
0

Я хотел бы очистить свою историю в оболочке Mongo (OSX/Terminal). Я пробовал команду «cls», и она очищает текст в терминале. Однако, когда я запускаю свой следующий запрос, все из которых я очищаю, снова появляется вместе с новой информацией из запроса. Как я могу предотвратить повторное появление истории?Очистить историю в Mongo shell

Этот вопрос не является возможным дубликатом, потому что ответ должен был использовать CMD + K в оболочке mongo, как указано в принятом ниже ответе. Предлагаемый дубликат не был связан.

+0

Просто используйте в режиме * инкогнито *. – BanksySan

+0

Возможный дубликат [Удалить историю терминала в Linux] (http://stackoverflow.com/questions/6709349/delete-terminal-history-in-linux) –

ответ

2

Я думаю, что это то, что вы ищете How to really clear the terminal. reset команда выполнит эту работу.

Или вы можете попробовать команды кнопку + K очистить буфер скроллинга в OS X, как указано here.

+0

Я ушел из оболочки mongo и выполнил команду 'reset', и она очистилась текст в терминале. Когда я снова вошел в оболочку mongo и выполнил запрос в коллекции, например. findOne, мне был представлен единый объект вместе со всей историей, поэтому он не сработал. Я также попробовал команду «tput reset» и до сих пор не повезло. Любые другие предложения? Я предполагаю, что команда должна быть чем-то запущена внутри оболочки манго, а не снаружи. –

+0

Вы можете попробовать кнопку 'command + k', которая используется для очистки буфера прокрутки. Если это все еще не работает, попробуйте нажать клавишу ввода несколько раз, чтобы отправить новые строки на вашем дисплее, а затем запустить запрос mongo. Посмотрите, работает ли он – MShoaib91

+0

. Нажатие «Command + K» в оболочке mongo разрешило проблему. Спасибо за помощь. –

Смежные вопросы