В данном сценарии изучаются команды, которые позволяют провести первичный анализ файла: с чего он начинается, как заканчивается и каков его размер.
Начальные условия: Командная строка.
1. Получить число строк в файле /etc/passwd с помощью команды wc -l /etc/passwd :
2. user@desktop test $ wc -l /etc/passwd44 /etc/passwd 3. Или другим способом: посчитав число слов в созданном ранее файле users с помощью команды cat users | wc -w:
4. user@desktop test $ cat users | wc -w44 5. Посмотеть первые несколько строк длинного файла с помощью команды head logs/Xorg.0.log:
6. user@desktop test $ head logs/Xorg.0.log7. X Window System Version 6.8.28. Release Date: 9 February 20059. X Protocol Version 11, Revision 0, Release 6.8.210. Build Operating System: Linux 2.6.13-gentoo i686 [ELF]11. Current Operating System: Linux thinkpad 2.6.13-gentoo #1 Wed Sep 7 01:03:14 MSD 2005 i68612. Build Date: 08 October 200513. Before reporting problems, check http://wiki.X.Org14. to make sure that you have the latest version.Module Loader present 15. Аналогично, посмотеть последние несколько строк с помощью команды tail logs/Xorg.0.log:
16. user@desktop test $ tail logs/Xorg.0.log17. (II) RADEON(0): [RESUME] Attempting to re-init Radeon hardware.18. (II) RADEON(0): [agp] Mode 0x1f000201 [AGP 0x8086/0x3340; Card 0x1002/0x4c66]19. (II) Mouse1: ps2EnableDataReporting: succeeded20. SetClientVersion: 0 821. SetGrabKeysState - disabled22. SetGrabKeysState - enabled23. (II) 3rd Button detected: disabling emulate3Button24. SetClientVersion: 0 825. SetGrabKeysState - disabledSetGrabKeysState - enabled Это бывает полезно при просмотре системных журналов — в них самые последние события содержатся в конце файлов.