русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Сценарий: Поиск системных журналов


Дата добавления: 2014-11-27; просмотров: 807; Нарушение авторских прав


В этом сценарии изучается команда поиска файлов и каталогов.

Начальные условия: Командная строка, каталог test после прошлого сценария.

1. Вывести список всех файлов и каталогов в текущей директории, включая содержимое подкаталогов с помощью команды find:

2. [user@localhost test]$ find3. .4. ./orig.lnk5. ./copy2.txt6. ./orig.txt7. ./copy1.txt./subtest

8. Найти все файлы и дериктории в текущем каталоге и ее подкаталогах, которые начиняются на «o» с помощью команды find -name "o*":

9. [user@localhost test]$ find -name "o*"10. ./orig.lnk./orig.txt

11. Найти все файлы и каталоги в каталоге /etc и его подкаталогах, которые начиняются на «o» с помощью команды find /etc -name "o*":

12. [user@localhost test]$ find /etc -name "o*"13. find: /etc/tcb: Permission denied14. find: /etc/default: Permission denied15. find: /etc/buildreqs: Permission denied...

Список найденных файлов может быть слишком большим и для его просмотра можно воспользоваться «прокруткой» терминала с помощью клавиш Shift-PgUp и Shift-PgDn.

16. Вы увидели множество сообщений об ошибках доступа («Permission denied»), которые можно подавить с помощью перенаправления ошибок следующим образом: find /etc -name "o*" 2>/dev/null

17. [user@localhost test]$ find /etc -name "o*" 2>/dev/null18. /etc/modprobe.d/options19. /etc/modutils.d/oss20. /etc/net/ifaces/default/fw/options21. /etc/net/ifaces/default/options22. ...23. /etc/pam.d/other/etc/rc.d/init.d/outformat

24. Найти все каталоги в /etc, которые начинаются на «o» с помощью команды find /etc -name "o*" -a -type d 2>/dev/null:

25. [user@localhost test]$ find /etc -name "o*" -a -type d 2>/dev/null26. /etc/net/options.d27. /etc/openssh28. /etc/openssl/etc/opt

29. Найти все обычные файлы в каталоге /var и его подкаталогах, заканчивающиеся на «log»:



30. [user@localhost test]$ find /var -name "*log" -a -type f 2>/dev/null31. /var/log/Xorg.0.log32. /var/log/faillog/var/log/lastlog

33. Создать каталог logs с помощью команды mkdir logs:

[user@localhost test]$ mkdir logs

34. Скопировать найденные файлы в локальный каталог с помощью параметра -exec команды find. Для этого выполнить: find /var -name "*log" -a -type f -exec cp {} test/logs/ 2>/dev/null:

35. [user@localhost test]$ find /var -name "*log" -a -type f -exec cp {} test/logs/ 2>/dev/null36. [user@localhost test]$ ls test/logs37. итого 78938. -rw-r----- 1 user users 601033 Окт 16 18:37 emerge.log39. -rw-r--r-- 1 user users 292292 Окт 16 18:37 lastlog-rw-r--r-- 1 user users 37383 Окт 16 18:37 Xorg.0.log

Были скопированы все файлы, права на чтение которых у нас есть.



<== предыдущая лекция | следующая лекция ==>
Сценарий: Изучение типов файлов в UNIX | Сценарий: Cоздание новых текстовых файлов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.534 сек.