Хелпикс

Главная

Контакты

Случайная статья





Команда mkdir. Создание файлов. Команда grep



Команда mkdir

8. создать в домашнем каталоге подкаталог linux_lab1;

9. войти в подкаталог linux_lab1

10.  скопировать в текущий каталог файл dir. txt из домашнего каталога;

11.  удалить файл dir. txt из домашнего каталога;

 

Создание файлов

12.  создать в домашнем каталоге подкаталог manyfiles;

13.  создать в подкаталоге manyfiles 100 файлов с именами a1, a2, a3, и т. д до a100;

14.  удалить только файлы с четными номерами;

 

Команда grep

15.  вывести строки файла dir. txt, содержащие файлы с определенным месяцем (в зависимости от номера варианта 1 — январь, …12 — декабрь, 13 — опять январь) и записать их в файл grep_month_name. txt;

16.  записать строки, не содержащие этот месяц, в файл grep_other_monthes. txt;

17.  создать подкаталог grep, переместить в него файлы, созданные в пунктах двух предыдущих пунктах;

18.  находясь в папке linux_lab1 найти все файлы в которых встречается подстрока root, вывести строки с указанием их номеров (поиск выполнять в каталоге и вложенных подкаталогах);


Команда find

19.  найти все файлы в системе, содержащие в имени bash (с помощью команд find и locate). Какая из команд работает быстрее, почему? Дополнительно проверить совпадают ли результаты выполнения обеих команд, чем они отличаются, почему?

20.  найти в системе все файлы, измененные за последний час;

21.  найти символические ссылки в каталоге / (но не глубже), вывести, на что они указывают;

22.  посмотрите, какие переменные окружения заданы в вашей системе и найти самую короткую переменную;

23.  поменять приглашение командной строки (переменная PS1), добавив текущее время;

24.  удалить весь каталог manyfiles со всеми файлами.
Результаты работы помещаются в отчет в виде снимков экрана с пояснениями.

 

Выполнение:

Перешли в корневой каталог и проверили, где мы находимся;
Вывели пронумерованный список каталогов и далее работали с подкаталогом, соответствующим номеру варианта (номер варианта – 10).
Запустили терминал и выполнили команду history -c. Команда очистила историю команд, введенных ранее. Перешли в корневой каталог и проверили, где мы находимся с помощью команды cd / pwd.
Вывели пронумерованный список каталогов с помощью команды

ls | cat –n.



Рисунок 1 – Результат работы


Создали подкаталог, соответствующий номеру варианта (номер варианта –10), перешли в него и далее работали с подкаталогом var10.


Рисунок 2 – Результат работы



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.