Useful link for grep

http://lifehacker.com/398441/get-to-know-grep

whohas

\"??????\"
Image by tutchiio via Flickr

??

Description: whohas is a command line tool that allows querying several package lists at once – currently supported are Arch, Debian, Gentoo and Slackware. whohas is written in Perl and was designed to help  package maintainers find ebuilds, pkgbuilds and similar package definitions from other distributions to learn from.
Example output for
whohas gimp
FreeBSD     pidgin-pidgimpd                        1.1.1                              net-im      http://www.freebsd.org/cgi/pds.cgi?ports/net-im/pidgin-pidgimpd
FreeBSD     gimp-gutenprint                        5.2.4                              print       http://www.freebsd.org/cgi/pds.cgi?ports/print/gimp-gutenprint
FreeBSD     gtk                                    1.2.10_21                          x11-toolkit http://www.freebsd.org/cgi/pds.cgi?ports/x11-toolkits/gtk
FreeBSD     gtk                                    2.18.5                             x11-toolkit http://www.freebsd.org/cgi/pds.cgi?ports/x11-toolkits/gtk
Gentoo      gimp                                   9999                                           http://gentoo-portage.com/media-gfx/gimp
Gentoo      gimp                                   2.6.8                                          http://gentoo-portage.com/media-gfx/gimp
Gentoo      gimp                                   2.6.7-r1                                       http://gentoo-portage.com/media-gfx/gimp
Gentoo      gimp                                   2.6.7                                          http://gentoo-portage.com/media-gfx/gimp
Gentoo      gimp                                   2.6.6                                          http://gentoo-portage.com/media-gfx/gimp
Gentoo      gimp                                   2.6.5                                          http://gentoo-portage.com/media-gfx/gimp
Gentoo      gimp                                   2.6.4                                          http://gentoo-portage.com/media-gfx/gimp
Gentoo      gimp                                   2.4.7                                          http://gentoo-portage.com/media-gfx/gimp
Gentoo      gimp                                   2.4.6                                          http://gentoo-portage.com/media-gfx/gimp
Gentoo      gimp                                   2.3.19                                         http://gentoo-portage.com/media-gfx/gimp
Gentoo      gimp-greycstoration                    2.9                                            http://gentoo-portage.com/media-plugins/gimp-greycstoration
Gentoo      gimp-greycstoration                    2.8                                            http://gentoo-portage.com/media-plugins/gimp-greycstoration
Gentoo      gimp-greycstoration                    1.2.7                                          http://gentoo-portage.com/media-plugins/gimp-greycstoration
Gentoo      gimp-perl                              2.2_pre1                                       http://gentoo-portage.com/dev-perl/gimp-perl
Gentoo      gimp-help                              2.6.0-r1                                       http://gentoo-portage.com/app-doc/gimp-help
Gentoo      gimp-help                              2.4.2                                          http://gentoo-portage.com/app-doc/gimp-help
Gentoo      gimp-user-manual                       2.0                                            http://gentoo-portage.com/app-doc/gimp-user-manual
Gentoo      gtk+ 2.18.5                                         http://gentoo-portage.com/x11-libs/gtk+
Gentoo      gtk+                                   2.16.6                                         http://gentoo-portage.com/x11-libs/gtk+
Gentoo      gtk+                                   2.14.7-r2                                      http://gentoo-portage.com/x11-libs/gtk+
Gentoo      gtk+                                   2.12.12                                        http://gentoo-portage.com/x11-libs/gtk+
Gentoo      gtk+                                   2.12.11                                        http://gentoo-portage.com/x11-libs/gtk+
This can be very useful for maintainers and people who experiment with a lot of packages. This will enable them to quickly search various Architectures and the flavors of linux to see what is available.
\"Reblog

Viewing log files without using vi or any other text editor

This is quite useful for viewing files without opening them.. Saves quite a lot of time in viewing the logs 🙂

Want to see the first 5 lines of the /etc/passwd file? Pretty easy, just use the \"head\" command:

head -5 /etc/passwd

Want to see the last 20 lines of the /etc/passwd file? Again, pretty easy, just use the \"tail\" command:

tail -20 /etc/passwd

But what if you only want to see lines 10-15 of a given file? Neither the \"head\" nor the \"tail\" commands alone will do. Instead, use the \"sed\" command to print the range of lines you want to see:

sed -n \'10,15p\' /etc/passwd

This command works great, even if you want to see a few lines somewhere in the middle of a 100,000 line file.