Linux

Linux Bash ч.1: Самые Азы

октября 15, 2011  |  Published in bash, Linux

Одной из особенностей операционных систем семейства Unix(Unix, Linux, BSD, MacOS) является то, что большая часть работы в них выполняется при помощи специальных программ — консольных комманд. Это достаточно условно «большая часть работы», ведь в Windows имеется CMD, а в Ubuntu имеется возможность производить большинство действий без работы с консолью (терминалом), в большей мере благодаря этому Ubuntu и называется fuman-friendly дистрибутивом. То есть потому, что вы можете работать в Ubuntu также тупо, как и в Windows, без знания устройства системы.

Эта статья посвящена консоли (терминалу) — черному окошку в которое вы вводите команды ;-) и скриптовому языку программирования Bash, который вам придется очень часто использовать работая в Linux, если только ваша работа не ограничивается в работе с документами, просмотром фильмов и прослушиванием музыки. Консоль (терминал) также часто называют командрой оболочкой, что является более официальным или даже официозным термином (термин терминал означает сам интерфейс взаимодействия с shell, но не сам shell, однако на это часто закрывают глаза).

Командная оболочка Bash произошла от командной оболочки Bourne shell — «оболочка Борна», которая была разработана для Unix Стивеном Борном — одним из основных разработчиков Unix в Bell Labs. Сокращенно Bourne shell называют просто sh.

Bash — это усовершенствованный вариант sh. Bash разшифровывается как «Bourn again shell», где происходит игра слов так как имя Bourn и слово born (рождение) созвучны, таким образом Bash можно перевести как «перерожденная оболочка Борна». Read the rest of this entry »

Tags: ,

Немного о Linux

октября 14, 2011  |  Published in Linux

Я являюсь новичком в Linux, начал использовать эту операционную систему чуть позже того, как заинтересовался программированием на Ruby. Собственно «заточенность» Ruby под Linux и стала причиной моего перехода на эту операционную систему.

Новым циклом статей о Linux на RubyDev я хочу систематизировать свои знания, и получить новые знания, которые будут скомпилированы в моих статьях, а также провести агитацию за пользование Linux, ведь большая часть читателей RubyDev все еще пользуются Windows.
Read the rest of this entry »

Tags: ,