Командная строка на маке. Жирный шрифт, ANSI-цвета и яркие оттенки. Пояснение слова скрипт

Большинство яблочников, говорят, что работа в окне этого приложения трудна и может нанести вред работе системы. Хотя сходство с командной строкой ОС от Майкрософт и есть, на Маках этот инструмент ближе к жизни рядового юзера и проще, чем командная строка. Ответим на вопрос — как запустить терминал на Mac OS, и для чего он нужен?

Способ через «Finder»

Есть три главных метода открыть утилиту командной строки. Первый способ активировать командную строку – это найти ее в общем списке приложений. Для этого в Док-меню находим «Finder», затем «Программы». В появившемся перечне программ ищем «Утилиты» - а уже там «Терминал.app». Щелкаем дважды и терминал откроется.

Способ со «Spotlight»

Второй способ открыть его на Mac OS быстрее предыдущего. В нем используется поиск Spotlight, где, написав искомое слово, найдем терминал в списке появившихся продуктов.


Способ через «Dock-меню»

Третий способ. В Док-меню Mac OS находим значок «Программы», потом нажмем на него и нам откроется список приложений, где ищем «Утилиты». Там ищем «Терминал.app» и двойным щелчком открываем его.

Мы рассмотрели некоторые способы открытия командной строки в операционной системе Mac OS. Теперь давайте посмотрим, какие она нам дает возможности в Mac OS, которые по-другому не выполнить совсем или выполнить намного сложнее.

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

Основные принципы работы

Разберемся с принципами работы с командной строкой Mac. Их несколько:

  • работа в терминале осуществляется только способом ввода текста;
  • исполнение команд осуществляется после нажатия Return;
  • имеет значение все, что вы вводите на клавиатуре – даже пробелы;
  • команды прерываются нажатием сочетания Ctrl+C;
  • Для указания полного пути к объекту можно не набирать его руками; просто перетяните этот объект в окончание строки. Остальное не ваша забота.

Список команд терминала

  • Safari станет открывать все ссылки в новой вкладке. Для этого надо набрать
    defaults write com.apple.Safari TargetedClicksCreateTabs -bool TRUE.;
  • можно сделать, чтобы Mail показывал письма в текстовом виде. В терминале Mac набирается defaults write com.apple.mail PreferPlainText -bool TRUE.;
  • можно сделать скрытые файлы видимыми в «Finder». Для этого вводим defaults write com.apple.finder AppleShowAllFiles TRUE.;
  • можно изменить формат сохранения скриншотов на компьютере с PNG, который стоит по умолчанию на PDF, JPG или GIF. Для PDF командная запись будет выглядеть как defaults write com.apple.screencapture type PDF. Если нужен другой формат, в конце поставьте его;
  • можно отключить Dashboard командой defaults write com.apple.dashboard mcx-disabled -boolean YES.;
  • Для создания зашифрованного архива из файлов или папок в актуальном хранилище, наберите zip – re имя-архива имя-папки, поменяв имя-папки на название папки, которую надо заархивировать, а имя-архива именем для файла архива. Чтобы разархивировать напишите unzip имя-файла-архива.

Посмотреть все доступные команды терминала Mac можно, зажав, когда вы в самой программе, клавишу Escape. На вопрос «Display all 1436 possibilities? (y or n)» введите Y.

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

Возможности OS X не заканчиваются на “Системных настройках”: с помощью приложения можно делать с системой практически все, что угодно. Именно поэтому ниже я расскажу вам про секретные трюки командной строки, которые помогут вам сделать Mac еще удобней.

1. Включите показ скрытых файлов и папок


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

defaults write com.apple.finder AppleShowAllFiles -bool TRUE
killall Finder

Подсказка: для того чтобы спрятать их обратно, измените значение с TRUE на FALSE.

2. Просмотр содержимого любых файлов


Если у вас есть поврежденный файл или вы подозреваете, что внутри него скрыто что-то еще, то можно заставить Терминал открыть его, несмотря на отказ обычных приложений, соответствующей командой:

cat ~/путь/к/файлу

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

3. Копирование содержимого папки из одного места в другое


Конечно, вы можете просто “скопировать-вставить” все содержимое папки, но в случаях, когда нужно упростить и/или автоматизировать этот процесс, вам поможет следующая команда:

ditto -V ~/исходная/папка/ ~/новая/папка/

4. Скачивание файла без браузера


cd ~/Downloads/
curl -O http://сайт/uploads/posts/2016-03/1457077747_royale-0.jpg

Подсказка: первая команда меняет текущую директорию в Терминале на папку “Загрузки”, а вторая непосредственно скачивает туда файл.

5. Изменение формата файлов скриншотов

Данная команда позволяет изменить формат скриншотов с.PNG на любой другой, включая PDF и JPG.

defaults write com.apple.screencapture type jpg

6. Отключение теней в скриншотах


Те, кто делают много скриншотов и хотят, чтобы на них не было ничего лишнего, могут отключить эффект отбрасывания тени и оставить только само снимаемое окно.

defaults write com.apple.screencapture disable-shadow -bool TRUE
killall SystemUIServer

7. Новые имена для скриншотов


Мне абсолютно не нравится тот скучный и неудобный формат имени скриншотов (“Скриншот дата-время”), поэтому ниже будет команда, позволяющая заменить слово “Скриншот” на что-то более подходящее.

defaults write com.apple.screencapture name "Новое имя"
killall SystemUIServer

Кстати, для возврата настройки к исходному имени, нужно ввести это:

defaults write com.apple.screencapture name ""
killall SystemUIServer

8. Новая папка для скриншотов


По умолчанию все скриншоты сохраняются на рабочем столе, засоряя ценное пространство. Чтобы изменить это, просто введите следующую команду:

defaults write com.apple.screencapture location ~/your/location/here
killall SystemUIServer

9. Собственное приветствие в окне входа


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

sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "iPhonegeek - только самые сочные яблоки."

10. Как долго включен мой Mac?


Когда вы в последний раз перезагружали компьютер? Забыли? Можно проверить это командой в Терминале:

11. Отключаем спящий режим

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

Теперь ваш Mac не уснет ни под каким предлогом.

Подсказка: Для данной команды можно указать время (в секундах), после которого Mac будет автоматически переведен в спящий режим, если он неактивен.

caffeinate -u -t 5400

Примерно также работает приложение .

12. Запускаем автоперезагрузку при полном зависании Mac



Конечно, бывает и такое: ни с того ни с сего Mac намертво зависает и вам не остается ничего, кроме принудительной перезагрузки. Следующая команда заставляет OS X перезагрузиться в том случае, если поймет, что система не отвечает.

sudo systemsetup -setrestartfreeze on

В конце

Консольное управление компьютером нельзя назвать простым, так как для этого необходимо наизусть знать соответствующие команды. Однако многое можно автоматизировать с помощью Automator, например, создать сценарий, который бы автоматически включал/выключал отображение скрытых файлов и папок. Указанные 12 команд позволяют повысить производительность и качество работы на Mac, а таких команд в системе можно насчитать не один десяток. Если вам есть, что добавить, не стесняйтесь, пишите в комментариях под этой статьей, мы всем ответим!

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

Все описанные ниже команды будут работать на OS X Mavericks и новее. Открыть Терминал можно через Finder → Программы → Утилиты или посредством поисковика (Ctrl + Пробел).

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

По умолчанию macOS проверяет наличие системных обновлений и новых версий приложений еженедельно. Чтобы сделать автоматическую проверку ежедневной - достаточно ввести в Терминале следующую команду:

defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1

Изменение формата файла скриншота

Любой скриншот в macOS по умолчанию сохраняется в формате PNG. Благодаря Терминалу у пользователей появляется возможность изменить формат на BMP, GIF, JPG, PDF или TIFF. Для этого воспользуйтесь этой командой:

defaults write com.apple.screencapture type -string «jpg»

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

Восстановление формата по умолчанию (PNG):

defaults delete com.apple.screencapture type

Указываем место создания скриншотов

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

Введите команду:

defaults write com.apple.screencapture location

после чего через пробел укажите путь и нажмите клавишу Return (Enter).

Закончите процедуру командой:

killall SystemUIServer



Например:

defaults write com.apple.screencapture location /Users/Имя пользователя/Downloads

Отображение скрытых файлов и папок

По умолчанию все скрытые файлы и папки в macOS невидимы для взора рядовых пользователей. Чтобы исправить эту несправедливость достаточно воспользоваться Терминалом:

defaults write com.apple.finder AppleShowAllFiles -bool true



Чтобы отключить отображение скрытых файлов и папок воспользуйтесь командой:

defaults write com.apple.finder AppleShowAllFiles -bool false

Выборочное отображение скрытых файлов и папок

Если вы не хотите видеть все скрытые файлы и папки в системе, а желаете лицезреть лишь скрытые файлы или папки в конкретном месте - введите команду:

chflags nohidden /Library/

Автоматическое открытие Finder при подключении накопителя

Если вы хотитите сразу же видеть содержимое подключённого к Mac накопителя, то воспользуйтесь следующими командами:

defaults write com.apple.frameworks.diskimages auto-open-ro-root -bool true

defaults write com.apple.frameworks.diskimages auto-open-rw-root -bool true

defaults write com.apple.finder OpenWindowForNewRemovableDisk -bool true

Для отключения введите те же команды но уже не со значением true , а с false .

Отключение предупреждения при очистке корзины


Чтобы избавиться от уточняющего сообщения при очистке корзины - воспользуйтесь командой:

defaults write com.apple.finder WarnOnEmptyTrash -bool false

Надёжное удаление

macOS при удалении файлов использует быструю очистку. Другими словами, удаляемые файлы помечаются меткой, означающей что это место свободно и на него можно записать новый файл. Удаленные таким способом файлы можно восстановить при помощи специальных утилит. Если же Вам необходимо навсегда удалить файл и затереть место его расположения -используйте следующие команды.

Чтобы удалить и однократно затереть файлы - введите в Терминале команду:

srm -s /

А затем переместите удаляемый файл в окно Терминала.


Получится такого рода строка srm -s //Users/arvizami/.Trash/Новая папка/Снимок экрана 2015-06-24 в 10.46.49 .png

Чтобы безвозвратно удалить файл воспользуйтесь командой:

srm -m /

Чтобы произвести те же действия, но уже с папкой - используйте.

  • Tutorial

Доброго дня, уважаемые хабравчане-маководы!

Сегодня я расскажу как увеличить эффективность работы в Mac OS X за счёт использования консоли.

Лирическое отступление

Думаю, ни для кого не секрет, что Mac OS является Unix-based системой, но переработанной почти до неузнаваемости. Даже консоль засунули куда подальше - не сразу и найдёшь. И вся система нацелена на использование GUI, при дефолтных настройках даже переключение между кнопками по Tab не работает - без мыши никуда. И тем не менее, Мак - это не только окошки, не только док и лаунчер. Мак это ещё и вся мощь shell скриптов и консоли!

Если Вы пришли из мира M$, то для начала неплохо бы поучить общие команды shell"а, например, по вот этому учебному пособию . Как минимум, нужно усвоить команды перехода по каталогам и способы запуска программ и скриптов.

Если Вы пришли в мир Mac OS из мира Linux"а и FreeBSD, то, скорее всего, знаете как минимум основы shell-скриптинга. Но и для вас в статье может оказаться кое-что интересное, ведь в маке есть уникальные консольные команды, которые так же полезно знать.

Вот о некоторых особенностях маковской консоли далее и пойдёт речь.

Начнём работу


Для начала избавимся от стандартного терминала. Ну, точнее, поставим другой - получше. Я лично предпочитаю iTerm2 , который подходит для работы куда лучше системного. Хотя, и у него бывают интересные моменты (см. картинку вверху).

Далее нам могут понадобиться дополнительные инструменты, поэтому устанавливаем MacPorts (хотя, конечно, можно и другой менеджер пакетов). Теперь мы можем ставить нужные консольные утилиты с помощью простых команд. Например, ставим Midnight Commander (он в любом случае может пригодиться), набираем в iTerm2:

Sudo port install mc

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



О ужас! Нам понадобятся функциональные клавиши, а они нажимаются только через Fn+F15 , что же делать? Ну как что - лезть в системные настройки и выключать это. Иначе сложно будет с mc работать.

Ещё одно важное замечание: кури мануалы если что-то не понятно, набираем в консоли man команда - и получаем подробное описание команды. (Кстати, для выхода из просмотра мануала надо просто нажать Q).

Продолжаем знакомство с консолью. Команда open

Легко можно заметить, что mc показывает куда больше файлов и папок, чем Finder. Конечно, можно поставить хак для него, чтобы он отображал такие файлы, но не все это любят. Так что остаётся лишь пользоваться Cmd+Shift+G и вводить вручную имя папки. Но данный способ не особо удобен: нет автокомплита, нет возможности видеть скрытые файлы. Теперь вернёмся к терминалу. В Mac OS X есть замечательнейшая команда open , которая действует так, как будто пользователь сделал даблклик на файле или папке в Finder - открывает файл, бандл или ссылку в связанной программе, открывает папку в Finder"е. Вот простой пример работы с этой командой: заходим с помощью mc в скрытую папку (например, /etc/) и набираем:

Wuala! Файндер отобразил нам нашу системную папку! Но это ещё не всё, ведь скрытые файлы всё ещё не видны. Для примера, откроем наш.profile:

Open .profile
И - опа! - скрытый файл открылся в TextEdit! Всё предельно просто.

Пара слов о бандлах

Это всем известно, но на всякий случай повторю: обычные программы в Mac OS X на самом деле являются папками с расширением.app и особым образом устроенным содержимым. Убедиться в этом легко: открываем в Finder папку /Applications/ и делаем Ctrl+Click (либо Right-Click , если хотите) на любой программе и выбираем «Показать содержимое пакета».



Из консоли это так же очень хорошо видно: mc отображает эти программы именно как папки. И как же запустить из консоли GUI-программу, спросите вы? Очень просто, есть даже два способа.

Способ первый, простейший:

Open /Applications/Safari.app
Программа будет запущена и консоль будет свободна для дальнейших действий.

Способ второй, интересный:

/Applications/Safari.app/Contents/MacOS/Safari
Программа будет запущена, но консоль не освобидится - она будет ждать завершения программы и выводить всё, что программа захочет вывести в неё. То есть, таким образом можно посмотреть рабочий лог некоторых программ.

Ещё одно очень важное различие между этими двумя методами: второй позволяет запустить два экземпляра программы, в то время как первый активирует уже запущенную, буде такая имеется. Так что через консоль можно решить и эту проблему (хотя, скорее фичу) макоси: через Finder, док и лаунчер запустить два экземпляра программы нельзя, а вот из консоли - пожалуйста, хоть двадцать два.

Скрипт?

Расскажу вкратце что из себя представляет shell-скрипт. По сути - это обычный текстовый файл, содержащий серию команд для выполнения. Самый простой скрипт просто запускает последовательно все команды. Скрипты посложнее могут иметь условия, циклы и функции, то есть, скрипт может быть весьма большой и сложной программой. Основной плюс таких скриптов - на их службе вся мощь консольных утилит из мира unix, что с лихвой компенсирует бедность языковых конструкций. Приведу простой пример скрипта, который преобразует все файлы.png в текущей директории, уменьшив их размер до 200 пикселей в ширину или высоту.

#!/bin/bash for img in *.png; do fname=${img%.*} fext=${img##*.} sips -Z 200 ${img} --out ${fname}_200.${fext} done
Пример простейший, но он демонстрирует главное: в скриптах сокрыта великая сила.

Скрипты AppleScript

В Mac OS X имеется несколько встроенных механизмов по автоматизации действий. Один из очень распространённых - AppleScript, для которого есть и графический редактор-запускатор. Но использовать такие скрипты можно и из консоли, для этого есть особая утилита - osascript . Использовать её можно так:

Osascript myscript
либо
osascript -e "команда скрипта"
Не буду углубляться в AppleScript, он заслуживает отдельной статьи, и даже не одной. Так что рекомендую почитать справку или гугл по нему .

Главное: Вы можете комбинировать shell-скрипты со скриптами AppleScript, чтобы добиться максимальной гибкости в работе! К примеру, я использую такие вот смешанные скрипты для автоматической стилизации образа диска: сам диск создаётся с помощью shell (см. ниже), а фон и расположение элементов в образе задаётся с помощью AppleScript.

Есть ещё , но он совсем уж GUI-шный, так что в данной статье его рассматривать бессмысленно. Он, конечно, полезный, но до мощи консоли не дотягивает.

Кратко о других полезных командах Mac OS X

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

Для работы с образами дисков имеется консольная утилита hdiutil . Пара примеров работы с ней:

# создание образа диска из содержимого папки mydata (для чтения и записи) hdiutil create -ov -srcfolder mydata -format UDRW -volname "My Data Image" myimage.dmg # конвертирование образа в сжатый ридонли hdiutil convert myimage.dmg -format UDZO -imagekey zlib-level=9 -o myimage_ro.dmg
Более подробно про возможности можно узнать из man hdiutil .

Если Вы - разработчик программ для макоси, то наверняка знаете о такой замечательной вещи, как Info.plist, да и вообще о plist"ах. Так вот, есть очень удобная утилита, позволяющая конвертировать.plist в.bplist, то есть, в более быстрый и лёгкий бинарный формат плиста.

# в бинарный plutil -convert -format bin1 -o Info.bplist Info.plist # в XML plutil -convert -format xml1 -o Info.plist Info.bplist

Если хотите позаниматься ерундой, то можно из консоли проговорить любой текст. Для этого есть утилита say .

# произнести фразу say Hello Habr! # прочитать вслух книгу на ночь say -f coolstory.txt
Так же можно задавать голос, которым мак будет с нами говорить:
say -v Bad habr habr habr habr habrahabr habr habrahabr

Одна беда - по-умолчанию говорит эта штука только по-английски.

Теперь снимем скриншот командой из консоли.

# скриншот окна без тени, результат - в буфер обмена screencapture -Wco # автоматический скриншот всего экрана - в файл с текущим временем screencapture shot_`date "+%Y-%m-%d_%H:%M:%S"`.png
Так же из консоли можно конвертировать текст между различными форматами. Например, можно переконвертировать.doc файл в HTML:

# конвертировать в html и открыть результат в дефолтном браузере textutil -convert html myfile.doc && open myfile.html
Так же textutil умеет преобразовывать кодировки.

Для изменения системных (и не только) настроек, можно использовать команду defaults . Используем её во благо! Включим наконец отображение скрытых файлов и папок в Finder!

Defaults write com.apple.Finder AppleShowAllFiles 1 && killall Finder
Файндер автоматически перезапустится и теперь будет отображать скрытые файлы и папки! Но опять таки, это не всем нравится, так давайте это выключим, пока родители кто-нибудь не испугался или не удалил нужных файликов. Для сокрытия в уже указанной команде поставьте 0 вместо 1. Ну и для примера,

Наверное, думают, что писать что-то в командной строке могут только люди, окончившие информатику, физМат, мехМат или другие Мат`ы. Учитывая, что подавляющее большинство пользователей занимаются на компьютере своими делами - читают интернет, слушают музыку, играют в игрушки, смотрят фильмы, в лучшем случае доделывают офисную работу в табличном редакторе - с этим можно попробовать согласится. Если кто-то и знает о , то, скорее всего, обходит его стороной. Мало ли можно ввести там, потом придет муж или босс и голову оторвет… Все не так страшно, поверьте. Эта статья, надеюсь, будет полезна новичкам и тем, кто пришел из мира , ибо опытные пользователи, и пришедшие из мира уже знают что и к чему. Хотя… может и они найдут для себя что-то новое и интересное.

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

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

Файловая система

  • ls -la - дает список содержимого папки, включая скрытые файлы. Выглядит примерно так:
  • cd - переходит в выбранную папку. Команда cd /Applications перемещает пользователя в папку Программы.
  • mv - может переименовать файл, или переместить его, в зависимости от использования и назначения.
  • cp - копирует файл, давая ему новое имя или место назначения.
  • cat | more - показывает категорию файла.


  • touch - «трогает» файл, если точнее – меняет время последней модификации файла на текущее. Побочное явление – команда создает файл с заданным именем, если такого файла не найдено. Этим как раз многие и пользуются для создания новых файлов для проверки чего-либо. Например команда touch test.txt создаст чистый текстовый файл в текущей папке.
  • rm - удаляет заданный файл или папку. Сразу скажу, что нет никакого предупреждения об удалении, поэтому будьте осторожны .

Работа с процессами

  • top - создает постоянно обновляемый список запущенных процессов, включая состояние памяти и нагрузку процессора. PID - это ID процесса, которое можно использовать вместо названия, чтобы убить процесс.


  • ps -aux - даст список всех процессов, запущенных всеми пользователями. -ux покажет процессы текущего пользователя.
  • kill - убивает процесс, PID которого был задан. kill -9 принудительно завершит приложение (или процесс), которое не отвечает.
  • ping - пингует («стучит» к) IP в сети. Можно также ввести название хоста, после чего будет доступен его IP. К процессам отношения не имеет, но тоже наиболее часто используемая команда.


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

Теперь, несколько полезных советов для комфортной работы в Терминале:

✓ Используйте клавишу табулятора при написании команд. Она поможет автоматически заполнить название папок и файлов.
✓ Используйте не стандартно белое окно Терминала, а выберите для себя более подходящее, чтобы удобно было читать много текстовой информации. Изменить цвет окна можно в настройках Терминала в закладке Настройки.


✓ Если возникают сомнения в безопасности команды, всегда добавляйте -help. Это приведет к выводу на экран основные инструкции к команде.


✓ Много команд имеют инструкции, которые можно вызвать командой man . Перемещаться по такой инструкции нужно с помощью клавиши Enter, поскольку полоса прокрутки отсутствует.


✓ Не утруждайте себя прокруткой и растяните окно так, чтобы можно было видеть выведенные результаты на одном скрине.
✓ Не вписывайте путь к файлу вручную. Перетяните файл просто на окно Терминала.
✓ Можно легко экспортировать полученный результат, например в виде текстового файла. Для этого вводите ls -la /Applications > applist.txt и в папке вашего пользователя имеете готовый список программ на компьютере.
✓ Если видно, что процессор работает со слишком большой нагрузкой, можно выяснить с помощью команды top какой это процесс и зввершить приложение. Если не помогает – то командой kill убить его, вписав рядом его название или ID.
✓ Впишите clear и получите чистый, готовый к работе экран.
✓ Быстро создавайте вложенную структуру папок. Если нужно создать занудно/длинный/путь/структуры/папок просто введите: mkdir -p /занудно/длинный/путь/структуры/ папок. Одним махом будет создана готовое дерево папок.
✓ Запускайте процессы на фоне. Если нужно создать фоновый процесс, после команды запуска процесса добавьте & . Команда будет выполнена, но вы останетесь в текущей оболочке.
✓ Легко запускайте последнюю выполненную команду. Введите !! и на запуск пойдет последняя выполненная команда.
✓ Не бойтесь писать в командной строке!