Unix Tutorial
Connecting to Grove
You can connect to grove from AT lab computers by clicking on the Grove icon and
from other campus or off-campus locations using an SSH client (such as putty)
to connect to login.grove.ufl.edu.
Once you have connected to the Grove server, you will need to authenticate
with your Grove username and password.
Your Login Name
You have a login name and a password that identifies you as a valid
user of the Grove system.
-
If you have a personal account associated with your Gatorlink username, you use
your Gatorlink username and password when you authenticate to your Grove
account.
-
If you received an account from your instructor, the login name and
password are on the card you received from your instructor. Once you have
logged into your account, you will be prompted for your UFID and to change
your password to something you will be able to remember.
-
If you have an organizational or departmental group account:
login: Grove-username
password: GatorLink-username/current-GatorLink-password
-
To log out, type this command and press Return:
Always logout of your account when you are finished working.
Your Password
Your password can help protect your account from unauthorized use or
damage and you from harassment. but only if it's hard to guess. It should
also be something you can remember without writing down. Anything you come
up with easily is probably too easy for computer criminals, too. In fact,
to come up with a good password it's best to think about it some time before
you actually do it. One way to make a password is to think up a sentence,
and just use the first letter of each word, keeping the punctuation. For
instance, "This is one good way to make a password" becomes "T=1gw2map."
("=" for is.) Of course, that particular password is now a terrible
password, because it is in a public document.
You don't have to make your passwords from sentences. Any scheme that
would force an attacker to make millions of guesses will do. Whatever way
you choose to build your password, you should:
-
Never tell anyone your password, or let them see you type it.
-
Don't write it down or store it on a file in a computer.
-
Use a password of at least ten characters.
-
Don't use anything obviously connected to you, like your name, username,
or ID number.
-
Don't use a common word or phrase.
-
Use a mixture of letters, symbols, and numbers. The password can contain
any printable character.
-
Change your password completely whenever you change it. If someone has
learned an old password, they might guess at your new password.
Unix Shell
The shell is the program that accepts and acts on the commands you type
at the keyboard. On grove, your account is set to use the T shell, tcsh.
It is not possible to change your default shell from the T shell. If you
want to use a different shell, you can execute that shell at the command
line. For example, to run the Bash shell, type:
Using the Keyboard
Unix systems are case-sensitive so be sure to type commands, file names,
and other input in the correct case. Nearly all commands in Unix are in
lower case.
Use the control key (Ctrl) in combination with another key to send a
special control character to the computer. The control key is like a shift
key that is held down while another key is pressed. For example, to type
Ctrl-U, press and hold the Ctrl key and press the U key.
Use the delete key (Del) to erase the last character you typed.
The erase, kill, and interrupt characters have special meaning to Unix
systems. On CIRCA's Unix system, these characters are mapped to the keyboard
as follows:
| Character |
Key |
Meaning |
| erase |
del |
Erase last character on screen |
| kill |
Ctrl-U |
Discard current input line |
| interrupt |
Ctrl-C |
Interrupts a command |
Common Grove Commands
All commands listed below should be typed after login at the unix shell
prompt >. Extended Unix system help can be viewed by typing "man
commandname". Grove specific information is available on the Grove web home page. To view the page,
type "curl" at the grove prompt.
| Command |
Description |
| ls -la |
lists files in the directory with permission and size info |
| pwd |
lists the current working directory you are using |
| chmod 754 index.html |
changes the file permissions to owner: rwx group: rx other: r |
| cd - |
returns you to the directory you were in last |
| who |
shows Grove usernames currently logged onto the server |
| sftp |
Internet file transfer, often used to obtain public files |
| ssh |
allows you to login to another Internet computer |
| websetup |
sets up a personal Web page on your grove account |
| pico |
easy to use text editor, often used to make minor Web page
modifications |
|