Очистить историю терминала mac os

Секреты Терминала. Часть 10: Самостоятельная чистка Mac OS X

Представляем вашему вниманию очередную порцию советов о, как с помощью несложных команд в Терминале можно вносить изменения в систему, открывать настройки и включать функции, недоступные для других способов. Некоторые операции покажутся забавными, некоторые — достаточно сложными, но все они служат только для одного — для того, чтобы работу c Mac OS X и некоторыми другими приложениями сделать еще более комфортной.

Напоминаем, что при работе в Терминале следует быть осторожным с командами, которые начинаются с sudo. Это команды системного уровня, которые при неправильном использовании могут вызвать серьезные проблемы в Mac OS X, вплоть до краха системы. Поэтому эти команды нужно вводить максимально аккуратно и именно так, как указано в инструкции. Как правило, при работе с такими командами требуется ввести пароль администратора, который вводится вслепую.

ЧИСТКА MAC OS X

Для кого-то это окажется секретом, для кого-то — нет, но Mac OS X обладает функцией самоочистки. Абсолютно без участия пользователя система самостоятельно чистится, удаляя различные временные файлы и прочий мусор. Различается три уровня очистки — ежедневная, еженедельная и ежемесячная. Каждый вид очистки производится строго по расписанию, в одно и то же установленное время, как правило ночью. Так, например, ежедневная очистка производится каждый день в 3:15 утра, еженедельная — каждую субботу недели в 3:15 утра, а ежемесячная — каждое первое число месяца в 5:30 утра. Но есть одна особенность — автоматическая очистка производится только если в конкретное время Мак был включен. Если компьютер был выключен, то сеанс очистки будет отложен.

  • Внеплановый запуск системы самоочистки в Mac OS X

Совсем необязательно дожидаться очередной автоочистки по расписанию или оставлять компьютер включенным всю ночь. С помощью нескольких команд Терминала можно самостоятельно провести внеплановую автоочистку системы. Для этого открываем Терминал и вводим:

[php]sudo periodic daily
sudo periodic weekly
sudo periodic monthly[/php]

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

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

  • Чистка расширений (extensions) и системного кеша в Mac oS X 10.6.x.

Может понадобиться при возникновении странных глюков, связанных с драйверами системы. Вводим по очереди указанные команды, не забывая после каждой нажимать RETURN:

[php]sudo rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext
sudo rm -rf /System/Library/Caches/[/php]

Затем исправляем права доступа (конечно, это можно сделать и в Дисковой утилите, но зачем нам открывать сразу несколько приложений):

Читайте также:  Что делать если не меняется экран блокировки windows 10

[php]sudo diskutil repairpermissions /[/php]

После завершения всех операций делаем перезагрузку. На этом чистка завершена — можно снова начинать засорять систему 🙂

Источник

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

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

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

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

/.bash_history . Вот что делают эти команды, для большей ясности.

Очистить историю текущей сессии

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

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

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

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

Если вы не знаете, rm — это давняя команда для удаления файлов в системах на основе UNIX.

/.bash_history — простой текстовый документ, в котором хранится ваша история Bash.

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

/.bash_history и ваш текстовый редактор по умолчанию откроет файл.

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

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

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

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

Источник

Очистить историю терминала mac os

Из этой статьи вы узнаете:

Как очисть историю набранных команд терминала Mac OS X?

Зачем нужно очищать историю в командной строке Mac OS X?

Не так много читателей нашего портала пользуются «Терминалом» Mac OS X (Командной строкой), но от этого мы не публикуем меньше материалов по этой теме, почему? Все просто, — это узконаправленная область и конечно же большинство тех пользователей, кто сталкивается с Терминалом, знают, как решать базовые вопросы взаимодействия с этим мощнейшим инструментом. Несмотря на это всегда появляются вопросы, а советы пользователям на то и нужны, чтобы отвечать, — пусть и на самые элементарные вопросы, из которых, как известно, складывается большой пласт знаний. Тем более, что не такие уж они и глупые. Говорим о том, как очистить историю команд набранных в командной строке Mac OS X или других Linux систем, ведь в большинстве своем рабочие процессы очень схожи.

Читайте также:  Сборник обновлений windows update

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

Прежде чем узнать о том, как очистить историю набранных в терминале команд, необходимо научиться эту историю просматривать. Это действительно просто, наберите в открытом терминале Mac OS X команду:

Перед вами окажется история последних набранных команд в Mac OS X.

В свою очередь, чтобы затереть всю историю набранных команд терминала Mac OS X необходимо набрать:

Это все, так просто очистить историю ваших команд в терминале OS X.

Если же вам интересно, где именно хранится вся история ваших действий в терминале, вам необходимо перейти в файл

/.bash_history. Обратите внимание, на знак тильда (

— расположен на клавиатуре Mac рядом с клавишей Z-Я), он обозначает вашу домашнюю папку. Можно набрать тильду или полный путь /home/Пользователь_компьютера/.bash_history, в котором будут содержаться все набранные команды в терминале Mac OS X.

Не сложно? Скажу более, такая маленькая статья раскрывает массу интересных рабочих моментов в Терминале:

1. Мы узнали о том, как коротко записывать домашнюю директорию в терминале Mac, — используя тильду.

2. Узнали о том, как посмотреть историю в терминале, — команда history

3. Узнали о том, как быстро очистить историю набранных в терминале команд, — history -c.

4. Для самых наблюдательных, командой Cat мы можем просматривать файлы напрямую в терминале не открывая его, просто списком. Очень удобно.

Источник

Очистка истории терминалов в Linux или macOS

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

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

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

/.bash_history , Вот что делают эти команды для большей ясности.

Читайте также:  Чем протестировать mac os

Очистить историю текущей сессии

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

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

Очистить всю историю вашего баша

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

Если вы не знаете, rm является давней командой для удаления файлов в UNIX-системах.

/.bash_history это простой текстовый документ, в котором хранится история Bash.

Кроме того, вы можете открыть файл и удалить любые строки, о которых вы беспокоитесь. На Mac введите тип open

/.bash_history и текстовый редактор по умолчанию откроет файл.

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

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

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

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

Источник

Открытие и завершение приложения «Терминал» на Mac

Каждое окно в Терминале представляет свой экземпляр процесса shell. Окно содержит приглашение, которое означает, что можно вводить команду. Отображаемое приглашение зависит от настроек Терминала и shell, однако обычно оно включает имя хоста, к которому Вы подключены, Вашу текущую рабочую папку, Ваше имя пользователя и символ приглашения. Например, если пользователь с именем michael использует по умолчанию оболочку zsh, приглашение выглядит следующим образом:

В приглашении указано, что пользователь с именем michael вошел в систему на компьютере с именем MacBook-Pro и текущей папкой является его папка пользователя, обозначаемая тильдой (

Открытие Терминала

На компьютере Mac выполните одно из следующих действий.

Нажмите значок Launchpad в панели Dock, введите «Терминал» в поле поиска и нажмите значок Терминала.

В окне Finder откройте папку «Программы/Утилиты» и дважды нажмите приложение «Терминал».

Завершение приложения «Терминал»

В приложении «Терминал» на Mac выберите пункт меню «Терминал» > «Завершить Терминал».

Завершение сеанса shell

В окне приложения «Терминал» на Mac, где запущен процесс shell, который Вы хотите завершить, введите exit и нажмите клавишу Return.

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

Если Вы хотите изменить поведение при выходе из shell, см. Изменение настроек shell для профилей.

Источник

Оцените статью