Пользователи Линукса (и Юникса в общем) рано или поздно сталкиваются с таким обозначением, как папка ~, которая является синонимом папки /home/username, где вместо username – ваш логин в системе. Этим синонимом можно пользоваться для написания команд в терминале, например “cd ~/Documents” или “mkdir ~/Downloads/skype” вместо “cd /home/username/Documents” или “mkdir /home/username/Downloads/skype”. Удобно, не правда ли? Но дело не только в укорачивании команд. Ведь таким образом можно написать скрипты, которые будучи написаны однажды, будут работать для любых пользователей, которые их запускают. Например какой-нибудь /usr/bin/home_init.sh мог бы проинициализировать home-папку нового пользователя, создав ему подпапки Documents, Video, Audio и т.п. Папка ~ имеет также и другие прелестные свойства, которые мы обсудим в сегодняшнем сообщении. А пока на минутку посмотрим в сторону Windows (”все познается в сравнении”). (more…)
18.05.2007
Home-папка ~ или “сам себе реестр”
24.04.2007
“Just for Fun”, книга автора Линукса
Вы не поверите, но на днях моя жена – музыкант – начала читать книгу “Just for Fun”, которую Линус Торвальдс написал совместно с журналистом Дэвидом Даймондом. Сказала, что интересно написано (несмотря на обилие компьютерных терминов).
Я сам также с удовольствием перечитал книгу и освежил для себя некоторые вещи. Снова понравилось то, как сам Линус относится к своему творению. У него, как мне показалось, нет ни тщеславия, ни ложной скромности. Понравилось то, как он рассуждает о копирайтах и о том, что скоро никто не будет даже думать о том, что есть такая вещь как операционная система – что все технологии будут просто обслуживать сферу развлечений и общения между людьми. А ведь так и происходит (книга написана лет шесть назад). Весь этот шум, связанный с Web 2.0 (или веб-два-ноль, как пишут на Яндексе), например, возник из-за того, что люди захотели создавать свой контент, общаться друг с другом, а не только пассивно читать и использовать готовые сайты. И в этом общении и развлечении им совсем неважно, в какой ОС запущен их браузер
(more…)
20.03.2007
Процессы в Linux
В жизни обычного пользователя Linux часто встречается термин «процессы». Так что же такое «процесс»? Попробуем разобраться. (more…)
20.02.2007
Немного истории: Unix, Linux и халява
Unix (”Юникс”) это многопользовательская кроссплатформенная операционная система, разработанная в начале 1970-х годов Кеном Томпсоном и Деннисом Риччи. Если быть точным, то непосредственно систему придумал Кен Томпсон, а Деннис Риччи придумал язык С и компилятор языка С. В итоге эти «добры молодцы» объединили свои усилия в разработке Unix и в 1974 году сумели её благополучно перенести на ряд компьютерных архитектур. И, наверное, этот момент можно считать ключевым в реализации кроссплатформенных систем.
Именно реализация Unix стала отправной точкой в развитии подавляющего большинства из ныне существующих операционных систем. Говоря словами Линуса Торвальдса: “Unix характерна тем, что она утверждает некоторые базовые ценности”. Да, конечно же, эти ценности представляют немалый интерес для профессионалов, тем не менее, именно от этих ценностей и зависит относительная простота и надёжность операционной системы. Впрочем, возможно, что самое интересное для обычного пользователя может быть заключено в том, что сии «добры-молодцы» всего-навсего хотели поиграть в игру “Звёздные войны”: и они в неё поиграли
(more…)
17.02.2007
Комплектация Линукса
О программах, поставляемых с Линуксом (ОС Linux)
В последние годы всё чаще можно услышать вопрос: “А что, в Линуксе по умолчанию хороший софт (качественный Антивирус, офисный пакет, утилиты…)?” Отвечаем: Да, в Линуксе действительно немало высококлассных утилит: это программы для работы с дисками, с данными, с программными кодами, различные системы для автоматической настройки оборудования. В поставку любого Линукса обязательно включаются компиляторы и прочие средства разработки, как графические, так и текстовые (в смысле, консольные). (more…)
02.02.2007
Линукс в картинках
Наверное, всегда интересно изучать новую операционную систему (ОС) или просто программу через картинки. Давайте посмотрим, что может делать Линукс.
Начну, пожалуй, с кубов. См. картинку справа. На ней видно, что система смогла расположить два рабочих стола, в одном из которых я пишу этот пост, а в другом проверяю почту. Для перемещения между ними мне достаточно придержать
Ctrl-Alt и либо нажать стрелку влево или стрелку вправо, либо мышкой ухватиться за верхнюю часть экрана и начать “крутить куб”. Очень эффектно выглядит, поверьте мне. И это ощущение живой среды в ОС мне очень нравится
Для тех, кто заинтересовался “физической” реализацией окон в Линуксе, даю ссылку на видео-ролик в YouTube.