FIT3094: Artificial Intelligence, Artificial Life and Virtual Environments
Unix Information.
This unit requires you to have some basic Unix/Linux
skills before you begin. Unix is an operating system that works differently to Windows. Linux and Mac OS X are based on the Unix operating system. All of your assignment work must run under the Unix/Linux (or Mac OS X) operating system so it is important that you know how to work in this environment.
Things you will need to know:
- Logging in, logging out
- Moving around and viewing the directory structure
- Creating and removing directories
- Creating, copying and removing files
- Editing files using a text editor such as vi, vim, emacs (Although you may not need to use these particular editors to do your programming you will need them at times all the same!)
- Compiling C++ code from the command line using the GNU compiler
- Debugging code using the GDB debugger
- You may also need to use FTP (File Transfer Protocol software) to up-/down-load your files
There are many online tutorials that will lead you through the basics of UNIX. Here is one you should try:
- UNIX tutorial for beginners - At a bare minimum work through the Introduction and Tutorials 1 - 6 of this guide. Have a look at 7 and 8 if you are interested.
Courseware