updates
This commit is contained in:
parent
13fb995877
commit
827609d326
5 changed files with 71 additions and 53 deletions
|
|
@ -61,6 +61,12 @@ pre, code
|
||||||
h1, h2, h3, h4, h5, h6
|
h1, h2, h3, h4, h5, h6
|
||||||
font-family: $secondary-font
|
font-family: $secondary-font
|
||||||
|
|
||||||
|
h4[id="timestamp"]
|
||||||
|
text-transform: uppercase
|
||||||
|
color: color.adjust(map.get($default-header-colors, 'h3'), $lightness: 10%)
|
||||||
|
|
||||||
|
h4[id="playlist"]
|
||||||
|
color: color.adjust(map.get($default-header-colors, 'h3'), $lightness: -10%)
|
||||||
h3
|
h3
|
||||||
a
|
a
|
||||||
color: color.adjust($anchor-color, $lightness: -12%)
|
color: color.adjust($anchor-color, $lightness: -12%)
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit d8096e6e31288fbf518a6861dc68a420ddd5d6e1
|
Subproject commit 1a79c3af079f4c2d823cd41f4157a712b98c1d31
|
||||||
|
|
@ -9,6 +9,36 @@
|
||||||
- [[https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J][Playlist: Missing Semester]]
|
- [[https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J][Playlist: Missing Semester]]
|
||||||
- current: https://youtu.be/Z56Jmr9Z34Q?si=t9wQkGXDznscDtNH&t=1217
|
- current: https://youtu.be/Z56Jmr9Z34Q?si=t9wQkGXDznscDtNH&t=1217
|
||||||
|
|
||||||
|
*** timestamps
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: timestamp
|
||||||
|
:END:
|
||||||
|
|
||||||
|
#+attr_html: :class playlist
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=20s][00:20 why we're doing this class]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=251s][04:11 the shell]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=338s][05:38 install a terminal and a shell]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=364s][06:05 the shell prompt]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=411s][06:51 shell prompt]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=522s][08:42 how does the shell know what these programs are]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=672s][11:12 paths]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=738s][12:18 absolute path]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=759s][12:39 relative paths]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1034s][17:14 tilde character]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1336s][22:16 directories]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1376s][22:56 execute on directories]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1514s][25:14 cp command]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1547s][25:47 rm]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1590s][26:30 create a new directory]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1912s][31:52 pipe character]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2044s][34:04 grep]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2145s][35:45 the root user]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2239s][37:19 kernel paramters]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2612s][43:32 scroll lock led]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2706s][45:06 open a file]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2829s][47:09 lecture notes]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2875s][office hours]]
|
||||||
|
|
||||||
* Notes
|
* Notes
|
||||||
** why
|
** why
|
||||||
- there are many tools that make life easier for programmers
|
- there are many tools that make life easier for programmers
|
||||||
|
|
@ -77,29 +107,3 @@ the output will be
|
||||||
=/home/ronny/programs/notes/courses=
|
=/home/ronny/programs/notes/courses=
|
||||||
|
|
||||||
|
|
||||||
*** Playlist
|
|
||||||
|
|
||||||
#+attr_html: :class playlist
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=20s][00:20 why we're doing this class]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=251s][04:11 the shell]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=338s][05:38 install a terminal and a shell]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=364s][06:05 the shell prompt]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=411s][06:51 shell prompt]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=522s][08:42 how does the shell know what these programs are]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=672s][11:12 paths]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=738s][12:18 absolute path]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=759s][12:39 relative paths]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1034s][17:14 tilde character]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1336s][22:16 directories]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1376s][22:56 execute on directories]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1514s][25:14 cp command]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1547s][25:47 rm]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1590s][26:30 create a new directory]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=1912s][31:52 pipe character]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2044s][34:04 grep]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2145s][35:45 the root user]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2239s][37:19 kernel paramters]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2612s][43:32 scroll lock led]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2706s][45:06 open a file]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2829s][47:09 lecture notes]]
|
|
||||||
- [[https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&t=2875s][office hours]]
|
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,29 @@
|
||||||
- [[../toc.org][TOC | Missing Semester]]
|
- [[../toc.org][TOC | Missing Semester]]
|
||||||
- [[https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J][Playlist: Missing Semester]]
|
- [[https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J][Playlist: Missing Semester]]
|
||||||
|
|
||||||
|
*** timestamps
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: timestamp
|
||||||
|
:END:
|
||||||
|
|
||||||
|
#+attr_html: :class playlist
|
||||||
|
1. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=54s][control flow functions]]
|
||||||
|
2. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=227s][sequential execution]]
|
||||||
|
3. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=425s][standard input]]
|
||||||
|
4. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=444s][error code]]
|
||||||
|
5. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=517s][logical operators]]
|
||||||
|
6. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=603s][concatenate commands]]
|
||||||
|
7. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=645s][common substitution]]
|
||||||
|
8. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=675s][process substitution]]
|
||||||
|
9. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=935s][comparison operator]]
|
||||||
|
10. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=1173s][curly braces]]
|
||||||
|
11. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=1359s][python script]]
|
||||||
|
12. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=1707s][man command]]
|
||||||
|
13. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=2175s][finding files]]
|
||||||
|
14. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=2190s][grep]]
|
||||||
|
15. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=2573s][fuzzy finder]]
|
||||||
|
16. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=2649s][history substring search]]
|
||||||
|
|
||||||
* Notes
|
* Notes
|
||||||
|
|
||||||
** bash
|
** bash
|
||||||
|
|
@ -53,22 +76,3 @@
|
||||||
|
|
||||||
will return: =Value is $foo=
|
will return: =Value is $foo=
|
||||||
|
|
||||||
*** Playlist
|
|
||||||
|
|
||||||
#+attr_html: :class playlist
|
|
||||||
1. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=54s][control flow functions]]
|
|
||||||
2. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=227s][sequential execution]]
|
|
||||||
3. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=425s][standard input]]
|
|
||||||
4. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=444s][error code]]
|
|
||||||
5. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=517s][logical operators]]
|
|
||||||
6. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=603s][concatenate commands]]
|
|
||||||
7. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=645s][common substitution]]
|
|
||||||
8. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=675s][process substitution]]
|
|
||||||
9. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=935s][comparison operator]]
|
|
||||||
10. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=1173s][curly braces]]
|
|
||||||
11. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=1359s][python script]]
|
|
||||||
12. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=1707s][man command]]
|
|
||||||
13. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=2175s][finding files]]
|
|
||||||
14. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=2190s][grep]]
|
|
||||||
15. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=2573s][fuzzy finder]]
|
|
||||||
16. [[https://www.youtube.com/watch?v=kgII-YWo3Zw&t=2649s][history substring search]]
|
|
||||||
|
|
|
||||||
18
toc.org
18
toc.org
|
|
@ -7,14 +7,12 @@
|
||||||
* Links
|
* Links
|
||||||
#+attr_html: :class links
|
#+attr_html: :class links
|
||||||
- [[../../../course-listings.org][Courses Listing]]
|
- [[../../../course-listings.org][Courses Listing]]
|
||||||
- [[https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J][Playlist: Missing Semester]]
|
- [[https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J][YouTube Playlist: Missing Semester]]
|
||||||
|
|
||||||
* Contents Overview
|
*** playlist
|
||||||
#+attr_html: :class contents-overview
|
:PROPERTIES:
|
||||||
- [[./_subsections/lesson-01.org][Lesson 01 | Course Overview + The Shell]]
|
:CUSTOM_ID: playlist
|
||||||
- [[./_subsections/lesson-02.org][Lesson 02 | Shell Tools and Scripting]]
|
:END:
|
||||||
|
|
||||||
*** Playlist
|
|
||||||
|
|
||||||
#+attr_html: :class playlist
|
#+attr_html: :class playlist
|
||||||
1. [[https://youtu.be/Z56Jmr9Z34Q?si=XHgfjMWOSx0lSUV8][Lecture 1: Course Overview + The Shell]]
|
1. [[https://youtu.be/Z56Jmr9Z34Q?si=XHgfjMWOSx0lSUV8][Lecture 1: Course Overview + The Shell]]
|
||||||
|
|
@ -28,3 +26,9 @@
|
||||||
9. [[https://youtu.be/tjwobAmnKTo?si=QnIhfVK8mJHCV6PU][Lecture 9: Security and Cryptography]]
|
9. [[https://youtu.be/tjwobAmnKTo?si=QnIhfVK8mJHCV6PU][Lecture 9: Security and Cryptography]]
|
||||||
10. [[https://youtu.be/JZDt-PRq0uo?si=7oCytjjvVaGSTDHr][Lecture 10: Potpourri]]
|
10. [[https://youtu.be/JZDt-PRq0uo?si=7oCytjjvVaGSTDHr][Lecture 10: Potpourri]]
|
||||||
11. [[https://youtu.be/Wz50FvGG6xU?si=Gmp-YJZm0sR65GAa][Lecture 11: Q&A]]
|
11. [[https://youtu.be/Wz50FvGG6xU?si=Gmp-YJZm0sR65GAa][Lecture 11: Q&A]]
|
||||||
|
|
||||||
|
* Contents Overview
|
||||||
|
#+attr_html: :class contents-overview
|
||||||
|
- [[./_subsections/lesson-01.org][Lesson 01 | Course Overview + The Shell]]
|
||||||
|
- [[./_subsections/lesson-02.org][Lesson 02 | Shell Tools and Scripting]]
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue