Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Learn Vim | 11,420 | 24 days ago | 11 | other | ||||||
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖 | ||||||||||
Learn Something Every Day | 409 | 2 months ago | 4 | CSS | ||||||
📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here -> | ||||||||||
Nanvix | 82 | 3 months ago | 5 | gpl-3.0 | C | |||||
Educational Spinoff of Nanvix | ||||||||||
Neoss | 74 | 4 days ago | 1 | September 23, 2021 | bsd-3-clause | TypeScript | ||||
:heavy_check_mark: User-friendly and detailed socket statistics with a Terminal UI. | ||||||||||
Mentos | 64 | 12 days ago | 1 | mit | C | |||||
An educational 32-bit linux-like Operating System, with public bachelor- and master-level course slides. | ||||||||||
Multicast Client Server Example | 53 | a month ago | gpl-2.0 | C | ||||||
This is a simple educational example of an IPv4/IPv6 multicast client and server, running under UNIX and Win32. | ||||||||||
Seq.asm | 37 | 7 years ago | Assembly | |||||||
Minimal implementation of UNIX seq command in x86_64 assembly. | ||||||||||
Awesome Programming Books | 27 | 2 years ago | ||||||||
List of good programming books for beginners and professionals | ||||||||||
Unox Os | 20 | 9 months ago | mit | C | ||||||
Unox is an educational unix-like operating system. #JustForFun | ||||||||||
Hardv | 15 | 2 months ago | bsd-3-clause | C | ||||||
A Powerful Flashcard Program for Unix |
Windows users should download PuTTY:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Remember how, on your Desktop, you can manipulate files and folders?
The entire filesystem for your computer is just a MASSIVE tree of folders and folders with files along the way.
Notable Directories
...also, I'm gonna refer to folders as directories here on out.
Got that shell open? Time for some basic navigation!
Now that you've got those under your belt, we need to talk about command options- or flags. Flags are how we specify additional parameters to our commands similar to passing arguments to a function in programming.
For example: sure, ls lists directory contents but what if I want to see hidden dotfiles? I can include the -a option:
ls -a
Want a "long" listing with lots of additional system information?
ls -l
But how do we familiarize with all of these hidden options? ...I'm glad you asked.
Before we move on, you should copy this document onto your desktop:
curl --location goo.gl/NU44jC > ~/Desktop/unix.txt
This will prove a great resource for you to refer back to if you ever get lost or have any nagging questions after the workshop.
I got you. -Steven Kneiser
Finally! Time to do something both tangible and dope. First thing we're gonna do is remote into a school server:
ssh [email protected]
After entering your password you should be in your user's home directory (represented by the "~"). Next up, we're gonna make a directory for this project called "web" and hop right in there:
mkdir web
cd web
This seems like the PERFECT place to dump my mysterious & undisputably dope file:
curl --location goo.gl/W5GHZd > index.html
Rubs hands together with a devilish grin
Now before I give anything away, I want you to run these two commands:
chmod -R a+rX ~/web
chmod 701 ~/
Congratulations, you've officially setup your very own student homepage! Don't believe me? Visit:
cse.msu.edu/~your_net_id