Как очистить историю терминала в Linux или macOS

Nov 7, 2024
Конфиденциальность и безопасность
НЕКЕШЕРОВАННЫЙ КОНТЕНТ

Нажмите стрелку «вверх» в командной строке Mac или Linux, и вы увидите последнюю выполненную команду. Продолжайте нажимать «вверх», и вы увидите больше команд; вы можете вернуться на несколько дней, месяцев или даже лет.

Это называется вашей историей, и это очень удобно. Если вы ошиблись при вводе длинной команды, просто нажмите «вверх» и устраните проблему. Если вы хотите повторно подключиться к серверу SSH, который вы использовали на днях, просто нажимайте «вверх», пока не увидите соответствующую команду.

Это полезно, но здесь также есть потенциальная проблема безопасности, особенно если в какой-то момент вы случайно ввели пароль в виде обычного текста. Как очистить эту историю? Короче говоря, это можно сделать двумя командами: история -c , с последующим rm ~ / .bash_history . Вот что делают эти команды для большей ясности.

Очистить историю текущего сеанса

Вашу историю можно разбить на две части. Это история ваших текущих сеансов, а есть ваша долгосрочная история. Наша первая команда, история -c , работает с текущим сеансом.

В история команда встроена в сам Bash, а -c модификатор указывает программе очистить эту историю. Эта команда предотвратит запись чего-либо в вашем текущем сеансе в вашу долгосрочную историю, но не очистит эту долгосрочную историю.

Очистить всю историю Bash

Если вы хотите полностью удалить свою историю, выполните следующую команду:

rm ~ / .bash_history

Если не знаешь, rm - давняя команда для удаления файлов в системах на базе UNIX. ~ / .bash_history - это простой текстовый документ, в котором хранится история Bash.

Кроме того, вы можете открыть файл и удалить любые строки, которые вас беспокоят. На Mac введите открыть ~ / .bash_history и ваш текстовый редактор по умолчанию откроет файл.

В системах Linux замените открыто с именем предпочитаемого вами текстового редактора, например нано , я пришел , или gedit . Открыв файл, вы можете удалить любые строки, которые не хотите держать вручную. Сохраните файл, затем перезапустите оболочку, и удаленные строки перестанут отображаться.

Очистите свой терминал для нового сеанса

Этот в основном не имеет отношения к делу, но я все равно упоминаю его. Команда Чисто заставляет ваш Терминал выглядеть так, как будто вы только что открыли новый сеанс, что полезно, если вы делаете много снимков экрана и хотите, чтобы все выглядело аккуратно (или не хотите, чтобы люди через ваше плечо видели, какие команды вы выполняете).

Это чисто эстетично: прокрутите вверх, и вы все равно увидите свой предыдущий результат. Но если вы работаете в моей сфере, это пригодится.

How To Clear The Terminal History On Linux Or MacOS

How To Clear The Terminal History On Linux Or MacOS

How To Use Your Bash History In The Linux Or MacOS Terminal

Delete Terminal History In Linux

How To Clear The Terminal Screen In Linux

Terminal Lesson 8 - History And Clear

Terminal - History

Linux Terminal- How To Clear Bash History | Bash_history

How To Delete Terminal History | History

How To Delete Bash (Terminal) History On Linux? #keefto

Mac OS Terminal - Clear

Linux And MacOS Command Line Basics

Delete Terminal History - Ubuntu 13.04

How To View History Of Commands In Mac OS X Terminal

How To View Reboot History In Mac OS X Terminal

How To Clear Down Terminal Mac OS X [HD][Guide][Tutorial] 2017

Linux / Mac OS X Terminal Tutorial | Part 1 Introduction To Command Line

13 BASIC TERMINAL (UNIX | MAC OS | LINUX) COMMANDS You'll Need On A Day To Day Basis

How To Clear/delete Terminal/shell Recent History


Конфиденциальность и безопасность - Самые популярные статьи

Как восстановить забытый пароль в Instagram

Конфиденциальность и безопасность Jun 28, 2025

Если вы не используете менеджер паролей эти сложные пароли может быть довольно сложно зап�..


Что такое процесс хоста службы (svchost.exe) и почему так много выполняется?

Конфиденциальность и безопасность Jul 3, 2025

Если вы когда-либо просматривали Диспетчер задач, вы, возможно, задавались вопросом, почему так мно..


Как добавить учетные записи Google, Exchange, Facebook и другие в macOS

Конфиденциальность и безопасность May 16, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Раньше, если вы хотели добавить Gmail в Почту macOS и Календарь Google в Календарь ..


Как автоматически сохранять истории из Snapchat

Конфиденциальность и безопасность Feb 15, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Snapchat уже стал популярной социальной сетью для миллениалов и подростков, и..


Как восстановить файлы с диска, зашифрованного с помощью BitLocker

Конфиденциальность и безопасность Jul 27, 2025

Шифрование Microsoft BitLocker всегда заставляет вас создавать ключ восстановления при его настройке. Возм..


Как понять эти непонятные права доступа к файлам и общим ресурсам в Windows 7

Конфиденциальность и безопасность Oct 28, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Вы когда-нибудь пытались выяснить все разрешения в Windows? Есть разрешения д..


Объяснение майнерам криптовалюты: почему вы действительно не хотите, чтобы этот мусор на вашем компьютере

Конфиденциальность и безопасность Jul 3, 2025

uTorrent недавно попал в заголовки новостей о связке нежелательного ПО для майнинга криптовалют. Из вс..


Простой способ просмотра файлов cookie Flash и управления ими

Конфиденциальность и безопасность Feb 1, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Вам нужен простой способ просмотра файлов cookie Flash на вашем компьютере? Посмотри..


Категории