МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Сила воли ведет к действию, а позитивные действия формируют позитивное отношение


Как определить диапазон голоса - ваш вокал


Игровые автоматы с быстрым выводом


Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими


Целительная привычка


Как самому избавиться от обидчивости


Противоречивые взгляды на качества, присущие мужчинам


Тренинг уверенности в себе


Вкуснейший "Салат из свеклы с чесноком"


Натюрморт и его изобразительные возможности


Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.


Как научиться брать на себя ответственность


Зачем нужны границы в отношениях с детьми?


Световозвращающие элементы на детской одежде


Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия


Как слышать голос Бога


Классификация ожирения по ИМТ (ВОЗ)


Глава 3. Завет мужчины с женщиной


Оси и плоскости тела человека


Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар.

ср from-filename to-filename,





где from-filename — исходный файл; to-filename — файл, в который происходит копирование.

Чтобы команда была выполнена, надо указать оба параметра. Чтобы скопировать файл с тем же именем в качест­ве второго параметра, ставится точка (.). В этом отличие от DOS, где второй параметр в подобном случае просто опускается.

По команде ср fredl fredl.old создается резервная копия файла fredl с именем fredl.old. По команде же ср ~fredl.old /backup/jack файл fredl. old копируется из рабочего каталога в каталог /backup/jack. Рабочий каталог представлен символом ~.

Конкатенация файлов с помощью команды cat

Команда сat считывает содержимое указанных файлов и выводит его на стандартный вывод. Если имя файла в командной строке не указано, то ожидается вывод ввод данных со стандартного ввода.

Синтаксис:

cat [-u] [-s] file…

Опции

s - не надо выводить сообщение об отсутствии аргументов;

u – вывод производится небуферизованный, т.е. символы из входного файла сразу поступают на стандартный вывод.

 

Перемещение файлов с помощью команды mv

По команде mv, аналогичной команде move из DOS,файлы перемещаются из одного каталога в другой. Действие этой команды аналогично действию команды копирования с последующим удалением исходных файлов. Команда mv не создает копий файлов.

Синтаксискоманды mv:

Mv from-filename to-filename,

где from-filename — исходный файл; to-filename — новый файл.

По команде mv fredl |redl.old создается резервная копия файла fredl с именем fredl.old, затем удаляется исходный файл |redl. По команде же mv -fredl.old /backup/jack файл fredl.old перемещается из рабочего ката-уга в каталог /backup/jack.

Удаление файлов с помощью команды rm

Файлы в Linux удаляются по команде rm. Это опасная команда, потому что удаленный файл восстановить невозможно. Для безопасной работы следует пользоваться следующим форматом этой команды:

Rm -i filename,

здесь filename — имя удаляемого файла; -i — параметр, указывающий на необходимость подтвердить удаление файла.

Например, по команде rm fredl файл fredl будет просто удален, по команде же rm -i il он будет удален только после подтверждения пользователем необходимости удаления.

Вывод содержимого файла с помощью команды more

По команде more на экран выводится содержимое текстового файла, при этом нет необходимости запускать текстовый редактор, распечатывать файл или нажимать клавишу паузы во время вывода текста на экран. Например, для вывода на экран содержимого конфигурационного файла emacs вводится команда:

More .emacs.

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

Команда /ess—усовершенствование more

По команде less информация выводится в окно терминала. Имя этой команде дано в противоположность команде more, поскольку в команде less пролистывание текстового файла возможно в обоих направлениях (игра слов: more — больше, less — меньше.). Синтаксис команды less:

Less файл

Команда поиска файлов find

Если вы не можете найти требуемый файл с помощью команды Is, воспользуйтесь командой find. Команда find исключительно полезная вещь, что делает ее одновременно одной из самых сложных в ис­пользовании команд. Использование команды find включает три этапа, которые в свою очередь могут со­стоять из одного или нескольких этапов.



• Где искать

• Что искать

• Что делать, когда файл найден

Если вы знаете имя файла, но не знаете, где он находится в структуре каталогов Linux, то самым про­стым способом использования команды find для поиска такого файла будет команда:

find / -name filename -print

Будьте осторожными при поиске от корня — в больших системах такой поиск может занять слиш­ком много времени, так как будет просматриваться каждый каталог, каждый диск, включая подключен­ные сетевые диски.

Возможно, более приемлемым будет поиск по нескольким каталогам. Например, если вы знаете, что файл, вероятнее всего, находится в каталогах /usr или /usr2, воспользуйтесь следующей командой:

find /usr /usr2 -name filename -print

В команде find можно использовать множество различных параметров. Список параметров команды приведен в таблице.

 

Таблица. Параметры команды find

 

Команда Описание
-name file Параметр file может быть именем или шаблоном, содержащим символы подстановки. Если это шаблон, то для обработки выбирается каждый файл, чье имя удовлетворяет этому шаблону
-links n Для обработки выбираются все файлы, на каждый из которых имеется n или больше ссылок  
-size n [с] Для обработки выбираются все файлы, размер которых равен или больше n 512-байтных блоков. Если к размеру добавлен символ с, то выбираются файлы, которые состоит из n или больше символов  
-atime п Для обработки выбираются все файлы, к которым осуществлялся доступ за последние n-дней. Обратите внимание, что сама команда find осуществляет доступ к файлам, поэтому изменяет время последнего доступа к файлу  
-exec cmd Для каждого файла, удовлетворяющего критериям поиска, выполняется команда Linux, принимающая в качестве параметра имя найденного файла. Для использования команды -exec необходимо запомнить два простых правила: в команде имя найден­ного файла представляется {}, а команда должна заканчиваться последовательностью символов \;. Предположим, вы зарегистрировались как администратор и создали ка­талог, поэтому все файлы в этом каталоге принадлежат администратору. Чтобы сделать так, чтобы всеми файлами владел пользователь jack, необходимо выполнить команду: find /home/jack -exec chown jack {} \;  
~print Эта наиболее часто используемая команда просто отображает имена всех найденных файлов

 

 

Команда find позволяет выполнять множество логических операций. Например, если вы хотите выбрать все файлы, которые нельзя представить одним шаблоном, можно воспользоваться параметром or (-о):

find /home ( -name filel -o -name file2 ) –print

 

Задание

 

1. Вывести оглавление домашнего (рабочего) каталога, предназначенного для пользователей (/web_server).

2. Создать в текущем каталоге каталог с именем name, где name - ваша фамилия маленькими латинскими буквами.

3. Перейти в созданный каталог.

4. Создать каталог MLKX в текущем каталоге.

5. Скопировать в каталог MLKX файл xyz.text из каталога /web_server/Metodika/laba1/.

6. Вывести файл xyz.text на экран.

7. Создать каталог с именем FFW.

8. Скопировать файл xyz.text в каталог FFW с именем xyz1.text.

9. Перейти в каталог FFW и просмотреть содержимое файла xyz1.text.

10. Переименовать файл xyz1.text в файл с именем xyz2.text.

11. Объединить файлы xyz.text и xyz2.text в файл с именем xyz3.text в каталоге FFW.

12. Просмотреть файл xyz3.text.

13. Произвести поиск файла xyz.textс помощью команды find.

14. Удалить файлы xyz.text, xyz2.text и xyz3.text.

15. Удалить каталог FFW.

16. Удалить каталог MLKX.

17. Удалить каталог name.

 

 

Отчет должен быть предоставлен в виде скриншотов по каждому пункту задания.

 

 

Практическое задание №2

 

 

 

Отчет должен быть предоставлен в виде скриншотов по каждому пункту задания.

 





©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.