Computer System Resources
Linux Introduction (Starting Point for CMSC216)
Logging on to Grace System
Basic Linux Commands
C Language Editors/IDEs for the Grace Cluster
VS Code and Grace Cluster
CMSC 216 Lecture Notes
Resetting Grace Environment
Setting gcc alias
C Style Guide
Debugging in C
Input/Ouput Redirection and diff command
File Transfer
Sites to compare text files:
https://text-compare.com/
https://www.diffchecker.com/
Changing Grace Prompt
Running Linux in Windows Using WSL
Installing gcc/gdb/emacs in a Mac
X Forwarding
Test Types
Unix Tutorial
Emacs tutorial (Section 5 of unix-tutorial.pdf)
Emacs Cheat Sheet(1)
Emacs Cheat Sheet(2)
Memory Map Example
Memory Layout of C Program
Floating Point Math (http://0.30000000000000004.com/)
https://xtrendence.github.io/Binary-Converter/
https://www.h-schmidt.net/FloatConverter/IEEE754.html
ProcessDiagramExample.pdf
Virtual Machine
Advanced Shell Commands
Exam Clock (http://www.timer-tab.com/)
argc / argv reference
To kill all your processes try kill -9 -1
Differences between bash and tcsh
https://www.onlinegdb.com/
Adafruit Circuit Playground
Learning C++
Video from C++ creator
Book
Videos
Linux in 100 Seconds
How Does Linux Boot Process Work?
Linux Directories Explained in 100 seconds
Linux Kernel: What is does and how it relates to distros
YouTube Video: The 50 Most Popular Linux & Terminal Commands - Full Course for Beginners
Web Accessibility