User Tools

Site Tools


guides:software:start

This is an old revision of the document!


Overview of Software Guides

Programming Tools

We expect students who successfully complete the computing programs to have a basic knowledge in a number of tools. The following list is not universal, however it should be a good starting point.

  • A Text Editor
  • Basic Unix/Linux command line operation
    • Command Line History
    • Paths
      • Absolute
      • Relative
      • Tilda expansion
      • pwd
    • File Operations
      • ls
      • rm
      • mv
      • cp
    • Directory operations
      • mkdir
      • cd
      • Basic Wildcards
    • Man Pages (man)
    • I/O Redirection
    • Pipes
    • Pagers
  • A Compiler (g++, gcc)
  • File Transfer (pstp, filezilla)
  • A build system (make)
  • A version control system (git)
guides/software/start.1595175828.txt.gz · Last modified: 2022/08/02 11:59 (external edit)