Archive for the ‘Субпроекты’ Category.
Октябрь 17, 2010, 23:01
Команда sudo
— это ещё один способ ущемления прав пользователя при доступе к аккаунту администратора. До недавнего времени в Fedora по умолчанию он не применялся: соответствующий пакет надо было установить дополнительно и на строить руками. Однако, начиная с версии 14, при начальном постинсталляционном конфигурировании появилась опциональная возможность использовать sudo
для создаваемого при этом аккаунта. Continue reading ‘Энеке, бенеке, команда sudo’ »
. .
Октябрь 15, 2010, 01:36
Первый из таких способов -- традиционная для всех UNIX- и UNIX-подобных систем команда su
. Имя её иногда трактуют как аббревиатуру от Super User, но на самом деле оно означает Set UID: она позволяет получить права не только администратора, но и любого другого пользователя — достаточно указать его имя в качестве аргумента. Однако без оного команда su
предоставляет, по вводе соответствующего пароля, доступ именно к суперпользовательскому аккаунту. Continue reading ‘В su обретёшь ты право root’а’ »
. .
Октябрь 15, 2010, 01:34
Казалось бы, самый простой (и напрашивающийся) способ получить права администратора — это авторизоваться под логином root
с вводом соответствующего пароля, того самого, который мы задали при инсталляции. (который почти во всех дистрибутивах задаётся при инсталляции). Однако это не самое лучшее решение. Continue reading ‘Войти root’ом’ »
. .
Октябрь 15, 2010, 01:32
Наматрасник представляет собой чехол, надеваемый на матрас. Приспособление обладает противоаллергическими пылеотталкивающими, ортопедическими и другими свойствами. Изготавливают их из натуральных материалов. Такие покрытия используют повсеместно, главное правильно подобрать подходящий вариант.
Continue reading ‘Что такое наматрасник’ »
. .
Октябрь 15, 2010, 01:29
В позапрошлом и прошлом разделах мы, подобно митьковскому Максиму, со старшной силой овладели философией марксизма методами работы в командной строке. Теперь настало время помостреть, какой инструментарий CLI может предложить нам для решения первоочередной задачи советской власти -- индивидуализированной настройки Fedora. Continue reading ‘Консоль: инструменты для настройки’ »
. .
Октябрь 15, 2010, 00:07
Мир командных оболочек не исчерпывается bash
'ем: существует чрезвычайно мощный командный процессор zsh
, простой в обращении и настройке tcsh
, и ещё несколько, с которыми автор этих строк знаком только понаслышке. Continue reading ‘Bash: заключение’ »
. .
Октябрь 14, 2010, 23:59
Очень полезно в файле ~/.bashrc
определить псевдонимы (aliases) для некоторых часто используемых команд. Псевдоним -- это просто некоторое условное имя, подменяющее определённую команду с теми её опциями, которые мы используем чаще всего. Причём, что характерно, псевдоним команды может совпадать с ее именем. То есть, например, -- набирая просто ls
, мы получаем список файлов не в умолчальном формате, а в том, в каком нам угодно было пожелать. Continue reading ‘Bash: псевдонимы’ »
. .
Октябрь 14, 2010, 23:57
Для настройки шелла важно понимать разницу между интерактивным и неинтерактивным шеллами. Первый -- это любой экземпляр командной оболочки, запущенный пользователем непосредственно. Если этот экземпляр запускается при входе пользователя в систему, его называют login shell (то есть главная пользовательская оболочка). Continue reading ‘Bash: настройка’ »
. .
Октябрь 14, 2010, 23:41
Название оболочки bash
расшифровывается как “еще одна оболочка Борна”, “заново рожденный шелл” и тому подобным образом. Она происходит от первого шелла первозданного Unix’а, разработанного Борном (которая именовалась просто shell или sh), но снабжена многими дополнительными возможностями. Continue reading ‘Bash: обзор возможностей’ »
. .
Октябрь 14, 2010, 23:38
Командный интерфейс обеспечивается классом программ, именуемых командными интерпретаторами, командными процессорами, командными оболочками или по простому шеллами (shell). Программ таких существует изрядное количество, и со временем у нас речь пойдет об одной из них -- об оболочке bash
, принятой в Fedora (и вообще в Linux) в качестве общесистемной. Она выступает как среда для исполнения директив CLI, о которых говорилось в предыдущем разделе . Continue reading ‘Введение в bash’ »
. .
Октябрь 14, 2010, 22:00
Команд в любой Unix-подобной системе -- многие множества. Один только набор Base Linux включает около 7 сотен их. Так что в заключение я приведу лишь те из них, которые требуются постоянно -- в том числе будут необходимы в дальнейших настроечных действиях. Итак: Continue reading ‘Основы CLI: важные команды’ »
. .
Октябрь 14, 2010, 21:55
Думается, приведенных сведений будет достаточно для понимания наших дальнейших действий. Недостающие сведения о командах всегда можно получить из системы помощи -- man-страниц (Manual Pages). Continue reading ‘Основы CLI: man и info’ »
. .
Октябрь 14, 2010, 21:50
Следующее важное понятие -- переменные. Это -- некоторое имя, которому присвоено некоторое значение: Continue reading ‘Основы CLI: переменные’ »
. .
Октябрь 14, 2010, 21:46
Другая замечательная особенность командного интерфейса -- доступ к истории команд: раз введенная в строке команда не уходит в небытие после исполнения, а помещается в специальный буфер истории команд, откуда (со всеми ее опциями и аргументами) может быть извлечена для повторного использования. Или -- для редактирования и исполнения в новом виде. Continue reading ‘Основы CLI: история команд’ »
. .
Октябрь 14, 2010, 21:32
Ибо одно из великих достижений командного интерфейса -- это возможность перемещения внутри командной строки и внесения необходимых изменений в имя команды, ее опции и аргументы. Делается это двумя способами: Continue reading ‘Основы CLI: навигация и редактирование’ »
. .
Октябрь 14, 2010, 21:28
Имя команды, ее опции и аргументы образуют т.н. командные "слова". В качестве словоразделителей выступают пробелы. Кроме того, как разделители "слов" интерпретируется ряд специальных символов -- прямой слэш (/
-- элемент пути к файлу), обратный слэш (\
), и еще некоторые. Continue reading ‘Основы CLI: “слова”’ »
. .
Октябрь 14, 2010, 21:24
Аргументами определяется, как правило, объект (или объекты) действия команды. В большинстве случаев в качестве аргументов команд выступают имена файлов и (или) пути к ним. Continue reading ‘Основы CLI: аргументы’ »
. .
Октябрь 14, 2010, 21:21
Указания имени достаточно для выполнения некоторых команд. Исполнение же многих других команд невозможно без указания опций и (или) аргументов. Для них в ответ на ввод одного ее имени часто следует не сообщение об ошибке (или не только оно), но и краткая справка по использованию команды. Для одних опций достаточно факта их
присутствия в командой директиве, другие же требуют указания их значений (даваемых после опции через пробел или знак равенства). Continue reading ‘Основы CLI: опции’ »
. .
Октябрь 14, 2010, 21:16
Основой командного интерфейса является командная строка, начинающаяся с приглашения для ввода. Это -- среда, в которой задаются основные элементы командного интерфейса -- командные директивы с их аргументами и опциями. Continue reading ‘Основы CLI: команды’ »
. .
Октябрь 14, 2010, 21:09
Дистрибутив Fedora ориентирует пользователя на работу в графическом режиме с
графическим же интерфейсом (в просторечии GUI). Однако роль командного интерфейса (CLI) от этого меньше не становится, ибо почти любое действие, доступное через манипулирование объектами GUI, может быть выполнено прямой командой. И часто этот способ проще и быстрее, чем использование иконок и менюшек графического режима. Continue reading ‘Основы командного интерфейса’ »
. .