This page is for you if you are getting access to a Linux server and you need to learn how to use the command-line interface to use the server.
Step one is to obtain some terminal software. If you are on a Linux or a Mac computer, you already have this! Look for your Terminal application. If you are on a Windows PC, you might need to install either an SSH client, or a terminal emulator. You have a couple options:
ssh
command (it might be installed already)If you installed either options 3. Cygwin or 4. Bash on Windows above, then you can practice the commands and tutorials listed below on your local computer. If you are on a Linux or Mac computer, you can also practice on your local computer.
If your Windows Terminal application comes with the ssh command, you can run the command below to connect to a remote Linux server.
ssh <username>@<servername> #for example: ssh jnilsson@nexus.socsci.uci.edu
Or, if you installed PuTTY.exe or another SSH client program, you will need to connect to the remote linux server.
There is a great resource available online. Please keep your terminal open side by side with a browser window and run through the tutorial here:
Here are the most important commands to make sure you are familiar with:
passwd
(use this to change your password. If you have not done this yet, do it now!)pwd
ls
cd
mkdir
rmdir
cp
mv
rm
(be very careful with this! It might not ask you to confirm before deleting)vim
, emacs
, or nano
(text editor of your choice)cat
less
or more
grep
sort
tail
head
>
or >>
<
|
[A-Za-z0-9]
, *
, ?
grep
- see this tutorial