------------------------------------------------------
My new Linux forums.
------------------------------------------------------

Translate this web page.

.
About me.


Contact me.


The SEO King
Free Web Directory - Add Your Link
The Little Web Directory
Begin Linux.
Doom WIKI.
slacklinux.darkbb.com/
xorl.wordpress.com/.
linuxaleph.blogspot.com/.
Doom64 for PC.
kernel.org/.
atomicmpc.com.au.
chrisbrogan.com.
Keep the Internet free.
Download: Fast, Fun, Awesome

Install Gnome 3 plugins.

Gnome 3 Live!

Linux user & Developer magazine.

Linux TV Wiki.

The Linux Documentation project.

The GNU Homepage.

Bloggers' Rights at EFF
Join the Blue Ribbon Online Free Speech Campaign

Join the Blue Ribbon Online Free Speech Campaign!

My old Doom Screenshots.

Doom Shots.

Some pictures related to 9/11.

September 11.

Slashdot.

Thinkgeek.

*|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|*

http://www.sitepromotiondirectory.com/computers_and_internet/search_engine_optimization/

My Linux PDF files. -- Old site content.

*|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|*

Finding the largest file in a directory and other cool Linux commands.

To find the largest file in a directory; use the du command and this will return the information you are after. Using the pipe symbol to send the text through to the head command will allow us to only return the one file we are interested in.

john@deusexmachina:~/Documents$ du -ack | sort -nr | head -n 3
249608	total
249608	.
173516	./DVII-1i.wad

Here we are using the grep command to find all instances of the abbreviation CPU in the dmesg output.

john@deusexmachina:~/Documents$ dmesg | grep -n CPU
136:[    0.000000] SMP: Allowing 8 CPUs, 4 hotplug CPUs
151:[    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:8 nr_node_ids:1
152:[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff88019fc00000 s83584 r8192 d22912 u262144
165:[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
190:[    0.004088] CPU: Physical Processor ID: 0
191:[    0.004089] CPU: Processor Core ID: 0
192:[    0.004093] mce: CPU supports 9 MCE banks
193:[    0.004103] CPU0: Thermal monitoring enabled (TM1)
198:[    0.060980] CPU0: Intel(R) Core(TM) i3 CPU         530  @ 2.93GHz stepping 02
200:[    0.167545] CPUID marked event: 'bus cycles' unavailable
208:[    0.167722] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
210:[    0.207441] Brought up 4 CPUs
974:[   18.586784] microcode: CPU0 sig=0x20652, pf=0x2, revision=0x9
992:[   18.766475] microcode: CPU1 sig=0x20652, pf=0x2, revision=0x9
993:[   18.768262] microcode: CPU2 sig=0x20652, pf=0x2, revision=0x9
994:[   18.769212] microcode: CPU3 sig=0x20652, pf=0x2, revision=0x9

And there is another way to use the grep command; shown here. You do not need to type cat before the grep command; this is how you do it properly.

john@deusexmachina:~/Documents$ grep -n "cron" /var/log/syslog
2:Nov 26 17:39:13 deusexmachina anacron[1157]: Job `cron.daily' terminated (mailing output)
3:Nov 26 17:39:13 deusexmachina anacron[1157]: Can't find sendmail at /usr/sbin/sendmail, not mailing output
4:Nov 26 17:39:13 deusexmachina anacron[1157]: Normal exit (1 job run)

This command will re-size an image by 60% of the original size.

john@deusexmachina:~/Pictures$ convert wagga-night.jpeg -resize 60% wagga-night-small.jpg
john@deusexmachina:~/Pictures$

If you are missing this command; type sudo apt-get install imagemagick.

This command using the curl utility will enable you to create a tinyurl address from a long URL.

john@deusexmachina:~/Pictures$ echo `curl -s http://tinyurl.com/api-create.php?url=http://www.google.com`

http://tinyurl.com/1c2

Here is a nice way to pretty-print the PATH variable with the bash shell. This outputs the information in a readable format.

john@deusexmachina:~/Pictures$ echo $PATH | awk '{gsub(":","\n")}1'
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games

Leave a Reply