Автор: Алексей Федорчук Мир Linux. Наброски к книге
Команда cpio — наверное, древнейшее средство архивирования в UNIX, существующее с незапамятных времён. Архивные файлы в создаваемой ей формате понимаются в любых Unix-системах. И хотя она сама как архиватор пользовательских данных практически вышла из употребления, именно ею собираются воедино компоненты пакетов в формате rpm. По этим причинам о cpio необходимо сказать несколько слов. (далее…)
Автор: Алексей Федорчук Мир Linux. Наброски к книге
Самый простой способ получить права администратора — это авторизоваться в приглашении текстовой консоли под логином root с вводом соответствующего пароля (который почти во всех дистрибутивах задаётся при инсталляции). Однако в данном случае просто не означает хорошо. (далее…)
Автор: Алексей Федорчук Мир Linux. Наброски к книге
Команда su — традиционный способ получения прав администратора внутри сеанса обычного пользователя (независимо, консольного или Иксового). Насколько я знаю, она испокон веков существует во всех POSIX-совместимых системах. Её GNU-версия, используемая в Linux, входит в состав . (далее…)
Автор: Алексей Федорчук Мир Linux. Наброски к книге
Команда sudo — это ещё один способ ущемления прав пользователя при доступе к аккаунту администратора. Он принят по умолчанию во всех дистрибутивах семейства Ubuntu, может быть задействован при инсталляции в Debian’е (хотя и по заказу) или подключён в любом другом дистрибутиве Linux. (далее…)
В одной из предыдущих заметок мы ознакомились с возможностями командной оболочки zsh. Теперь же займёмся его настройкой. Это довольно старая заметка, не утратившая, однако, актуальности. Хотя со времени её написания zsh приобрёл много дополнительных полезных свойств, среди которых: средства автоконфигурирования, поддержка UTF8 и многие другие.(далее…)
Классические утилиты Unix обеспечивают базовую функциональность любой POSIX-совместимой системы. Собственно говоря, в свободных POSIX-системах они в чистом виде не встречаются из-за лицензионных соображений. Однако тут обнаруживаются их аналоги, разработанные в рамках проекта GNU (их обычно так и называют — GNU-утилиты) или различных BSD-проектов. Причем ни те, ни другие ничуть не уступают своим проприетарным прототипам в функциональности, а зачастую и превосходят их во многих отношениях. (далее…)
В этой заметке и нескольких последующих будут рассмотрены команды, предназначенные для операций с файлами как целостными сущностями, не затрагивающие их содержимого. (далее…)
В этой заметке речь пойдет о наборе исходников, известном в проекте GNU как findutils. И в первую голову - о команде find (как, впрочем, и о тесно связанной с ней команде xargs). Столь высокая честь выпадает им потому, что посредством этих двух команд можно решить если не все, то большинство (Buono Parte) проблем, возникающих при работе с файлами. (далее…)
Само по себе манипулирование файлами (копирование, перемещение и т.д.) также подразумевает изменение содержания некоторых файлов, но только одного-единственного типа (а именно - каталогов), однако собственно внутренняя сущность обычных файлов при этом не изменяется. Предметом же настоящей заметки будут штатные средства POSIX-систем, позволяющие в той или иной мере учитывать контент файлов и манипулировать им. (далее…)
Архивация и компрессия - это уже не только манипулирование файлами, но и, некоторых образом, изменение их контента. Тем не менее рассмотрим их в этом разделе - ведь с позиций пользователя их смысл близок копированию файлов. И, собственно, целям резервного копирования и архивация, и компрессия призваны служить. (далее…)
Средства для управления акаунтами несколько отличаются в Linux и в BSD-системах. Причем BSD-утилиты администрирования пользователей и групп являются существенно более мощными, разнообразными, удобными и универсальными, почему и сконцентрируем на них основное внимание, делая соответствующие оговорки относительно аналогичных по назначению средств Linux. (далее…)
Командной оболочке bash посвящено бессчётное число материалов, к которым я, не являясь ни ее любителем, ни, тем более, знатоком, мало чего могу добавить. Однако bash — наиболее распространенная среди пользователей Linux командная оболочка, выступающая в этой ОС к тому же общесистемной и умолчальной. Популярна она, насколько мне известно, и среди пользователей иных POSIX-систем: так, она является единственной оболочкой в базовой установке OpenSolaris. А ныне принята она и в MacOS X, где сменила традиционную для BSD-систем csh. (далее…)
Не так давно на которая во FreeBSD представляется по умолчанию как login shell администратора. В процессе его обсуждения я вспомнил о поднятой некогда Полячком на я наткнулся на свою старую заметку, , не потерявшую актуальности, но очень схематичную и неполную. Всё это и подвигло меня завершить, наконец, работу, которую я так долго откладывал: обобщить все материалы по командной оболочке tcsh, результаты которой и составят предмет настоящего очерка. (далее…)