Below is a short list of commands that can be used on a system running Linux.
A series of short and very easy to follow videos covering the basics of Linux are available in Kaltura (login with your UGA MyID and password) at https://kaltura.uga.edu/channel/GACRC/176125031
General Linux Commands
Moving around in the file system
| Command
|
Action
|
| pwd |
"Print working directory" - show what directory you are in.
|
| ls |
List the contents (files and subdirectories) of a directory.
|
| ls -l |
List the contents of a dir and show additional info of the files.
|
| ls -a |
List all files, including hidden files, which typically start with a dot.
|
| ls -lh |
List the contents of a dir and show additional info of the files (the files sizes are given in easy to read units).
|
| ls -lt |
List the contents of a dir in cronological order with most recent files on top and show additional info of the files.
|
| cd dirname |
Change to the dirname directory.
|
| cd .. |
Go to the top level of your home directory.
|
Examining files
| Command
|
Action
|
| file filename |
Determine the type of a file.
|
| cat filename |
Concatenate a file.
|
| less filename |
View text files and paginate them if needed.
|
| more filename |
View text files, one page at a time.
|
Manipulating files and directories
| Command
|
Action
|
| cp filename dirname |
Copy a file into a directory.
|
| cp filename1 filename2 |
Copy a file into another.
|
| cp -i filename dirname |
Copy a file into a directory and ask before overwriting.
|
| cp -i filename1 filename2 |
Copy a file into another and ask before overwriting.
|
| cp -r dir1 dir2 |
Copy a directory with its contents.
|
| mv filename dirname |
Move a file into a directory.
|
| mv filename1 filename2 |
Renames a file.
|
| mv -i filename dirname |
Move a file and ask before overwriting.
|
| mv -i filename1 filename2 |
Rename a file and ask before overwriting.
|
| rm filename |
Remove a file.
|
| rm -r dirname |
Remove a directory with its contents.
|
| rm -i filename |
Ask before removing a file.
|
| rm -i -r dirname |
Ask before removing a directory and its contents.
|
| mkdir dirname |
Make a directory.
|
| rmdir dirname |
Remove an empty directory.
|
Converting files to Linux format
| Command
|
Action
|
| dos2unix filename |
Removes DOS/Windows line endings in file.
|
| mac2unix filename |
Removes Mac line endings in file.
|
Slurm commands
| Command
|
Action
|
| sbatch |
Submit a job to the queue
|
| scancel |
Cancel a queued or running job
|
| squeue |
Check the status of queued and running jobs
|
| squeue --me |
List all jobs for the user running the command
|
| sinfo |
List all nodes and their state
|
| scontrol show job jobid |
Shows information about pending or running jobs, until very shortly after a job finishes
|
| sacct -X -j jobid |
Shows status/information about a job
|
| sacct-gacrc -X -j jobid |
sacct with some useful pre-formatted fields
|
| sacct-gacrc-v jobid |
sacct-gacrc displayed vertically, line by line
|
Text Editors
Sapelo2 and the teaching cluster have the following text editors available: vi, vim, emacs, nano.