[Mac OS X] Забавы командной строки
Я, как давний поклонник Linux, полюбил OS X за то, что это практически Linux и есть, но с человеческим лицом! Вот и «великая и могучая» командная строка, как и в любой Unix-подобной системе в наличии имеется… И она разнообразит и радует мою жизнь! 🙂
А теперь от лирики перейдем к делу. И на этот раз позабавим себя запуском HTTP-сервера.
Нет-нет, мы не будем ничего устанавливать в систему или создавать нечто подобное тому, что на картинке. У нас в системе уже есть кое-что для подобной забавы!
Приступим. Как всегда, запускаем Терминал.app и вводим следующую команду:
python -m SimpleHTTPServer 8000
должно выглядеть примерно вот так:
А теперь, отправляемся в наш любимый браузер и водим адрес localhost:8000
И что же мы видим? А видим мы содержимое нашего домашнего каталога. Можете погулять в нем и убедиться, что ваш сервер работает.
Конечно, запуск HTTP-сервера в домашнем каталоге какой-то особой практической ценности не несет. Но никто не мешает запустить его в любом другом каталоге, для чего нужно просто создать отдельный каталог либо в Finder, либо прямо в командной строке, например так:
mkdir MyCoolHttpServer
Наполнить его нужным содержимым, а затем перейти в созданный каталог командой:
cd MyCoolHttpServer
и уже в нем выполнить команду запуска HTTP-сервера. Да и порт 8000, на котором слушает наш сервер, тоже можно изменить на любой другой, надеюсь, разберетесь как. 😉
Экспериментируйте!
P.S. Остановить запущенный сервер можно комбинацией Ctrl+C в командной строке.
Удачи!