Главная » Просмотр файлов » Колисниченко Д.Н. - Linux-сервер своими руками

Колисниченко Д.Н. - Linux-сервер своими руками (1077324), страница 24

Файл №1077324 Колисниченко Д.Н. - Linux-сервер своими руками (Колисниченко Д.Н. - Linux-сервер своими руками) 24 страницаКолисниченко Д.Н. - Linux-сервер своими руками (1077324) страница 242018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 24)

Вы даже не сможете просмотреть файл, если пользователь,которому этот файл принадлежит, запретил чтение этого файла.Копирование файлаДля копирования файлов в ОС Linux используется команда ср, котораяимеет следующий формат вызова:$ ср [параметры] источник назначениеРассмотрим несколько примеров:$ ср f i l e . t x t f i l e 2 . t x t$ ср f i l e . t x t / h o m e / u s e r / t e x t /В первом случае выполняется копирование файла f i l e .

t x t в файлf i l e 2 . t x t . Оба файла находятся в текущем каталоге. Во втором случае копирование файла f i l e . t x t в каталог / h o m e / u s e r / t e x t / .Напомню, что вы можете использовать точку ( . ) в качестве ссылки натекущий каталог, символ тильды ( ~ ) — на домашний каталог. Родительский каталог обозначается двумя точками ( . ' . ) . Корневой каталог обозначается символом косой черты ( / ). Параметры команды ср указаны в табл. 4.1.Параметры команды срПараметрТаблица 4.1Описание-аПри копировании сохраняются атрибуты файлов-ЬСоздание копии вместо перезаписи существующего файла-dПоддержка символических ссылок. При этом копироваться будут сами символические ссылкибез файлов, на которые они указывают-IПеред перезаписью существующего файла от пользователя потребуется подтверждение этого-1Создание жестких ссылок вместо копирования (при копировании в каталог)-г-SКопирование каталога вместе с подкаталогамиСоздание символических ссылок вместо копирования (при копировании в каталог)-11Не перезаписывать, если перезаписываемый файл имеет более позднюю дату модификации-VВывод сведений обо всех выполняемых действиях (verbose).

Выводит имена всех копируемыхфайлов-XИгнорировать каталоги, расположенные в других файловых системах, по отношению к системе,откуда выполняется копированиеПереименование и перемещение файловКоманда mv перемещает или переименовывает файлы. Например:$ mv f i l e . t x t f i l e 2 . t x tДанная команда переименовывает файл f i l e .

t x t в файл f i l e 2 . t x t .Можно также перемещать файлы в другой каталог:$ mv ~ / * . t x t /tmpЭта команда перемещает все текстовые файлы из домашнего каталогапользователя в каталог /tmp.Будьте очень осторожны при использовании команды mv: при перемещении она не предупреждает о существовании файла-назначения и еслитаковой существует, то он будет перезаписан.4 Зак. 85197Файловая система LinuxУдаление файла и каталогаДля удаления указанного файла используется команда rm.

Например: $ rmffle2.txt. При этом для удаления файла пользователь должен иметь право назапись в каталог. Права на чтение или запись файла необязательны. Если нетправа на запись в файл, то выдается (в восьмеричном виде) режим доступа кфайлу и запрашивается подтверждение на удаление. Если стандартный выводназначен не на терминал, то команда rm будет вести себя так же, как приналичии опции -f. А при указании опции -f не выдается предупреждений,если удаляемый файл не существует, а также не запрашивается подтверждение при удалении файла, на запись в который нет прав. Если нет права и назапись в каталог, то файлы не удаляются.

Сообщение об ошибке выдаетсялишь при попытке удалить каталог, на запись в который нет прав.Опция -г предназначена для рекурсивного удаления всех файлов и каталогов, указанных в командной строке. При удалении непустых каталоговкоманда пп с параметром -г предпочтительнее, чем команда rmdir, поскольку последняя не может удалить непустой каталог.Опция -i аналогична одноименной опции команды ср и требует подтверждения от пользователя перед удалением каждого файла.Быстрый поиск файлаКоманда locate производит поиск заданного файла в файловой системе.Вместо имени файла можно указать образец имени, например, в тех случаях,когда вы забыли точное название файла:$ locate passwdПоиск программыЕсли вы не знаете, в каком каталоге находится нужная вам команда(программа), введите команду which, указав в качестве параметра нужнуювам команду (программу).$ which awkДанная команда бывает очень полезна в тех случаях, когда вы хотитеузнать, установлена ли вообще та или иная программа.

Быстрый поискимени программы можно выполнить прямо из командной строки Linux: дляэтого введите первые буквы нужной вам команды и нажмите «Tab». Такаяфункция называется автозаполнением командной строки. Для вывода всехдоступных команд нажмите «Tab» дважды. Естественно, что полный списоккоманд на одном экране не поместится.

Чтобы «листать» консоль, используйте клавиши «PageUp» и «PageDown».4.2.2. Команды для работы с каталогамиПросмотр содержимого каталогаДля просмотра содержимого каталога используется команда Is. Закоренелыепользователи DOS могут использовать привычную им команду dir, но командаIs намного удобнее. Программа is имеет около сорока параметров, о назначениикоторых вы можете узнать в справочной системе, введя команду man Is.98Файловая система LinuxВывод имени текущего каталогаКоманда pwd сообщит вам имя текущего каталога. Эту команду оченьудобно использовать при написании сценариев.Создание и удаление каталогаКак и в DOS, для создания каталога используется команда mkdir, а дляудаления — rmdir.

При удалении каталога нужно учитывать то, что удаляемый каталог должен быть пуст. В противном случае команда заявит о своембессилии./Смена каталогаКоманда cd сменяет текущий каталог на указанный.Файловый менеджер Midnight CommanderДля вызова Midnight Commander введите команду тс. Естественно, пакет тс должен быть предварительно установлен. Midnight Commander оченьпохож на всем известный Norton Commander, так что я не буду здесьподробно останавливаться на описании данной программы (см. рис. 4.2).Рис. 4.2. Midnight Commander4.3.

СсылкиИногда очень полезно, чтобы в каталоге находился один и тот же файл,но под разными именами. Можно просто скопировать этот файл в другой,но при этом неэффективно используется дисковое пространство. Для этихцелей в ОС Linux существует специальный тип файлов — ссылки. Ссылкипозволяют хранить один и тот же файл, но под разными именами. Linuxподдерживает два типа ссылок: жесткие (прямые) и символические.99Файловая система LinuxЖесткие ссылкиКаждый файл в файловой системе Linux имеет свой индекс. Индекс это уникальный номер файла.

Получить информацию обо всех индексах втекущем каталоге можно с помощью команды Is -i. Исходя из принятыхположений можно дать более точное определение каталога: каталог — этопросто список индексов файлов. Допустим, у нас есть файл text. Просмотрим его индекс:Is -i text25617 textТеперь создадим жесткую ссылку на файл text командой In:In text wordsОбратите внимание, что ссылка words на файл text имеет тот жеиндекс, что и файл text:Is -i words25617 wordsОтсюда следует, что жесткие ссылки привязываются к индексу файла.В рамках одной файловой системы вы можете организовывать толькожесткие ссылки.Командой In можно создать множество ссылок на один файл и все онибудут иметь один и тот же индекс.Изменяя файл words, вы автоматически измените файл text. Удаляя файлwords, вы можете удалить и файл text, но только в том случае, когда на негонет больше ссылок. В противном случае удалению подлежит только ссылка.Количество ссылок отображается по команде In -1.

Число, стоящее слева отимени владельца, и есть количеством ссылок. При этом доступны две ссылкина каталоги: "." - ссылка на текущий каталог, а ".." - на родительский.Символические ссылкиСимволические ссылки выполняют ту же функцию, что и жесткие, нонесколько иначе. Они не ссылаются на индекс файла. Символическая ссылка представляет собой специальный файл, при обращении к которому система понимает, что на самом деле нужно обратиться к другому файлу иобеспечивает прозрачность операции. Отсюда следует, что операции с символическими ссылками выполняются медленнее, чем с жесткими.

Создатьсимволическую ссылку можно командой Is -s, например:Is -s text wordsТеперь, введя команду Is -i, вы увидите, что файлы text и wordsимеют разные индексы. Посмотрим, какую информацию выведет командаIs -I text words:Is -1 text wordsIrwxrwxrwx1den-rw-r—r—1dengroupgroup3 Dec12 Dec5 12:115 12:50words -> textwordsОбратите внимание на первый символ строки Irwxrwxrwx — символ «1».Это означает, что данный файл является символической ссылкой на файлtext, о чем свидетельствует информация в последней колонке words->text.100Файловая система LinuxСимволическая ссылка не имеет прав доступа — для нее всегда используется набор rwxrwxrwx.

Характеристики

Тип файла
PDF-файл
Размер
52,29 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6455
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее