Terminal: 7 удобных команд, которые вы не должны пропустить

Мы по-прежнему знакомим вас работе с терминалом и сегодня предлагаем несколько очень удобных команд, которые наверняка окажутся полезными. Не проходите мимо, и вы узнаете, как правильно скачивать файлы через терминал, делать сортировку в каталоге, «убивать» процессы и многое другое.

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

curl -O url

Например, чтобы скачать iOS 7 с серверов компании Apple введите:

curl -O http://appldnld.apple.com/iOS7/091-9495.20130918.FuFu4/iPhone5,1_7.0_11A465_Restore.ipsw

Эта команда отображает скорость загрузки и прогресса и может использоваться для измерения скорости подключения к Интернету.

Сортировка списка содержимого каталога по дате изменения:

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

ls -thor

Поиск Spotlight из командной строки:

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

mdfind -time findme

Чтобы остановить поиск нажмите сочетание «Control+C».

Завершение процессов с использованием шаблонов:

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

pkill Sam*

Шаблоны завершают все процессы без сохранения, и вы можете потерять важные данные. Помните это!

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

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

sudo !!

Отображение последней введенной команды без ее выполнения:

Бывает, что забываешь синтаксис предыдущей команды, а ее повторный вызов сразу ее запускает. Вот команда, которая не будет запускать ваш код:

!searchterm:p

Например, чтобы найти последнюю команду с префиксом «sudo», следует написать:

!sudo:p

Мгновенно создать пустой файл или несколько файлов:

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

touch filename

А если их необходимо несколько:

touch index.html gallery.html cv.html

Это очень полезно для разработчиков.