The "jorge@medianoche: $>" is supposed to be what you prompt looks like, of course yours will be different. The ssh is the name of the application, the -X means that you want your ssh session to forward X11 traffic from medianoche to your mac. This is important if you are using MN_FIT or root to do your data analysis. However inorder for your X11 traffic to display on your mac you'll need launch your Xserver. To copy files from you mac to the medianoche server you will use another application called "scp". Here is how you use it:jorge@medianoche: $> ssh -X p4821x@medianoche.hep.fiu.edu
Here is what all this means. The "scp" is the application you invoke it by typing its name. The first argument the "./foo.txt", part is the target file or the "from" filename. The "./" part of that is the directory or path of the file "./" in unix land means right here in this directory. The second argument is the "to" ie where the target will be copied. Now notice the syntax. The scp application, like its cousing ssh, uses special characters to indicate what part is the string is the filename and what part is the server. A file can thus be sepecified not only by its name and path but by its location anywhere in the world. Here the ":" character seperates the server part and the full directory path part of the target. The FQDN of our medianoche server on the left of ":" and the full directory path on the right. Note that the "~/" string stands for /home/p4821x. This is the path of the directory into which you will write foo.txt files into from your mac. The character "@" seperates the username of the account on the server that follows. Data Analysis, Compilers, Xservers and all that test Tools to do data analysis have been deployed on the medianoche server. A version of the root analysis framework, MN_FIT and GNU versions of the C/C++ ( to compile c/c++ code type g++ <filename.cc> on the command line) and FORTRAN ( to compile your code type gfortran <filename.F> on the command line) compiler have been installed on the sever as well as some of the python packages you used in Modern Lab. Some of these tools, particularly MN_FIT and root display their output on a graphical window that requires the use of the X11 protocol. These programs thus need to have an application running on the machine on which your display is connected that can "speak" X11. That application is known as an X11 server, yes its called a server even though its not really a piece of hardware like medianoche. On the mac, older versions of the OS, you got an Xserver with your OS that you needed to launch on your own. The mac's windows displayed on your screen do not apparently use the X11 protocol. All other unixes as far as I know do. Anyway, you will need to have this X11 server running on your mac to display any windows from MN_FIT or root. Its called Xming. Installation should be simple as are all installations on windows machines. If you are running python on medianoche and displaying on your PC or mac you may need to have an X11 server running too. I haven't tried it so don't know. Useful Links http://www.comptechdoc.org/os/linux/usersguide/linux_ugbasics.html. A selection of links to Linux commands. Many can be found on the web. http://www.cs.colostate.edu/helpdocs/emacs.html This link provides a set of common emacs commands. Emacs is a smart and powerful editor available on most platforms, window, mac, linux etc., . It understands most programming languages and "colorizes" your text to check your syntax all while you edit. It also does email, websurfing and just about anything else you want it to do. In fact, it can be extend infinitely if you can program in lisp ;)...jorge@medianoche: $> scp ./foo.txt p4821x@medianoche.hep.fiu.edu:~/