For a more recent and more in-depth look at Screen's capabilities, check out this article from IBM developerWorks.
I literally use Screen every day, yet I'm amazed whenever I find people who still don't know about it. I guess the methods and tools that I take for granted are always new to someone.
Another tool that I use daily is called Synergy.I can remember showing a then co-worker how Synergy allowed me to have my Windows-connected mouse and keyboard also control a Linux machine via the network. (And, yes, the keyboard was a Model M. Of course it was.)
I had two systems, each with a monitor attached. Using Synergy, I can move my mouse seamlessly between the desktops, and even cut and paste between systems. This can work with multiple Windows machines, Linux machines or combinations of each.
I had a chuckle a few years later I visited that co-worker; he was still running Synergy and had been spreading the word. Now others in his office were using it, too.I always like hearing about how people use their systems. How are they being backed them up? How many monitors are there, and are they extended desktops or different machines, with each running synergy? Are vnc and screen being used? What different things are being done on the command line?
For chatting, I like pidgin.
From Wikipedia:
"Pidgin (formerly named Gaim) is a multi-platform instant messaging client, based on a library named libpurple. Libpurple has support for many commonly used instant messaging protocols, allowing the user to log into various different services from one application."
For a good ssh/scp/sftp client on Windows, there's PuTTY, which, as explained here, is "a free implementation of Telnet and SSH for Win32 and UNIX platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham."
Whenever I'm forced to use a Windows workstation, I rely on several options that will give me a UNIX-like experience, including cygwin, VMware (also here) and Damn Small Linux (DSL).
As explained here, DSL is "a very versatile 50MB mini desktop-oriented Linux distribution. Damn Small is small enough and smart enough to... boot from a business card CD as a live Linux distribution (LiveCD), boot from a USB pen drive, boot from within a host operating system (that's right, it can run *inside* Windows)."
Which tools make your life easier? Please share your experiences in Comments.




Great collection of tools!...
I help dozens of IBM customers running AIX every year, and I deal with hundreds of systems in several locations... To deal with that, I use some tools in my Windows laptop... first is "Putty Session Manager" (http://puttysm.sourceforge.net/) so I can store session profiles for every system I work with in a very visual way. Also I use "IBM Access Connections" to deal with many network locations (I also have some profiles that allow me to connect to the "usual default IPs" in switches, Blades, storage cabins, etc...).
And finally, to allow Linux commands and X Sessions in my laptop, I use "Ubuntu Portable", which is an Ubuntu diistro san into my Windows station...
I would love to share "IBM Access Connections" profiles for most common IBM hardware... please, let me know if somebody is interested and would like to collaborate.
Thanks.
Posted by: Alfonso Jara | November 03, 2009 at 09:07 AM
Putty Command Sender - execute the same command in multiple putty windows.
(I write this on the keyboard of my windows PC but i watch the monitor of the Linux PC - thanks to win2vnc :) )
Posted by: Wyfli | November 05, 2009 at 03:19 AM