Введение

Я начну с небольшой истории. Но не о создании Линусом Товальдсом первой версии ядра линукса в 1991 году. И даже не о начале проекта GNU с целью создания свободных юникс-подобных операционных систем Ричардом Столлманом за несколько лет до этого. Это очень важные истории, но о них можно прочитать во многих книгах о линуксе.

Я расскажу о том, как можно полностью получить полный контроль над своим компьютером. Многим кажется, что они контролируют действия своих машин. В какой-то степени это так. Дело в том, что не все знают возможности своей вычислительной машины.

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

Сейчас мир изменился. Компьютеры появились повсюду, они есть как в маленьких наручных часах, так и в крупных центрах обработки данных. И все они связаны друг с другом общей сетью. Появилось новое поколение творческой свободы и личных возможностей. Но в последние годы в тени происходит и нечто иное, не очень приятно. Несколько гигантский компаний навязываю свой контроль на большинством компьютеров и указывают, что с ними можно делать, а что нельзя. Но, к счастью, в мире есть люди, которые противостоят этому. В борьбе за сохранение контроля над собственными компьютерами они пишут собственные программное обеспечение. Они строят линукс.

Многие люди относят «свободу» к линуксу, но я не думаю, что многие понимают настоящее значение понятия свободы. Свобода это возможность решать, что компьютер делает. Чтобы получить эту свободу, нужно знать, что он делает. Это компьютер без секретов, когда каждому может быть известна любая информация, если он захочет ее получить.

Но причем тут командная строка? 🙂

Возьмем «супер взломщиков» из фильмов. Да, именно из кино. Тех самых взломщиков, которые прорываются в ультра-засекреченные военные компьютеры за 30 секунд. Кто смотрел, наверное заметили, они не встают из-за своего компьютера. И никогда не трогаю мышь! Почему?

Создатели кино осознают, что мы, люди, подсознательно знаем о единственном пути, позволяющим реально сделать все что угодно на компьютере. И этот метод — печатать на клавиатуре!

Сегодня большинство пользователей знакомы только с графическим пользовательским интерфейсом (он же GUI — graphical user interface). Производители компьютеров и эксперты навязали им, что интерфейс командной строки (он же CLI — command line interface) ужасающий и давно ушел в прошлое.

Это печально, так как хороший интерфейс командной строки —  удивительно эффективный способ общения с компьютером, такой же, как и написанные слова для людей. Было сказано, что «графический пользовательский интерфейс делает простые вещи проще, а интерфейс командной строки делает сложные вещи возможными». Это высказывание является истинным по сей день.

Так как линукс смоделирован по образцу семейства операционных систем юникса, он делится таким же богатым наследием инструментов командной строки как и юникс. Юникс стал известен в начале 1980-х (хотя был разработан десятком лет раньше). Это произошло до широкого внедрения графического пользовательского интерфейса. И, как следствие, был разработан обширный интерфейс командной строки.

В действительности, ранние последователи линукса выбрали его в основном из-за того, что в Windows NT был мощный интерфейс командной строки, который сделал «сложные задачи возможными».

А теперь настало время перейти к знакомству с командной строкой линукса 😉

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *