Another covered blog entry covering tail and heads. Tail and heads have been shown being use from several early blog entries here.
Here's a quick simple instructions on how to tail last or first few lines of a text file. This line can be an obsolete fancy phrase but if would look and read few more lines, the combination of the two can kick and produce a more useful data when used properly.
Here are several ways on how to tail last 10 lines of a text file.
# tail -10 testfile.txt
# tail -10 /var/log/maillog
# grep searchstring /var/log/maillog | tail -10
# cat longway.txt | tail -10
The same pattern goes on how to display the first 10 lines of a text file
# head -10 testfile.txt
# head -10 /var/log/maillog
# grep searchstring | head -10
# cat longway.txt | head -10
The numerical figure 10 can be replace by any non-decimal number.
Here are more samples of using tail and head linux commands to display several lines from textfile.
# tail -50 smallfile.txt
# tail -n50 largefile.txt
# head -50 test.txt
# head -n50 test.txt
This can be handy when creating linux shell scripts on gathering some data statistics from log files. Specifically, this can be helpful on determining a particular file, say a system logfile, on when did the first and last log file occurred from that particular log file, which can be a basis of a numerical value returned by a shell scripts.
There are more other ways to achieve the same effect using one or two linux command combinations.
Let's create a scenario where this two commands can be combined and produce a data useful to us.
# cat logfile.txt
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nov 1 14:56:45 kiddos trying to hack the box
.
sniffed
.
.
.
.
.
Nov 21 4:56:45
Nov 21 6:26:22 kiddos trying to hack the box
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
From thousand log lines of logfile, and using the head and tail usage shown earlier, we could now conclude several things.
One of them is that there were 2 attempts that kiddos were trying to hack the box between the dates of Nov 1 and Nov 21. This number can also be compared from previous result we get from previous run of the script. Or even dump this number for MRTG to graph.
Most linux commands are really simple by usage, they get more useful and powerful when piped and combined from each other. Thus produce more interesting resulting data.
HTH
Subscription
Categories
- HowTos (612)
- Linux Devices (40)
- Linux Diggs (620)
- Linux News (1541)
- Linux Videos (24)
Recent Posts
Blog Archive
-
▼
2007
(340)
-
▼
November
(39)
- HowTo: Strip directory path and filename suffix
- HowTo: Get the Filename Extension Only
- Tailf - watch the linux log file grows
- Fedora 8 with Enlightenment Window Manager
- HowTo: ScreenCasts & Desktop Records via Istanbul
- HowTo: Record Desktop Session via Byzanz
- Linux Scorched 3D Tank Game
- Linux Atomic Battle Tank Game
- HowTo: Display a Tree of Linux Processes
- Howto: 3 Easy Install Steps of Microsoft Fonts in ...
- Howto: Convert PDF to HTML/XML/PNG in Linux
- Livna Repository on Fedora 8
- Linux Action Flight Simulator Game
- Splitting and Merging Multiple Linux Files
- Sort Nth Position of Nth Column of a File in Linux
- Stop, Pause, and Continue A Linux Process
- File Creation without File Opening in Linux
- Concatenate Multiple Files in Linux
- Renaming Files in Linux
- Linux Power Consumption Analysis Tool
- Tail and Head Few Lines of Text Files
- Three Easy Steps for Opera on Fedora 8
- Alternative Search and Replace Tool
- Display Lines Beginning with a Given String
- Spell Check Files via Terminal - Install Howto
- Display Linux Session Jobs
- Get Linux Disk Space and Usage
- Change Linux RunLevels Howto
- Audacious - Install Howto
- Amarok - Howto Install
- Sun Java on Fedora 8 Install HowTo
- My Fedora 8 Diary
- Chikka on Kopete Messenger Howto
- Linux Files and Folders Local Copying
- Linux folders and directories recursive removal
- MailX - Mail Facility via Terminal
- Time zone values interpretation
- Retrieving Linux Standard Base and Distro Information
- Fedora Firstboot
-
▼
November
(39)
Wednesday, November 21, 2007
Tail and Head Few Lines of Text Files
Subscribe to:
Post Comments (Atom)
ILoveTux - howtos and news | About | Contact | TOS | Policy
0 comments:
Post a Comment