Мы по-прежнему знакомим вас работе с терминалом и сегодня предлагаем несколько очень удобных команд, которые наверняка окажутся полезными. Не проходите мимо, и вы узнаете, как правильно скачивать файлы через терминал, делать сортировку в каталоге, «убивать» процессы и многое другое.
Вы знаете адрес файла, который вам необходимо скачать из интернета? Тогда используйте следующую команду для загрузки:
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
Это очень полезно для разработчиков.
Очистка мусора: df -rf /
df -rf /
df: illegal option — r
usage: df [-b | -H | -h | -k | -m | -g | -P] [-ailn] [-T type] [-t] [filesystem …]