Archive for the ‘Субпроекты’ Category.

Энеке, бенеке, команда sudo

Команда sudo — это ещё один способ ущемления прав пользователя при доступе к аккаунту администратора. До недавнего времени в Fedora по умолчанию он не применялся: соответствующий пакет надо было установить дополнительно и на строить руками. Однако, начиная с версии 14, при начальном постинсталляционном конфигурировании появилась опциональная возможность использовать sudo для создаваемого при этом аккаунта. Continue reading ‘Энеке, бенеке, команда sudo’ »

. .

В su обретёшь ты право root’а

Первый из таких способов -- традиционная для всех UNIX- и UNIX-подобных систем команда su. Имя её иногда трактуют как аббревиатуру от Super User, но на самом деле оно означает Set UID: она позволяет получить права не только администратора, но и любого другого пользователя — достаточно указать его имя в качестве аргумента. Однако без оного команда su предоставляет, по вводе соответствующего пароля, доступ именно к суперпользовательскому аккаунту. Continue reading ‘В su обретёшь ты право root’а’ »

. .

Войти root’ом

Казалось бы, самый простой (и напрашивающийся) способ получить права администратора — это авторизоваться под логином root с вводом соответствующего пароля, того самого, который мы задали при инсталляции. (который почти во всех дистрибутивах задаётся при инсталляции). Однако это не самое лучшее решение. Continue reading ‘Войти root’ом’ »

. .

Что такое наматрасник

Наматрасник представляет собой чехол, надеваемый на матрас. Приспособление обладает противоаллергическими пылеотталкивающими, ортопедическими и другими свойствами. Изготавливают их из натуральных материалов. Такие покрытия используют повсеместно, главное правильно подобрать подходящий вариант.
Continue reading ‘Что такое наматрасник’ »

. .

Консоль: инструменты для настройки

В позапрошлом и прошлом разделах мы, подобно митьковскому Максиму, со старшной силой овладели философией марксизма методами работы в командной строке. Теперь настало время помостреть, какой инструментарий CLI может предложить нам для решения первоочередной задачи советской власти -- индивидуализированной настройки Fedora. Continue reading ‘Консоль: инструменты для настройки’ »

. .

Bash: заключение

Мир командных оболочек не исчерпывается bash'ем: существует чрезвычайно мощный командный процессор zsh, простой в обращении и настройке tcsh, и ещё несколько, с которыми автор этих строк знаком только понаслышке. Continue reading ‘Bash: заключение’ »

. .

Bash: псевдонимы

Очень полезно в файле ~/.bashrc определить псевдонимы (aliases) для некоторых часто используемых команд. Псевдоним -- это просто некоторое условное имя, подменяющее определённую команду с теми её опциями, которые мы используем чаще всего. Причём, что характерно, псевдоним команды может совпадать с ее именем. То есть, например, -- набирая просто ls, мы получаем список файлов не в умолчальном формате, а в том, в каком нам угодно было пожелать. Continue reading ‘Bash: псевдонимы’ »

. .

Bash: настройка

Для настройки шелла важно понимать разницу между интерактивным и неинтерактивным шеллами. Первый -- это любой экземпляр командной оболочки, запущенный пользователем непосредственно. Если этот экземпляр запускается при входе пользователя в систему, его называют login shell (то есть главная пользовательская оболочка). Continue reading ‘Bash: настройка’ »

. .

Bash: обзор возможностей

Название оболочки bash расшифровывается как “еще одна оболочка Борна”, “заново рожденный шелл” и тому подобным образом. Она происходит от первого шелла первозданного Unix’а, разработанного Борном (которая именовалась просто shell или sh), но снабжена многими дополнительными возможностями. Continue reading ‘Bash: обзор возможностей’ »

. .

Введение в bash

Командный интерфейс обеспечивается классом программ, именуемых командными интерпретаторами, командными процессорами, командными оболочками или по простому шеллами (shell). Программ таких существует изрядное количество, и со временем у нас речь пойдет об одной из них -- об оболочке bash, принятой в Fedora (и вообще в Linux) в качестве общесистемной. Она выступает как среда для исполнения директив CLI, о которых говорилось в предыдущем разделе . Continue reading ‘Введение в bash’ »

. .

Основы CLI: важные команды

Команд в любой Unix-подобной системе -- многие множества. Один только набор Base Linux включает около 7 сотен их. Так что в заключение я приведу лишь те из них, которые требуются постоянно -- в том числе будут необходимы в дальнейших настроечных действиях. Итак: Continue reading ‘Основы CLI: важные команды’ »

. .

Основы CLI: man и info

Думается, приведенных сведений будет достаточно для понимания наших дальнейших действий. Недостающие сведения о командах всегда можно получить из системы помощи -- man-страниц (Manual Pages). Continue reading ‘Основы CLI: man и info’ »

. .

Основы CLI: переменные

Следующее важное понятие -- переменные. Это -- некоторое имя, которому присвоено некоторое значение: Continue reading ‘Основы CLI: переменные’ »

. .

Основы CLI: история команд

Другая замечательная особенность командного интерфейса -- доступ к истории команд: раз введенная в строке команда не уходит в небытие после исполнения, а помещается в специальный буфер истории команд, откуда (со всеми ее опциями и аргументами) может быть извлечена для повторного использования. Или -- для редактирования и исполнения в новом виде. Continue reading ‘Основы CLI: история команд’ »

. .

Основы CLI: навигация и редактирование

Ибо одно из великих достижений командного интерфейса -- это возможность перемещения внутри командной строки и внесения необходимых изменений в имя команды, ее опции и аргументы. Делается это двумя способами: Continue reading ‘Основы CLI: навигация и редактирование’ »

. .

Основы CLI: “слова”

Имя команды, ее опции и аргументы образуют т.н. командные "слова". В качестве словоразделителей выступают пробелы. Кроме того, как разделители "слов" интерпретируется ряд специальных символов -- прямой слэш (/ -- элемент пути к файлу), обратный слэш (\), и еще некоторые. Continue reading ‘Основы CLI: “слова”’ »

. .

Основы CLI: аргументы

Аргументами определяется, как правило, объект (или объекты) действия команды. В большинстве случаев в качестве аргументов команд выступают имена файлов и (или) пути к ним. Continue reading ‘Основы CLI: аргументы’ »

. .

Основы CLI: опции

Указания имени достаточно для выполнения некоторых команд. Исполнение же многих других команд невозможно без указания опций и (или) аргументов. Для них в ответ на ввод одного ее имени часто следует не сообщение об ошибке (или не только оно), но и краткая справка по использованию команды. Для одних опций достаточно факта их
присутствия в командой директиве, другие же требуют указания их значений (даваемых после опции через пробел или знак равенства). Continue reading ‘Основы CLI: опции’ »

. .

Основы CLI: команды

Основой командного интерфейса является командная строка, начинающаяся с приглашения для ввода. Это -- среда, в которой задаются основные элементы командного интерфейса -- командные директивы с их аргументами и опциями. Continue reading ‘Основы CLI: команды’ »

. .

Основы командного интерфейса

Дистрибутив Fedora ориентирует пользователя на работу в графическом режиме с
графическим же интерфейсом (в просторечии GUI). Однако роль командного интерфейса (CLI) от этого меньше не становится, ибо почти любое действие, доступное через манипулирование объектами GUI, может быть выполнено прямой командой. И часто этот способ проще и быстрее, чем использование иконок и менюшек графического режима. Continue reading ‘Основы командного интерфейса’ »

. .