=====unix Keyword 2===== command expansion ====Definition==== Definition (in your own words) of the chosen keyword. ====References==== List any sites, books, or sources utilized when researching information on this topic. (Remove any filler text). * Reference 1 * Reference 2 * Reference 3 =====unix Keyword 2 Phase 2===== shell ====Definition==== A shell acts as the interface between a user and an operating system in which the user can launch other programs or access directories. There are two types of shells, command line or graphical. A windows operating system uses the graphical interface Windows Explorer to allow users to access programs and view files, where as a Unix systems tend to use the command line interfaces wherein text is typed at the command line prompt in order to launch programs and enter commands to view directories. ====References==== List any sites, books, or sources utilized when researching information on this topic. (Remove any filler text). * [[http://en.wikipedia.org/wiki/Shell_(computing)]] * __Harley Hahn's Guide to Unix and Linux__ by Harley Hahn ====Demonstration==== Demonstration of the indicated keyword. If you wish to aid your definition with a code sample, you can do so by using a wiki **code** block, an example follows: /* * Sample code block */ #include int main() { return(0); } Alternatively (or additionally), if you want to demonstrate something on the command-line, you can do so as follows: lab46:~$ cd src lab46:~/src$ gcc -o hello hello.c lab46:~/src$ ./hello Hello, World! lab46:~/src$