Lecture 1: Course Overview + The Shell (2020)

แชร์
ฝัง

ความคิดเห็น • 377

  • @litchyarn
    @litchyarn 3 ปีที่แล้ว +596

    6:04 shell prompt
    6:32 curstermizing shell
    7:03 $date
    7:19 $echo
    7:29 $echo hello
    7:46 $echo "Hello world"
    8:41
    10:01 environment variable
    10:17 $echo $PATH
    11:01 $ which echo
    12:30 relative path
    12:50 $pwd (print working directory)
    13:24 cd /home (change my directory)
    13:58 dot
    15:03 ../../../../../
    16:20 $ls
    17:15 ~ tild
    17:36 - dash
    $ cd -
    20:09 d means directory
    21:32 read, write, execute
    24:32 mv (rename, move)
    25:20 cp (copy from, to)
    25:50 rm (remove)
    26:15 rmdir, mkdir (remove directory, make directory)
    26:50 man (manual)
    27:55 Ctrl+L (clear shall)
    28:30 input and output
    29:30 $echo hello > hello.txt
    29:59 $cat hello.txt
    30:10 $cat < hello.txt
    30:43 $cat < hello.txt > hello2.txt
    31:15 $>>^C
    31:50 pipe
    32:20 tail
    $tail -nl
    $ls -l / | tail -nl
    $ls -l / | tail -nl > ls.txt
    33:35 curl
    curl --head --silent google.com
    curl --head --silent google.com | grep -i content-length
    curl --head --silent google.com | grep -i content-length | cut --delimetr = ' ' -f2
    36:39 $sudo (super user)
    38:02 $cat brightness
    $sudo echo 500 > brightness

    • @skandamahesh9974
      @skandamahesh9974 3 ปีที่แล้ว +2

      Jeong Rita thanks man really helps

    • @lucaban
      @lucaban 3 ปีที่แล้ว +1

      this needs more upvotes!!!

    • @Mainmenify
      @Mainmenify 3 ปีที่แล้ว +4

      Well done! this absolutely needs to be added to the video description to show timespamps on the video progress bar!!!

    • @DrHusseinAlOmari
      @DrHusseinAlOmari 3 ปีที่แล้ว +1

      Thank you! Very useful!

    • @hingsli7245
      @hingsli7245 3 ปีที่แล้ว +1

      good job man, very helpful!

  • @samdavepollard
    @samdavepollard ปีที่แล้ว +192

    i'm old; i graduated in 1979, way before the www was a thing
    the fact that i can hop onto youtube and drop into a class at MIT like this still blows my mind

    • @upstatenetworks4639
      @upstatenetworks4639 9 หลายเดือนก่อน +2

      Similar. EE/CS 1980's We've passed files back and forth for decades. Our development projects now involve 10's of programmers. This lecture was well presented and gratefully received. Nice Job and Thank you!

    • @edvaned8207
      @edvaned8207 2 หลายเดือนก่อน

      Similiar too. i graduated in 2004 😁

  • @resulhangeldiyev4427
    @resulhangeldiyev4427 4 ปีที่แล้ว +126

    thank you youtube algorithm for this magnificent content

    • @fedeac31
      @fedeac31 2 ปีที่แล้ว +1

      I think we should rather thank MIT. They're quite probably the best tech university in the world, and they're publishing content for free that they could charge us a fortune to access if they wanted to.

  • @ShivangiSingh-wc3gk
    @ShivangiSingh-wc3gk 4 ปีที่แล้ว +263

    I feel so dumb at work sometimes. I had to learn these things the hard way, thank you for putting this out there.

    • @xBugzilla
      @xBugzilla ปีที่แล้ว +2

      But #! is a special comment, not telling the shell to run as root, right? I don’t get your comment or maybe I missed the part he explained shebang

  • @middleverse3838
    @middleverse3838 3 ปีที่แล้ว +17

    I'm like 15 minutes in, and I'm already thankful to you guys for making this!! For someone who used to be a programmer but left and is now making a comeback, this packs-a-punch.

  • @Milbrown_Worker
    @Milbrown_Worker 4 ปีที่แล้ว +96

    Im sad this kind of quality instruction is not commonplace across other post secondary institutions.. I guess it is MIT after all... Thanks for making this available

    • @yousifabdulhussein
      @yousifabdulhussein 9 หลายเดือนก่อน +5

      This type of quality instruction isn’t even commonly available at MIT lol.

  • @cosmos1701
    @cosmos1701 4 ปีที่แล้ว +7

    How they teach and covers the topic is really helpful. I think they are doing great work to post these and their notes over internet for people to use. Regards to the authors.

  • @seonginna8804
    @seonginna8804 4 ปีที่แล้ว +17

    This is a lecture series I have wanted. Thank you MIT!

  • @Chr0nalis
    @Chr0nalis 4 ปีที่แล้ว +478

    I've been writing "clear" instead of just ctrl+l all this time ..

    • @love.ly.
      @love.ly. 4 ปีที่แล้ว

      Teymur Azayev same 😮

    • @wolfram77
      @wolfram77 4 ปีที่แล้ว +5

      is there a shortcut to clear scrollback too?

    • @rabingaire
      @rabingaire 4 ปีที่แล้ว +1

      same here

    • @aavocadoToast
      @aavocadoToast 4 ปีที่แล้ว

      Same

    •  4 ปีที่แล้ว +12

      The clear command and ctrl+l do not do the same thing. They are very similar, but sometimes it makes sense to use one or the other.

  • @loremipsum7513
    @loremipsum7513 4 ปีที่แล้ว +79

    THIS IS WHAT WE ALL NEEDED. THANK YOU FROM THE BOTTOM OF MY HEART.

  • @infinite-journey
    @infinite-journey 3 ปีที่แล้ว +5

    Lectures we didn't ask for but we all needed the most.

  • @mrmusicdu74
    @mrmusicdu74 3 ปีที่แล้ว +118

    Why is this in my recommandations and why am I starting to plan to watch the whole courses

    • @qwerty-wt5dr
      @qwerty-wt5dr 3 ปีที่แล้ว +1

      +1 I even dont have Linux installed for years

    • @zounoaa9689
      @zounoaa9689 3 ปีที่แล้ว

      same!

    • @aalbero
      @aalbero 3 ปีที่แล้ว +2

      long live TH-cam recommendations

    • @sadeepthabandara8117
      @sadeepthabandara8117 3 ปีที่แล้ว +1

      If you haven't already, go for it!

    • @overglobe
      @overglobe ปีที่แล้ว

      😂

  • @shreyaskali996
    @shreyaskali996 ปีที่แล้ว +1

    great! MIT never ever dissapoints me. Hope this quality of education become a standard in the future in every country.

  • @yixe2253
    @yixe2253 4 ปีที่แล้ว +399

    These lecture are amazing, thanks for releasing this to the public!

    • @ChristopherOkhravi
      @ChristopherOkhravi 4 ปีที่แล้ว +2

      This.

    • @skarasif
      @skarasif 4 ปีที่แล้ว +1

      @@ChristopherOkhravi lectures ;-)

    • @v1r47
      @v1r47 3 ปีที่แล้ว

      @@skarasif lectures* :-)

    • @driden1987
      @driden1987 3 ปีที่แล้ว

      @@ChristopherOkhravi are you planning on coming back to creating videos on YT? Really wanted to see how your VIM series would pan out. Thanks for everything

    • @terrence369
      @terrence369 3 ปีที่แล้ว

      Very true

  • @alexandrechen3081
    @alexandrechen3081 4 ปีที่แล้ว +8

    This is exactly what I need! Thank you MIT

  • @sciberbee
    @sciberbee 2 ปีที่แล้ว

    I came to think again, that we are living very hopeful period of time given that these fruitful and friendly lectures from MIT is ready to be watched free, at all around the world:)

  • @dhruvgupta8751
    @dhruvgupta8751 3 ปีที่แล้ว +10

    the xdg-open in powershell was just: start worked with pdfs and .html files.

  • @fedeac31
    @fedeac31 2 ปีที่แล้ว +1

    This is awesome. You guys are awesome for sharing it publicly. Everything about this is awesome.

  • @bsko3D
    @bsko3D 2 ปีที่แล้ว

    what a great and generous idea to publish these lectures for everyone. Thank you!

  • @PainfullySubjective
    @PainfullySubjective 5 หลายเดือนก่อน +1

    so glad i found this courses. thank you MIT and all who made this!

  • @walkastray007
    @walkastray007 3 ปีที่แล้ว +2

    I'm actually tearing up. I've been trying to learn how to do things and it's been super frustrating and EVERY SINGLE COURSE I have ever seen either teaches you what a variable is. Or has a "google is your best friend" sort of approach. Thank you so much for making these videos

  • @EndrChe
    @EndrChe 3 ปีที่แล้ว +3

    This is the most beautiful thing I’ve ever found on TH-cam...

  • @casedup
    @casedup 4 ปีที่แล้ว

    Great Great Great! Been using bash shell foryears and you opened me up to other worlds man. These videos are so 👍

  • @majoragan
    @majoragan 3 ปีที่แล้ว +1

    Just finished first lecture... Big thanks for this series!

  • @popluss
    @popluss 3 ปีที่แล้ว +1

    wow, this is very good! the content is really nice and the way he teaches it and structure the lecture is way better than what i had in college

  • @mlcmingliang
    @mlcmingliang 4 ปีที่แล้ว +34

    43:44 scroll lock is for you to scroll around in spreadsheet program like Excel with arrow keys. so when it is toggled, arrow keys scroll around instead of move the focus on a cell

    • @wolfram77
      @wolfram77 4 ปีที่แล้ว +2

      that is also what ctrl+arrow keys do in a text editor. thanks for sharing.

  • @tamat
    @tamat 4 ปีที่แล้ว +60

    I cannot thank you enough for this course. Im also a teacher at the university and I never have the time to teach this concepts deeply to my students, so at least now I have a place to redirect them.

    • @advitiayanand5974
      @advitiayanand5974 4 ปีที่แล้ว +10

      glad to hear there's teachers that still care.

  • @surered4958
    @surered4958 4 ปีที่แล้ว +5

    I cannot believe how good of a professor this guy is. I wish I could learn software development and data science from him.

    • @glizzdawiz
      @glizzdawiz 4 ปีที่แล้ว +3

      He has his own TH-cam channel, which I just discovered th-cam.com/channels/_iD0xppBwwsrM9DegC5cQQ.html

  • @takreem.akhter
    @takreem.akhter 3 ปีที่แล้ว

    Thank you youtube recommendations. This was beautiful! I am going to watch the whole course.

  • @sriranganayakulu8513
    @sriranganayakulu8513 3 ปีที่แล้ว +1

    Thanks MIT!! For these great lecture series

  • @StankyPickle1
    @StankyPickle1 4 ปีที่แล้ว +8

    I wish this lecture series existed 6 years ago. Would've made life a little easier.

  • @meojunior
    @meojunior 3 ปีที่แล้ว

    I really enjoy this course and learn a ton of foundation things. Thanks guys

  • @mrbeats7434
    @mrbeats7434 4 ปีที่แล้ว

    Very good. This teacher is first class. Thanks so much

  • @henryluo9380
    @henryluo9380 3 ปีที่แล้ว +3

    Thanks for sharing it. It's really helpful to someone like me who have never learnt these basic things.

  • @EarthB00
    @EarthB00 4 ปีที่แล้ว +17

    These are super useful. Making my way through them.

  • @shubxam
    @shubxam 4 ปีที่แล้ว +1

    Thank you so much for releasing this course in public. Just been through 1st lecture and content and the way you teach is very good.

  • @koraytugay
    @koraytugay 4 ปีที่แล้ว +163

    Starts at 4:08

  • @metroboomin8895
    @metroboomin8895 2 ปีที่แล้ว

    tip: watch on 1.5 speed if it suits your fancy, i find it helps me focus (also great lecture!!)

  • @mubintirsaiwala7141
    @mubintirsaiwala7141 4 ปีที่แล้ว

    I just can't thank you enough. Great content.

  • @shelinesim1038
    @shelinesim1038 4 ปีที่แล้ว +45

    "On Windows, who knows?" made me chuckle

    • @pedrofalcao1900
      @pedrofalcao1900 3 ปีที่แล้ว +6

      Made me install linux

    • @ze_kel
      @ze_kel 3 ปีที่แล้ว +3

      ​@@pedrofalcao1900 try WSL it's super easy to setup and you get full linux terminal inside your windows.

    • @HendersonHarrisson
      @HendersonHarrisson 3 ปีที่แล้ว +1

      WSL easy bash without switching OSes

  • @wizard7314
    @wizard7314 3 ปีที่แล้ว +3

    41:30 it was worth watching for me, just for this. Great example of why 'cat' with shell piping isn't sufficient to write to a system file. But you also don't want to elevate the whole shell to root privileges because it's inconvenient (especially when scripting) and because then everything will be executed with root privileges. Now I understand why tee exists. Cheers.

  • @sportsfreund8430
    @sportsfreund8430 3 ปีที่แล้ว +2

    God damn, I had this bookmarked for way too long. Looking forward to going through the playlist! :)

  • @JasonSFuller
    @JasonSFuller 4 ปีที่แล้ว +117

    40:24 Please don't teach people "sudo su" (or the slightly less terrible "sudo su -"). In fact, don't teach people about "su" at all, other than to use it to install/fix "sudo" or as a history lesson. It certainly _works_, but you're telling the shell to do something twice, i.e. "run as root" (sudo) then "become the root user" (su).
    The thing you want is "sudo -i" or "initial login" (equivalent to "su -" and "sudo su -"), which tells sudo to start a shell *and* process the normal login scripts, e.g. .profile, .login, .bash_profile, etc.
    "Su"ing twice has a number of unexpected and irritating--though not insurmountable--side-effects for administrators (i.e. me, a linux admin for 20+ years), but it also causes trouble for an end-users since it strips their environment variables. "Sudo" handles this quite well (depending on your sudoers configuration), but "su" does not. This is problematic for things like preserving a non-root user's $SSH_AUTH_SOCK (maybe you want to use your ssh keys when you're root), or language preferences ($LANG), or $DISPLAY for GUI users, etc.

    • @adammoore6594
      @adammoore6594 4 ปีที่แล้ว

      Thanks, that is useful :)

    • @mwat56
      @mwat56 4 ปีที่แล้ว

      In case you need a shell (to do more than a single command) you'd call: sudo bash
      That avoids the problems mentioned above.

    • @JasonSFuller
      @JasonSFuller 4 ปีที่แล้ว +5

      @@mwat56 I'll politely disagree here. "sudo -i" does, in fact, give you a shell, AND it simulates a login the proper way. "sudo bash" suffers from the same environment problems as "sudo su"

    •  4 ปีที่แล้ว +1

      Exactly. I was going to comment this, but you explained it much better than I could.

    • @aram535
      @aram535 3 ปีที่แล้ว

      If you don't need to go through "login" then 'sudo -s' will also work and just start up a new environment rather than login then env. For example 'sudo -s' will drop you into a root shell and 'sudo -u foo -s' will drop you into a shell for user 'foo'. Again without the login (.profile & .login). I recommend using "sudo -c 'command'", "sudo -s" and "sudo -u foo -sH" (-H sets the homedir for the user as well).

  • @Kruglord
    @Kruglord ปีที่แล้ว

    Hey, that's Jon Gjengset! He does the "Crust of Rust" videos here on TH-cam, I had no idea he also taught these lectures, I only recognize him now after coming back again 2 years later.

  • @yuexiao4739
    @yuexiao4739 3 ปีที่แล้ว

    Love this course! Really helped me on my work.

  • @steveroger4570
    @steveroger4570 3 ปีที่แล้ว +1

    This is better than my entire degree in my uni

  • @10riddles
    @10riddles 4 ปีที่แล้ว

    Super useful for graduates. Thanks a bunch.

  • @jamoinmoin
    @jamoinmoin 3 ปีที่แล้ว

    wow so many small useful things that actually boost productivity, great lecture

  • @rabingaire
    @rabingaire 4 ปีที่แล้ว +5

    I love how this guy explains things, I am a long time subscriber of his channel his voice is just mesmerizing

    • @linsanity626
      @linsanity626 4 ปีที่แล้ว +1

      Rabin Gaire same! what's his channel name?

    • @rabingaire
      @rabingaire 4 ปีที่แล้ว

      @@linsanity626 channel link th-cam.com/channels/_iD0xppBwwsrM9DegC5cQQ.html

  • @user-ox9wq1gj5k
    @user-ox9wq1gj5k 4 ปีที่แล้ว +40

    Amazing to look at it during quarantine. Thank you very much!

  • @Qladstone
    @Qladstone 8 หลายเดือนก่อน

    After several years of watching lectures in my off-work hours, this shall be my "graduation" class.

  • @edavar6265
    @edavar6265 ปีที่แล้ว +1

    Another resource I can reccomend on this topic is Learn Enough Command Line To Be Dangerous. It is a fun read with exercises.

  • @yanlin9130
    @yanlin9130 4 ปีที่แล้ว +24

    Pretty good lecture, I wish it would be available when I was a freshman five years ago. Thanks for the hard work.

  • @MubashirullahD
    @MubashirullahD 3 ปีที่แล้ว

    This entire talk is this smart telling you you don't know things. :)

  • @venusumanthpotru9535
    @venusumanthpotru9535 3 ปีที่แล้ว

    This is super helpful 👍. Thanks a lot for uploading it to TH-cam.

  • @advitiayanand5974
    @advitiayanand5974 4 ปีที่แล้ว +1

    That's basic? Man I'm hyped!

  • @lautoka63
    @lautoka63 4 ปีที่แล้ว +4

    A good thing to be doing. I used to do something similar in my airline engineering career by running lunchtime classes for new young engineers. Much of the time people assume that others know as much as they do, without thinking how long and hard it was to acquire that knowledge.

  • @KonstantinDorichev
    @KonstantinDorichev 4 ปีที่แล้ว +3

    I remembered the basics and did learn a few commands I didn't know. Thanks!

  • @jasonkwan4814
    @jasonkwan4814 4 ปีที่แล้ว +6

    I wish it would be available when I was a freshman one years ago. Thanks for the hard work.

    • @ZhengQu
      @ZhengQu 3 ปีที่แล้ว

      It is never too late :)

    • @jitpackjoyride
      @jitpackjoyride 3 ปีที่แล้ว +1

      lol, I was a freshman 4 years ago and much more experienced now and I’m still going to sit through these lectures 🤓

  • @mukulkumar2316
    @mukulkumar2316 4 ปีที่แล้ว

    this is exactly what i needed

  • @harishkrish14386
    @harishkrish14386 3 ปีที่แล้ว

    Thanks fr these videos which have released! ❣️

  • @sefacorleone8276
    @sefacorleone8276 3 ปีที่แล้ว

    oouuww yes.. i will put that knowledge inside my head. Thank you!

  • @keonys1
    @keonys1 ปีที่แล้ว

    Very insightful!
    thank you for releasing to us

  • @priteshugrankar6815
    @priteshugrankar6815 2 ปีที่แล้ว

    This is truly amazing!! Thanks for sharing!! By the way, I see vendor Perl and core perl in the path at 11:40. Does it mean the instructor is using Perl? If so, for what purpose?

  • @hulk94smash
    @hulk94smash 2 ปีที่แล้ว

    WOWOWOWOWOWOW THIS IS GOLDDD!!! 🔥💯 wish I knew this year's ago 😭

  • @FrederizEguren
    @FrederizEguren 4 ปีที่แล้ว

    He is very eloquent.

  • @aavocadoToast
    @aavocadoToast 4 ปีที่แล้ว +12

    Absolutely amazing lecture. I already knew 80% of these commands but it was still fun to watch and a good learning experience. Especially the fun stuff with sys directory in the end. Nobody teaches that lol...

    • @meghasharma1962
      @meghasharma1962 3 ปีที่แล้ว +1

      Hey, does it require linux or we can do in windows?

    • @surplusvalue3271
      @surplusvalue3271 5 หลายเดือนก่อน

      same!

    • @surplusvalue3271
      @surplusvalue3271 5 หลายเดือนก่อน

      @@meghasharma1962 maybe use WSL, though i don't know how are dirs organized in wsl

  • @nairorokidul
    @nairorokidul ปีที่แล้ว +1

    Another not obvious thing: Inside the shell CTRL + C is cancel, not copy. The most useful trick noone tells you is hitting the up arrow offers you the latest command you entered, and you can scroll up as much as you want by hitting up arrow.

    • @geoafrikana
      @geoafrikana 11 หลายเดือนก่อน

      Use Ctrl + Insert to copy
      Shift + Insert to paste

  • @NoxmilesDe
    @NoxmilesDe 4 ปีที่แล้ว

    The Website with text and everything to ALL those lectures is here:
    missing.csail.mit.edu/
    Thanks to everyone who made this possible. :)

    • @MissingSemester
      @MissingSemester  4 ปีที่แล้ว

      We also link to the relevant lecture notes in the description for each video :)

  • @gaomingt
    @gaomingt 3 ปีที่แล้ว +1

    22:40 Also, if you don't have write permission on a file but have write permission on its directory, you can still delete the file.

  • @chococandy8009
    @chococandy8009 9 หลายเดือนก่อน

    Probably the only semester that I would like to attend without bunking a single lecture ;)
    It was fun.

  • @mcvgs1780
    @mcvgs1780 3 ปีที่แล้ว +1

    I wish I had these kind of lectures in college.

  • @garysantos7053
    @garysantos7053 3 ปีที่แล้ว +7

    Just a note of added confusion:
    Apple replaced "bash" with "zsh" as the default shell in macOS Catalina
    While a number of Mac developers have already moved on to even more modern shells like Fish, zsh is more compatible with Bourne shell (sh) and mostly compatible with bash.
    THE VERGE/ By Tom Warren@tomwarren Jun 4, 2019, 4:27am EDT

    • @xrafter
      @xrafter 3 ปีที่แล้ว +1

      Bash and zsh have the same syntax.

  • @rajasekharreddy7977
    @rajasekharreddy7977 3 ปีที่แล้ว

    Very insightful and useful lecture.

  • @Sethsm1
    @Sethsm1 3 ปีที่แล้ว

    Extremely helpful. Thank you.

  • @stardusts42
    @stardusts42 2 ปีที่แล้ว

    FYI, you can drag and move the subtitle from the bottom to other places until the instructor types "Ctrl + L"

  • @shawnxihaowu7638
    @shawnxihaowu7638 ปีที่แล้ว

    Thank you for this lecture!

  • @kortaffel
    @kortaffel 3 ปีที่แล้ว

    40:30 you don't need to "sudo su". A simple "su" is suffice. "su -" if you want to get rid of enviroment variables and a login shell

  • @warshipwarriors
    @warshipwarriors 3 ปีที่แล้ว

    Nice lectures, happy to learn more

  • @akashpatil7662
    @akashpatil7662 ปีที่แล้ว

    Thank you these lectures

  • @expeditiontoabyss3597
    @expeditiontoabyss3597 6 หลายเดือนก่อน

    this is crazy good, thanks

  • @user-mq1gd3ln6i
    @user-mq1gd3ln6i 3 ปีที่แล้ว

    Thank you from KAIST, South Korea

  • @perlaramos8783
    @perlaramos8783 3 ปีที่แล้ว

    I wish I had this course at my university!!!

  • @haraldurkarlsson1147
    @haraldurkarlsson1147 3 ปีที่แล้ว

    Excellent lectures!

  • @user-ue7zt5pt8o
    @user-ue7zt5pt8o 4 ปีที่แล้ว +2

    wow, that 's cool!Thank you :)

  • @kellybmackenzie
    @kellybmackenzie ปีที่แล้ว

    This is awesome, thank you so much!

  • @phillipuchen
    @phillipuchen 3 ปีที่แล้ว

    Brilliant course!

  • @narindersharma303
    @narindersharma303 3 ปีที่แล้ว

    Very nicely explained!

  • @Steve-ox9gu
    @Steve-ox9gu 4 ปีที่แล้ว +1

    thank you mit, this course helps a lot!

  • @kwangee
    @kwangee 4 ปีที่แล้ว

    About the "echo 1060 | sudo tee brightness" command 42:17 , does this mean if we somehow run a malicious .sh script obtain from internet that contain similar command but does malicious action, it will execute successfully? since this command does not require shell login as superuser

  • @muddi900
    @muddi900 3 ปีที่แล้ว

    This is my reference book now.

  • @edgrimm5862
    @edgrimm5862 7 หลายเดือนก่อน

    Most of the stuff under /sys/class/ are indirect links to the directories that have the actual stuff. By default, find does not follow symlinks. If you search from /sys/, you'll probably find brightness under kernel, devices, and modules.

  • @MichaelS-em8id
    @MichaelS-em8id 4 ปีที่แล้ว

    Are there solutions for the exercises given? I'm having trouble with Question 3. Is it telling me to execute the file with *ls semester*?

  • @tetomdq
    @tetomdq 3 ปีที่แล้ว +1

    # to run command as root.
    * head explodes *
    Doing my first steps on Debian
    Thank you, thank you, thank you for these lectures!

  • @erbanku
    @erbanku 4 หลายเดือนก่อน

    Thanks! (from a Tsinghua University student)

  • @jerrys5387
    @jerrys5387 3 ปีที่แล้ว +13

    I hope my univ could have such courses, instead of assuming we already know

  • @euriskoo
    @euriskoo ปีที่แล้ว

    8:03, Actually the program doesn't treat the string as one argument, it same as using double quotes, it's still an array of arguments.

  • @lonelyyang
    @lonelyyang 3 หลายเดือนก่อน

    my respect!

  • @Nirnaeth1987
    @Nirnaeth1987 3 ปีที่แล้ว

    This is a great idea!

  • @dixingxu
    @dixingxu 4 ปีที่แล้ว

    Thanks for sharing!