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!