Directory Conventions

All KLC users have a home directory where you can store up to 80 GB of files. Your home directory is completely private, meaning that you cannot share files in your home directory with other users. You can point programs to your home directory with the path /home/your-netid/ or the shortcut ~, and most ssh sessions and FastX applications will use your home directory as its default working space.

For projects where you need to store more than 80 GB of files or when you want to share files with other collaborators, you will need to use a "project" directory. Project directories reside under /kellogg/proj/. Ask Kellogg Research Support if you would like to create a project directory or want to change the other users with whom you share those files.
   

Viewing and Editing Files

You have many options for viewing and editing your files that are saved on KLC.

Text Editors

KLC has several text editor programs installed. If you work on a Linux system with any regularity, we recommend that you become familiar working with at least one text editor. Nano is probably the most intuitive program for a new user to learn. Other popular text editors include Emacs and vi. You can open a file directly with Nano by typing the command

nano name-of-the-file

...and then exit the file by typing CTRL-X.

Emacs also provides a graphical user interface, which you can use by issuing this command if your ssh session has X11 forwarding:

emacs name-of-the-file &

FastX / Gnome

If you connect to KLC using FastX and the Gnome Desktop, then you can also simply double-click a file to open it with a program called Gedit. Gedit is another intuitive graphical interface for viewing and editing text files.

Edit Files Locally
Some users prefer the third option of using their personal computers to view and manipulate the files they create on KLC. Suppose you run a Matlab program on KLC to create an output file. You could download the file you created (see Transferring Files below for instructions.) This option is especially attractive if your program produces images or PDF files as its output.

Transferring Files

You have many options for transferring files between your computer and KLC. Northwestern IT maintains detailed file transfer instructions for Quest, of which KLC is part. We summarize some of the most popular options below.
  • ssh clients like MobaXterm have drag-and-drop sftp capability built into the product. 
  • Cyberduck is a free program that also offers drag-and-drop sftp capability. The same company offers Mountain Duck for a small license fee.
  • For transferring large files or transferring files between universities, consider using Globus. 

Kellogg School of Management