Unix is an operating system that uses a command-line interface instead of a Graphic User Interface (GUI), like Windows. It is a powerful and stable operating system.
Logging onto a Unix account
- Contact the Arts Computing Office (ACO) if you are not sure if you have a Unix account.
- To log in:
- Run a Secure Shell Client (SSH) program such as PuTTY (available on all Nexus machines under Start Menu/Programs/Internet Tools/Remote Login).
- Enter the server/host name and click the Open button.
- Enter your userid and password when prompted.
Commands for managing Unix
General session commands
Command |
Command Action |
---|
logout |
Finish Unix session ("exit" can also be used) |
clear |
Clear the terminal screen |
passwd |
Changes your password |
history |
contains in its storage all the previous commands you typed at the shell prompt |
! command |
rerun command |
!! |
rerun last command |
man command |
manual for Unix commands (note: while informative, these can be very long) |
man -k command |
look up a command (used only in Watarts) ? |
command | more |
scrolls a page one at a time |
cal year |
prints a calendar for current month, or the year specified |
date |
displays the date |
stty erase (press the Backspace key) |
uses "backspace" to delete letters or characters (instead of "delete") |
File commands
Command |
Command Action |
---|
ls |
list all files in a directory |
lc |
list all files and shows files and directories seperately; this is especially useful as Unix files don't always have extensions as in Windows, and it might be hard to other differentiate between files and directories |
ls -a |
list files, including .xxx (configuration) files |
ls -t |
list files by time last modified, most recent first |
ls -alt |
list all files in long format, sorted by time last modified and with more informative information such as file permissions and date last modified |
Ls -ch* |
list files whose names start with ch (can look for any expession or characters) |
cd directory name |
move to the specified directory; cd .. moves to the directory directly above your last one |
pwd |
report the directory you are currently in |
mkdir new directory name |
make a directory |
cd directory |
change directory |
rmdir directory |
remove directory |
cp -r directory1 directory2 |
copies directory1 and everything in it to directory2 |
du |
outputs number of kilobytes used by each subdirectory (useful in deciding which files to delete) |
quota -v |
checks allocated amount of disk space and how much has been used up to date |
df |
checks space left on file system |
rm filename |
delete a file |
mv file1 file2 |
rename or move file1 to file2 |
cp file1 file2 |
copy file1 to file2 |
wc -w filename |
counts the number of words in a file named filename |
grep keyword filename |
searches through a text file for a keyword or an expression |
spell filename |
check spelling of file |
Printing command
Command |
Command Action |
---|
lpr filename |
prints filename to default printer |