nano - a simple text editor
man - the Unix online manualpwd - print working directory pathnamecd - change to a new working directoryls - list information about one or more files or the contents of a directorychmod - change file modes (permissions) for a file or directorycat - concatenate files and print on the standard outputmore and less - file perusal filtersdiff - compare files line by linemkdir - make a new directoryrmdir - remove an empty directorycp - copy one or more filesmv - move (or rename) filesrm - remove filesln - make a link to a fileg++ - GNU C++ compiler and linkermake and Makefilesgdb Debugger ReferenceIn addition to the basic nano editor covered in lab training, there are several other editors available on most Unix systems that offer more powerful editing capabilities and customization.
The vi editor can be found on every Unix system.
vim is an improved version of vi distributed with most newer versions of Unix (including ours - on our system, typing "vi" will actually run the vim editor). You can access a short online tutorial on this editor by typing vimtutor at the Unix prompt.
GNU Emacs is a free, portable, extensible text editor found on many systems throughout the world of programming, including ours.
gdb Debugger References and Tutorialsgdb referencegdb video tutorialgdb video tutorialDon't care for any of these sites? Search for "gdb tutorial" and take a look at some of the other ~2,100 hits you'll get!