Random Posts

Subscribe to our RSS Feed

Subscribe to get the latest update sent to you via RSS/eMail/IM/Twitter!



Linux

14
Oct

50 Common Linux Console Commands You Should Learn By Heart

We have listed below 50 commonly used Linux / Unix commands that we think every geek should learn by heart. These commands are vital for your complete access to Shells and Consoles. Print them out. Hang them near your monitor. Practice them. Only constant practice will let you retain the usage and utility of all these console commands. Enjoy the list.

1. clear: Clears the terminal window
2. ls directory: List contents of a directory
3. cat filename: Displays the contents of a file in the terminal
4. rm filename: Removes a file
5. cp sourcefile detstinationfilename: Copies a file
6. passwd: Changes password
7. motd: Message of the Day
8. finger username: User information lookup program
9. startx: Starts an X Window System server
10. less filename or more filename: Displays the contents of a file in the terminal one page at a time
11. info: Displays information and documentation on shells, utilities and programs
12. lpr filename: Sends file to printer
13. grep string filename: looks through files for strings
14. head filename: Displays first 10 lines of file
15. tail filename: Displays last 10 lines of file
16. mv existingfilename newfilename: Moves or renames file
17. file filename: Displays information about file contents
18. echo string: Copies string to terminal
19. date: Displays current date and time
20. cal: Displays calendar
21. gzip filename: Compresses a file
22. gunzip filename: Decompresses a compressed file
23. which command: Displays path to command
24. whereis command: Displays paths to locations of commands
25. who: Lists currently logged on users
26. finger username@hostname: Obtains detailed information about a user currently using the system
27. w: Lists currently logged on users with processing usage
28. mesg y/n: Sets options for letting other users write you messages
29. write user: Sends message to other users
30. talk user: Allows two way chat to other users
31. chmod permissions filename: Changes file access permissions
32. mkdir directoryname: Makes a directory
33. rmdir directoryname: Removes an empty directory
34. ln existingfile new-link: Creates link to an existing file (hard link)
35. df: Displays all mounted filesystems
36. top: Displays updating list of currently running processes
37. tty: Displays the name of the terminal in which the command was issued
38. kill PID or %job number: Aborts a process by PID (Process Identification Number) or job number
39. jobs: Displays a list of current jobs
40. netstat: Displays network connections
41. traceroute host: Prints the route packets take to the host
42. nslookup: Queries Internet domain name servers
43. hostname: Displays system identity name
44. rlogin host: Utility to connect to a remote system
45. telnet host: Utility to connect to a remote system (similar to rlogin but more interactive)
46. rcp file remotemachine: Used to copy from a remote computer
47. ftp: Utility to transfer files between systems on a network
48. rsh command: Utility to run a command on a remote system without logging in
49. ping host: Utility used to test connection to a remote system
50. lcd directorypath: Changes local machine directory while logged on to remote machine

21
Sep

The Wine development release 1.1.5 is now available.

What’s new in this release (see below for details):
  – Substantial JavaScript implementation.
  – Partial support for layered windows.
  – Support for Unicode file export in Regedit.
  – Proper exception handling in widl-generated code.
  – Asynchronous requests and cookies support in WinHTTP.
  – Various bug fixes.

The source is available from the following locations:

http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.5.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.1.5.tar.bz2

Binary packages for various distributions will be available from:

http://www.winehq.org/site/download

You will find documentation on http://www.winehq.org/site/documentation

You can also get the current source directly from the git
repository. Check http://www.winehq.org/site/git for details.

29
Aug

Funniest Linux shell commands

When I found these funniest Linux/Unix shell commands, I just had to share them. Here are my favourites:

% sleep with me

bad character

% If I had a ( for every $ the Congress spent, what would I have?
Too many (‘s.

% ^How did the sex change operation go?^
Modifier failed.

% !:say, what is saccharine?
Bad substitute.

What’s your favourite?

17
Jul

Get Tabs for your PuTTY

It seems like everybody uses the free PuTTY client for accessing SSH
from Windows, but the lack of a tabbed interface has kept me using the
commercial SecureCRT application for years… until now.

With the PuTTY Connection Manager you can not only use tabs, but
also wrap PuTTY in a slick interface. The underlying client is still
the same putty.exe that you are used to… in fact the application
doesn’t even come bundled with it.

The first time you launch the application you’ll be asked to enter the location to your copy of PuTTY.

image

And finally, a tabbed version of PuTTY!

image

Download

07
Jul

Gentoo Linux 2008.0 Released

tux

The 2008.0 final release is out! Code-named “It’s got what plants
crave,” this release contains numerous new features including an updated
installer, improved
hardware support, a complete rework of profiles, and a move to Xfce
instead of GNOME on the LiveCD. LiveDVDs are not available for x86 or
amd64, although they may become available in the future. The 2008.0
release also includes updated versions of many packages already
available in your ebuild tree.

  • Updated installer: The installer now only performs
    networkless installations using the packages and ebuild tree on
    the LiveCD. It also contains numerous fixes for extended and
    logical partitions.
  • Improved hardware support: Moving to the 2.6.24 kernel added
    many new drivers for hardware released since the 2007.0 release.
  • Complete rework of profiles: Restructuring profiles allowed
    significant cleanup of redundancies, reducing developer maintenance and
    confusion. The difference for you is that profiles now appear in
    /usr/portage/profiles/ under default/linux/
    instead of default-linux/. See the upgrading guide for more
    details.
  • Xfce instead of GNOME on the LiveCD: To save space,
    the LiveCDs switched to the smaller Xfce environment. This means
    that a binary installation using the LiveCD will install Xfce,
    but you’re still free to build GNOME or KDE from source.
  • No LiveDVDs on x86 or amd64: In the interest of getting the
    release out, the release engineering
    team
    decided to postpone LiveDVDs because of problems in their
    generation. They may show up later—if so, we’ll let you know.
  • Updated packages: Highlights of the 2008.0 release include
    Portage 2.1.4.4, a 2.6.24 kernel,
    Xfce 4.4.2, gcc 4.1.2 and glibc 2.6.1.

Download