- Design, Compile, and Profile Code
- Debugging
- Make and Makefiles
- Optimization
- Program Structure
| - Directories and Files
- Commands
- File Types and Properties
- Ownership and Permission Manipulation
- Status Functions
|
- I/O
- Asynchronous/Non-blocking
- Memory-Mapped
- Redirection
- Streams
- Terminal Attributes and Options
| - Interprocess Communication
- Client-Server Properties
- Concurrency
- Control Signals
- Message Queues
- Pipes
- Signal Commands
- Sockets
|
- Language Concepts
- Cross Platform Issues
- Memory Management
- Regular Expressions
- Time Concepts
| - Process Control
- Daemons
- Management Functions
- Ownership
- System Functions
- Threads
|
- Process Relationships
- Identifiers
- Orphans
- Shell Execution of Programs
- Terminal and Network Logins
| |