You are on page 1of 2

U N I V E R S I T Y I N F O R M A T I O N T E C H N O L O G Y S E R V I C E S

Working with NFS files


Files saved on the UITS central Unix computers Chrome, Cobalt, Zinc, Steel, EZinfo, and
STARRS/SP are stored on the Network File Server (NFS). That means that your files are really
on one disk, in directories named for the central Unix hosts on which you have accounts.
No matter which of these computers you are logged into, you can get to your files on any of the
others. Here are the commands to use to get to any system directory from any other system:
cd /N/u/username/Chrome/
cd /N/u/username/Cobalt/
Unix commands
cd /N/u/username/Zinc/
cd /N/u/username/Steel/
cd /N/u/username/Ezinfo/
reference card
cd /n/u/username/SP/
Be sure you use the capitalization just as you see above, and substitute your own username for
username.
For example, if Jessica Rabbit is logged into her account on Steel, and wants to get a file on her
EZinfo account, she would enter:

cd /N/u/jrabbit/Ezinfo/ Abbreviations used in this pamphlet


Now when she lists her files, she’ll see her EZinfo files, even though she’s actually logged into Ctrl/x hold down control key and
Steel. press x
You can use the ordinary Unix commands to move files, copy files, or make symbolic links
d directory
between files. For example, if John Doe wanted to move “file1” from his Steel directory to his env environment
EZinfo directory, he would enter: f filename
n number
mv -i /N/u/jdoe/Steel/file1 /N/u/jdoe/Ezinfo/
nd computer node
This shared file system means that you can access, for example, your Chrome files even when var variable
you are logged into Cobalt, and vice versa. However, if you are logged into Chrome, you can
only use the software installed on Chrome —only users’ directories are linked together, not [y/n] yes or no
system directories. [] optional arg
... list

August 1998

To access this guide on the


World Wide Web, set your browser to
http//www.indiana.edu/~uitspubs/b017/

b017.9808
I N D I A N A U N I V E R S I T Y
Environment Control Environment Status
Command Description Command Description
cd d Change to directory d ls [d] [f...] List files in directory
mkdir d Create new directory d ls -1 [f...] List files in detail
rmdir d Remove directory d alias [name] Display command aliases
mv f1 [f2...] d Move file f to directory d printenv [name] Print environment values
mv d1 d2 Rename directory d1 as d2 quota Display disk quota
passwd Change password date Print date & time
alias name1 name2 Create command alias who List logged in users
unalias name1 Remove command alias name1 whoami Display current user
rlogin nd Login to remote node finger [username] Output user information
logout End terminal session chfn Change finger information
setenv name v Set env var to value v pwd Print working directory
unsetenv name1 name2...] remove environment variable history Display recent commands
!n Submit recent command n

Output, Communication, & Help


Command Description
File Manipulation
lpr -P printer f Output file f to line printer Command Description
script [f] Save terminal session to f vi [f] Vi fullscreen editor
exit Stop saving terminal emacs [f] Emacs fullscreen editor
session ed [f] Text editor
mail username Send mail to user wc f Line, word, & char count
biff [y/n] Instant notification of mail cat f List contents of file
man name UNIX manual entry for more f List file contents by screen
name cat f1 f2 > f3 Concatenates f1 & f2 into f3
learn Online tutorial chmod mode f Change protection mode of f
cmp f1 f2 Compare two files
cp f1 f2 Copy file f1 into f2
Process Control sort f Alphabetically sort f
split [-n] f Split f into n-line pieces
Command Description mv f1 f2 Rename file f1 as f2
Ctrl/c * Interrupt processes rm f Delete (remove) file f
Ctrl/s * Stop screen scrolling grep ‘ptn’ f Outputs lines that match ptn
Ctrl/q * Resume screen output diff f1 f2 Lists file differences
sleep n Sleep for n seconds head f Output beginning of f
jobs Print list of jobs tail f Output end of f
kill [%n] Kill job n
ps Print process status stats
kill -9 n
Ctrl/z *
Remove process n
Suspend current process
Compiler
stop %n Suspend background job n Command Description
command& Run command in background cc [-o f1] f2 C compiler
bg [%n] Resume background job n lint f Check C code for errors
fg [%n] Resume foreground job n f77 [-o f1] f2 Fortran77 compiler
exit Exit from shell pc [-o f1] f2 Pascal compiler

Press RETURN at the end of each command, except those marked by an asterisk (*).