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










Recent Comments