- Секреты Терминала. Часть 10: Самостоятельная чистка Mac OS X
- Как очистить историю терминала в Linux или macOS
- Очистить историю текущей сессии
- Очистить всю историю Bash
- Очистите свой терминал для новой сессии
- Очистить историю терминала mac os
- Очистка истории терминалов в Linux или macOS
- Очистить историю текущей сессии
- Очистить всю историю вашего баша
- Очистите терминал для подобной новой сессии
- Открытие и завершение приложения «Терминал» на Mac
- Открытие Терминала
- Завершение приложения «Терминал»
- Завершение сеанса shell
Секреты Терминала. Часть 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]
Затем исправляем права доступа (конечно, это можно сделать и в Дисковой утилите, но зачем нам открывать сразу несколько приложений):
[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 систем, ведь в большинстве своем рабочие процессы очень схожи.
Сложного ничего в этом нет, очистка истории командной строки занимает крайне мало времени, однако очень полезна в целях обеспечения безопасности, ведь у любой истории в системе, есть противоположная сторона, которая помимо восстановления очередности последних действий, заключается в раскрытие всех ваших секретов.
Прежде чем узнать о том, как очистить историю набранных в терминале команд, необходимо научиться эту историю просматривать. Это действительно просто, наберите в открытом терминале 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 , Вот что делают эти команды для большей ясности.
Очистить историю текущей сессии
Ваша история может быть разбита на два куска. Есть история ваших текущих сессий, и есть ваша долгосрочная история. Наша первая команда, 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 для профилей.
Источник