Журнал LinuxFormat - перейти на главную

LXF129:First step

Материал из Linuxformat
Версия от 17:49, 3 апреля 2011; Crazy Rebel (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Первые шаги Серия «Linux для новичков»

Содержание

Dolphin: Работа с файлами

Энди Ченнел плавает с китообразными, изучая мощь управления данными стандартного менеджера файлов KDE.

С появлением линейки KDE 4.x управление файлами на этом рабочем столе было передано новому файловому менед жеру, Dolphin, пришедшему на смену Konqueror: последний, по мнению разработчиков, должен сфокусироваться на web, оставив оффлайновые за дачи другим программам. Внимание к Dolphin было приковано с самого момента его создания, и теперь это отличное приложение для управления файлами. На данном уроке мы пробежимся по базовым файловым операциям, для под держания ваших драгоценных файлов в упорядоченном и доступном состоянии.

Dolphin размещается в главном меню K­панели в разделе Приложения > Утилиты > Системные, под заголовком Файловый менеджер. Выбор пункта меню приводит к запуску приложения в стандартном режиме, включающем три колонки: Точки входа, Файлы, Сведения.

Если панель Точки входа открыта, ярлыки для каталогов или файлов можно добавлять простыми перетаскиванием на нее их иконок. Щелчок по ярлыку доставит вас в соответствующее место. Для удаления ярлыка щелкните на нем правой кнопкой и выберите Удалить [Имя ярлыка].

Основы управления файлами

В Konqueror, Windows Explorer или OS X Finder одиночный щелчок используется для выбора файлов или ката логов, а двойной приводит к их открытию/запуску. Это упрощает выделение нескольких файлов: помогают клавиши­модификаторы Shift или Ctrl. В Dolphin все не так: запуск файла или открытие папки выполняется однократным щелчком. Для выбора нескольких рядом стоящих файлов необходимо щелкнуть в свободном месте окне и растянуть рамку вокруг них. Для выбора файлов, стоящих не рядом, следует подвести к ка ж дому курсор до появления иконки плюса (+), затем щелкнуть на плюсе, чтобы включить файл в выделение. Щелкните по иконке еще раз, чтобы отменить выбор файла, или в любом месте окна, чтобы снять все выделение.

Если вы предпочитаете традиционный метод запуска двойным щелчком, то его можно включить в Настройка > Настройка Dolphin в разделе Навигация. Для перемещения файла его следует просто перетащить мышью в новое место (то есть из одного открытого окна в другое или на рабочий стол). После отпускания появляется меню, где пред лагается выбрать: скопировать файл или создать на него ссылку. Можно обойтись и без этого, нажав Ctrl (для копирования) или Alt (для создания ссылки). Совершенно аналогичное поведение Konqueror по умолчанию было настроено во многих дистрибутивах, основанных на КДЕ, например KUbuntu

Не паникуйте, если случайно удалите что­то важное: оно не исчезнет навсегда, пока вы не щелкнете на иконке Корзины на панели KDE и не выберете Очистить корзину. Если вы уда лили что­то непреднамеренно, все можно вернуть в исходное местоположение: откроем корзину, выделим объект левой кнопкой мыши, затем щелкнем правой кнопкой и выберем пункт Восстановить.

Работаем с файлами

Есть и другие операции, которые можно выполнять над файлами в Dolphin, и многие из них сосредоточены в пункте Свойства контекстного меню. В окне Свойства, в зависимости от того, относится оно к каталогу или файлу, можно обнаружить различные опции.

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


  • Файлы Свойства файлов весьма похожи на параметры каталогов, но, в зависимости от типа файла, в разделе Приоритет приложений диалога гаечного ключа может быть большее количество программ. Для изменения порядка приведенных приложений, чтобы, например, PNG­файлы открыва лись в FSpot, а не в Gwenview, выберите в списке FSpot и при помощи кнопки Вверх переместите приложение в начало списка. Затем на жмите кнопку Применить для обновления конфигурации системы. В следующий раз при выборе PNG­файла он откроется в FSpot.
Пункт Действия контекстного меню содержит некоторые полезные опции, набор которых зависит от типа выбранного файла. Например, если у вас есть ката лог, заполненный изобра жениями не в том формате (скажем, в PNG, а вам нужны JPEG), можно применить Действия > Преобразовать в > JPEG. Удобно, что это работает для нескольких файлов – получается прекрасный инструмент группового преобразования. Исходные файлы так же сохранятся.

По умолчанию многие файлы системы Linux не предназначены для глаз среднего пользователя. Но их можно просмотреть, выбрав Вид > Показывать скрытые файлы. Имена этих файлов и каталогов всегда начинаются с точки, например, .firefox, и обычно они хранят информацию вроде настроек приложений, спрятанных от пользователя за графическими инструментами, чтобы он случайно не повредил их.

Изменяем вид

Способов просмотра ваших файлов и каталогов в Dolphin существует несколько, и выбор одного из них зависит от объема сведений, необходимых вам для навигации. Например, если вы визуа лист или коротаете дни, тасуя тысячи фотографий, то режим Миниатюры – выберите на панели инструментов иконку Миниатюры – позволит вам просматривать уменьшенные копии снимков, а на каждом каталоге будет представлено по четыре более мелких изображения. Если необходим больший размер, воспользуйтесь ползунком внизу окна. Сдвиньте его вправо для увеличения и влево для уменьшения размера.

Если вы склонны работать со множеством мелких текстовых или системных файлов, то, вероятно, лучше выбрать представление, отображающее время изменения файла, его размер и права доступа. Чтобы увидеть их, выберите на панели иконку Таблица. По умолчанию отображаемых опций немного, но щелчок на заголовках столбцов правой кнопкой мыши (в самом верху списка) добавит дополнительные сведения, включая Права доступа, Влaдельца и Тип файла. Вывод части сведений, разумеется, можно и отключить, чтобы не загромож дать картину. Отметим, что миниатюры работают в любом режиме. Последний тип представления – Столбцы, отображающее путь к файлам в вертикальных колонках. Например, выберите на панели инструментов иконку Колонки и щелкните на каталоге. Содержимое каталога отобразится в новой колонке справа от первой. Выберите второй каталог – и откроется новая колонка справа от второй. Можно создать множество колонок, затем перейти обратно по иерархии при помощи полосы прокрутки.

Файлы настройки Редактируем

Действуйте осторожно — теперь вы работаете с жизненно важными файлами…


До того, как мир перешел к графическому интерфейсу, пользователи должны были настраивать в своей системе практически все при помощи простых текстовых файлов. Теперь­то, если вы за хотите изменить разрешение вашего экрана, для этого существует прекрасная утилита – нажмете пару кнопок, затем Применить — и готово. Но за этим графическим великолепием прячется тот же старый набор текстовых файлов; только обновляются они теперь иначе.

На данном уроке мы изучим процесс редактирования некоторых подобных файлов в стандартном текстовом редакторе. Мы так же рассмотрим важные файлы вашей системы. Однако сперва кратко рассмотрим различные способы получения избранных привилегий для редактирования этих служебных файлов.

root, su и sudo

Хочу заметить, что несмотря на то, что все сказанное в этом параграфе истинно, всеже советы данные здесь сводятся к "Пользуясь ножом будьте крайне осторожны!", ну а как относться к такму совету каждый решает сам.

Большинство Linux­систем имеют различные классы пользователей, и тип пользователя определяет, что ему можно делать на компьютере. Например, обычный пользователь может добавлять, редактировать и удалять файлы в своем личном каталоге, но вне его ограничен в своих действиях. Чтобы редактировать что­то вне домашнего каталога, необходимо получить привилегии root (суперпользователя). Существует несколько способов это сделать.

Первый – выйти и войти с именем пользователя root и паролем суперпользователя. Это решение «в лоб», рискованное с точки зрения безопасности: ведь вы можете повредить файловую систему, что­нибудь удалив или переместив, а компьютер, как правило, и не подумает вас остановить. Если вы уверены в том, что делаете, и вам нужно менять кучу системных файлов, то это хороший выбор, но все равно его следует избегать: слишком велик риск повреждения.

Команда su (откройте терминал, введите su, на жмите Enter и введите пароль root) даст вам привилегии root, пока открыта сессия терминала, и все, что вы запустите из командной строки, будет иметь те же права. Например, ввод nautilus приведет к запуску файлового менед жера Gnome с правами суперпользователя, то есть вы сможете открывать и удалять в вашей системе что угодно. Более того, если вы откроете файл из этого экземпляра Nautilus (см. ниже), то обрабатывающее его приложение будет иметь те же права. И вновь: вероятность повреждений весьма велика, так что будьте осторожны. А на самом деле эта команда ничем не отличается от входа от имени суперпользователя в консоли

Третий вариант, sudo, предоставляет права суперпользователя с ограничением, зато менее вероятно угробить систему, потому что вещи, которые вам позволено менять, определяет администратор или разработчик дистрибутива (Интересное утверждение, но в большинстве дистрибутивов реализовано две крайности - либо команда sudo заблокирована (вплоть до того что пакет вообще не установлен по умолчанию), либо дает пользователю все права без ограничений как в Ububtu). Эта команда применяется не ко всей терминальной сессии, а лишь запускаемому приложению или службе. Например, введите sudo nautilus, чтобы открыть файловый менеджер от имени суперпользователя. При использовании sudo запрашивается ваш обычный пароль. Sudo даст вам избранные права, но после закрытия Nautilus сессия root завершится. Это стандартный способ управления доступом к таким вещам, как добавление/удаление приложений, создание пользователей и изменение системных файлов в Ubuntu и Mac OS X.

Не все дистрибутивы созданы одинаковыми. Например, в Ubuntu по умолчанию отсутствует пользователь root, то есть ни root, ни su не поддерживаются «из коробки». (И опять оба утверждения являются ложными. Пользователь root это неотъемлемая часть Unix-систем, и он присутствует во всех, в том числе и в Ubuntu, да и вообще тут автор противоречит сам себе - как же команда sudo может выполнять команды от имени суперпользователя ести такого пользователя нет в системе? В Ubuntu у root'a нет пароля, и, следовательно, под этим логином невозможно зарегистрироваться. С командой же su вообще казус - во всех версиях Ubuntu она устанавливается по умолчанию. Путанница возникает из-за того что эти команды позволяют исполнять приложения от имени любого пользователя, зерегистрированного в системе, а не только от имени root) В других может не быть настроенного для работы sudo, и вы не сможете следовать маршрутом su или root, пока не добавите и не внесете себя в список sudo. Мы опишем этот процесс в следующем номере, когда будем работать с пользователями и группами Linux.

Не трожь!

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

  • rm -rf / Удаление всех файлов в корневом каталоге; итог – мертвый компьютер. (Гм.. все же в итоге с железомничего не случиться но система и все данные на ней будет потеряны если не воспользоваться TestDisk как описано в LXF128
  • mv /home/[имя_пользователя]/* /dev/ null Перенос содержимого вашего пользовательского каталога в несуществующее устройство. Данные будут потеряны.
  • mkfs.ext3 /dev/sda Эта команда форматирует все перечисленные устройства.
  • что_угодно > /dev/sda Команда записи мусора на блочное устройство (второй параметр команды), и весьма вероятно, что ваши данные погибнут.
  • chmod -R 777 / Делает каждый файл в системе открытым для чтения и записи, а так же исполняемым, из­за чего некоторые жизненно-важные службы могут отказаться работать.

Общее правило: не выполняйте предложенную неизвестным человеком команду, если не понимаете, как она работает, в особенности, если команда выглядит непривычно.

Шаг за шагом: Ре­дак­ти­ру­ем сис­тем­ные фай­лы

ВАЖНО: Пре­ж­де чем де­лать ка­кие-ли­бо из­ме­не­ния, соз­дай­те ре­зерв­ные ко­пии всех важ­ных фай­лов. Из-за ка­кой-ни­будь не­вер­но по­став­лен­ной за­пя­той мож­но по­лу­чить серьезные про­бле­мы.

Шаг 1

  • 1 Запуск приложений от имени root
От­крой­те тер­ми­нал и вве­ди­те sudo gedit (ес­ли вы ис­поль­зуе­те Gnome) или sudo kate (для KDE). Бу­дет за­про­шен ваш па­роль, и при­ло­же­ние за­пус­тит­ся с приви­ле­гия­ми су­пер­поль­зо­ва­те­ля. Ес­ли вы счи­тае­те, что по­на­до­бит­ся из­ме­нить мно­го фай­лов, вве­ди­те вме­сто это­го sudo nautilus или sudo dolphin и от­крой­те фай­лы че­рез обо­зре­ва­тель.

Шаг 2

  • 2 Ре­зер­ви­ру­ем
Пе­ред лю­бым из­ме­не­ни­ем сис­тем­ных фай­лов важ­но сде­лать ре­зерв­ную ко­пию. От­крой­те тре­буе­мый файл (на­при­мер, /etc/X11/xorg.conf) в ва­шем тек­сто­вом ре­дак­то­ре и вы­бе­ри­те Файл > Сохра­нить как, за­тем из­ме­ни­те рас­ши­ре­ние фай­ла на не­что вро­де .bak или .confbackup. Те­перь за­крой­те этот файл и от­крой­те ис­ход­ный для ре­дак­ти­ро­ва­ния.

Шаг 3

  • 3 Ре­дак­ти­ру­ем текст в Gedit
Gedit – ос­нов­ной тек­сто­вый ре­дак­тор Gnome, и ра­бота­ет он так же, как Блок­нот или WordPad в Windows. Для ре­дак­ти­ро­ва­ния тек­ста, вы­де­ли­те его, а за­тем уда­ли­те, вве­ди­те за­но­во или до­пол­ни­те. В сис­тем­ных фай­лах стро­ки, на­чи­наю­щие­ся с # (ре­шет­ка) яв­ля­ют­ся ком­мента­рия­ми. Вы мо­же­те най­ти мно­же­ст­во строк-ком­мента­ри­ев, ис­поль­зую­щих­ся для опи­са­ния фай­ла.

Шаг 4

  • 4 Ре­дак­ти­ру­ем текст в Kate
Kate – ба­зо­вый ре­дак­тор KDE. Мож­но за­ме­тить, что и в Gedit, и в Kate нет оп­ций фор­ма­ти­ро­ва­ния: ведь сис­тем­ные фай­лы – это го­лый текст. Од­на­ко Kate пре­дос­тав­ля­ет под­свет­ку син­так­си­са, по­это­му, на­пример, за­ком­мен­ти­ро­ван­ные сек­ции бу­дут ото­бра­жать­ся се­рым, а бло­ки для ре­дак­ти­ро­ва­ния бу­дут рас­цве­че­ны со­от­вет­ст­вую­щим об­ра­зом, что­бы по ним мож­но бы­ло лег­ко пе­ре­ме­щать­ся ви­зу­аль­но.

Шаг 5

  • 5 Со­хра­ня­ем файл
Сис­тем­ные фай­лы рас­по­ла­га­ют­ся в осо­бых местах, и ес­ли вы хо­ти­те, что­бы из­ме­не­ния по­дей­ст­вова­ли, все­гда убе­ж­дай­тесь, что файл со­хра­нен, где нуж­но. Это все­го лишь зна­чит, что сле­ду­ет выполнить Файл > Со­хра­нить или на­жать кноп­ку Со­хра­нить. Ес­ли вы со­хра­ни­ли ре­зерв­ную ко­пию в дру­гом ка­тало­ге и вам тре­бу­ет­ся вновь най­ти ваш ис­ход­ный файл, то Kate и Gedit име­ют в ме­ню Файл раз­дел По­след­ние до­ку­мен­ты.

Шаг 6

  • 6 Бе­рем ре­зерв­ную ко­пию
Ес­ли вдруг про­изо­шел сбой и ва­ша прав­ка что-то ис­пор­ти­ла, вам по­тре­бу­ет­ся вос­ста­но­вить все из ре­зервной ко­пии. В гра­фи­че­ских сис­те­мах мож­но про­сто пе­ре­име­но­вать ре­зерв­ную ко­пию в файл с ис­ход­ным име­нем,а за­тем пе­ре­не­сти его в пер­во­на­чаль­ное ме­сто, что­бы пе­ре­за­пи­сать по­вре­ж­ден­ный файл. В сле­дующем вы­пус­ке вы уви­ди­те, как вос­ста­но­вить фай­лы, ко­гда вход в ок­ру­же­ние ра­бо­че­го сто­ла KDE или Gnome стал не­воз­може­н.
Персональные инструменты
купить
подписаться
Яндекс.Метрика