Outline for Linux Workshop
February 23, 2005
Running efficient jobs on Linux
- Languages
- BASH, Perl, Python, C, R, etc.
- Creating scripts
- Compiling with gcc
- Setting up the environment
- utilizing the PATH variable
- absolute vs relative paths
- Setting permissions
- chmod and the executable bit
- Running scripts
- Invoking
- Monitoring
- Backgrounding
- Suspending/Resuming
- Stopping
- Location
- Workstation
- Biostat server
- biostat.mc.vanderbilt.edu
- Statcomp server
- Tools
- Manual pages
You can find out more about some of these topics by typing
man page where page is the topic of your choosing. Try some of the following: bash, perl, python, gcc, ps, top, ssh, scp. On man pages, use the up and down arrows to scroll through the text. Typing
q will exit. By typing
/, then a string, you will perform a search for that value; typing
/ followed by enter will find the next occurrence of that value.
You can also search man pages by using Konqueror. Just type
man:/page in the URL field to search for that topic.