Beginner's Guide To The Linux Terminal

Поделиться
HTML-код
  • Опубликовано: 27 сен 2024

Комментарии • 405

  • @dam0ne
    @dam0ne 3 года назад +527

    Table of contents:
    0:58 Opening the terminal
    1:20 Zooming on the terminal
    2:00 Print working directory - pwd
    2:34 Change directory - cd
    4:18 Clearing the screen - clear / Control+l
    4:45 List contents of directories - ls
    7:12 Manual pages - man
    8:07 Creating files - touch
    9:30 Showing file contents - cat
    9:49 Creating directories - mkdir
    10:23 Moving files - mv
    11:36 Copying files - cp
    12:14 Removing files - rm
    13:05 Removing directories - rmdir
    13:30 Removing not empty directories - rm -rf
    15:06 Finding program binaries - which / whereis
    16:29 Finding files in filesystem - locate / mlocate / find
    17:54 Printing text - echo
    19:21 Printing text - printf
    21:26 Cat from the top of a file - less
    22:00 Finding strings of text in a file - grep
    22:50 Piping program outputs - |
    23:19 Find and replace strings - sed
    25:38 Printing first or last lines of a file - head / tail
    26:54 File permissions - chmod
    29:50 Console command history - history
    30:43 Repeat last command - !!
    31:56 Closing programs - kill / killall / xkill
    33:20 Closing programs - htop
    34:22 Testing connection - ping
    35:11 Downloading things - wget
    35:51 Getting the date - date
    36:18 Calendar - cal
    36:23 Calculator - bc
    36:56 Configuring shell aliases - .bashrc editing
    38:21 Updating Debian-based systems - apt update && apt upgrade

    • @toufiknopixl9973
      @toufiknopixl9973 3 года назад +16

      You're a hero

    • @JessicaFEREM
      @JessicaFEREM 3 года назад +22

      hey DT, copy and paste this into the description, after some time, it'll pop up as a chapter select on youtube.

    • @pop4ti
      @pop4ti 3 года назад +1

      Thank you!

    • @14u2ponder
      @14u2ponder 2 года назад

      I don't think kill, chmod, wget, sed, ping, aliases, are beginners subjects. I also think you should include something about ed (or how to make a file).

    • @keylanoslokj1806
      @keylanoslokj1806 2 года назад

      At around 40:00 when creating the "aptup" alias, the system recommended i don't do it there directly, but at a seperate bash aliases file. Can you do a tutorial on how to do that?

  • @amjedbelgacem8218
    @amjedbelgacem8218 3 года назад +162

    this 42 min long video is literally worth a 4 hours lecture at the university, great delivery, simple and straight to the point.
    you earned a sub, keep the good work !

    • @zhaadd
      @zhaadd 2 года назад +9

      university is very redundant in almost everything tbh

    • @amjedbelgacem8218
      @amjedbelgacem8218 2 года назад +5

      @@zhaadd couldn’t agree more

    • @im-a-trailblazer
      @im-a-trailblazer Год назад +2

      I think even more, the way he lays out the difference and best use cases for cat, less and grep for example. Could be a multi day or week dive into getting to grips with everything. He also earned me as a sub. I am not using arch btw

    • @lindarampone1107
      @lindarampone1107 2 месяца назад

      ​@@im-a-trailblazerI'm not done with this video yet, what is Arch?

  • @noam65
    @noam65 3 года назад +4

    Hey DT, I was a Unix system admin for many years. I got my first taste of it 34 years ago. I knew most of this, but you still managed to teach me a few new tricks. Thanks.
    You missed your calling... I know you like retail a lot, but you are also an awesome teacher/trainer. That is a rare skill. Kudos!

  • @Soochoup
    @Soochoup 2 года назад +4

    Solid tutorial; Not a beginner but discovered a thing or two. Never hurts to go back to the basics !

  • @skatterbrainz
    @skatterbrainz Месяц назад

    This is awesome! I've been working with UNIX, Linux and Windows for decades. So many things sysadmins (myself included) take for granted, but I meet a lot of junior level employees that never learned some of these basic concepts or practices. I'm pointing them to this video from now on. Most older IT folks don't have the patience to teach this so thoroughly. Well done!

  • @im-a-trailblazer
    @im-a-trailblazer Год назад +1

    I literally changed this comment 3 times. This is exactly the video i was looking for. U answered a lot of questions i had about commands in the terminal i built up the last weeks. Great stuff man love it.

  • @SearchFT
    @SearchFT 3 года назад +5

    In less than 5min you tought me more than I expected. Thanks a lot for this video. Will rewatch it a few times, making notes 🙏

  • @NomdePlume337
    @NomdePlume337 Год назад +1

    I’ve been learning Linux for the last couple weeks and this is by far the best video I’ve found so far

  • @joshstrawder
    @joshstrawder 3 года назад +4

    I’ve learned more about using Linux from this channel than I have about just customizing Linux...

  • @noahlomax1
    @noahlomax1 Год назад +1

    This is one of the GREATEST beginner Linux tutorials on RUclips. Thank you very much for this course of yours, sir. I've also subscribed for more.

  • @MRC_MRC
    @MRC_MRC Год назад +1

    you're an amazing teacher, in a first 4 minutes I learned more that other 20 minutes videos

  • @irascib1e
    @irascib1e 2 года назад +2

    my favorite unintentional ASMR video. Linux tips are good too

  • @michaelpezzulo4413
    @michaelpezzulo4413 2 года назад +1

    It has been 3 1/2 years since my intro to Linux course, and this is a great review.

  • @ShaunakHub
    @ShaunakHub 3 года назад +5

    An excellent video. Will be immensely helpful for new users.
    Really appreciate the work you doing for everyone.
    Thankfully I was never scared of the Terminal as I come from the MS-DOS days 😀

  • @poisonpotato1
    @poisonpotato1 2 года назад +2

    This brings me back to 2014. Freshman year of college we had to learn all of this in a required course that was prerequisite for every engineering major

  • @yashpandey350
    @yashpandey350 2 года назад +3

    alias commands are dope, I am in love with alias commands literally I'm using them daily for a lot of tasks.

    • @yashpandey350
      @yashpandey350 2 года назад

      @@etishome4099 Think in this way, I have multiple projects and I have distributed in separate folder so instead of cd .... I can simply make an alias for projects, fronted projects, backend, movies.....When you have few things its okay to avoid but when your work is in different folders everyday you need alias for that.🙂🙂🙂🙂

    • @yashpandey350
      @yashpandey350 2 года назад

      @@etishome4099 I know most of the cmd command bro, Sorry I misjudged the question. 😊😊😊😊

  • @kardelenaydogan3793
    @kardelenaydogan3793 Год назад

    i cant thank you enough for this video. i just started the odin project, installed a dual boot but the linux terminal always confused me. i just watched your video and the way you teach is excellent!!! thank you so much.

  • @glenngenoway7990
    @glenngenoway7990 3 года назад +2

    Thank you for that teaching! I'm one of those who will be reviewing this information several times as I learn to use the command line.

  • @pawel4099
    @pawel4099 3 года назад +2

    Thanks a lot. I went linux(mint)-only like 3 moths ago and still not properly aquired basic bash so this video is EXACTLY what i needed ;)

  • @rajmah163
    @rajmah163 2 года назад

    DT , my son moved to linux because of you. I been using Linux on my "old" laptop 💻 and it work well. zoom works and the downside it's the battery drain fastly. love you from Malaysia 🇲🇾

  • @jakealbertson1130
    @jakealbertson1130 2 года назад +3

    Thank you. New to Linux and this answered a lot of questions I had.

  • @2009researcher
    @2009researcher 9 месяцев назад +4

    I applaud channels like this.
    Here's why.
    These resources are introducing people to our other options.
    I converted my computers to Linux a while back.
    I have no regrets at all.
    I got tired of questionable operating system behavior which included ads and popups.
    Since I put Linux MX on some machines and Linux Zorin on others, I'm experiencing nice tight operating systems that 'I' can trust. No ads. No popups. No operating system stubbornness.
    It just works!
    In my case, I had another observation. The amount of time I'd observe how often my hard drive and internet lights would be working when nobody is using the machines. With Linux I don't see this activity with these lights.
    An occasional flicker or two, but no 10 minute sessions of watching these lights showing activity.
    I'm fond of Linux MX because it lets you change the OS system Icon images.
    I put my business logo on the start button.
    I'm a very happy Linux user.
    Very happy. 👍

  • @kiwon1974
    @kiwon1974 3 года назад +3

    Really nice, using Linux for 2 months and learned 3,4 commands. Could you please do a intermediary guide too?

  • @Prophet6000
    @Prophet6000 3 года назад +5

    This is a great video i just started learning and understanding the terminal this week.

  • @RiKo-uh9ot
    @RiKo-uh9ot 2 года назад +1

    Great video, haven't finished it yet, but I really wanted to leave a good feed-back here. So far so good.

  • @ageema
    @ageema 2 года назад +1

    Derek Taylor, You are a hero! This is tutorial works for us os x folks too.

  • @famailiaanima
    @famailiaanima 3 года назад +25

    00:04 gnew subscribers lol

  • @akshatkumargems
    @akshatkumargems Год назад +2

    Thank you so much for sharing your knowledge on Linux terminal for beginners! Your explanations and jokes made the learning process so much more enjoyable and approachable. Your guide was instrumental in helping me get a better understanding of the Linux terminal and I appreciate all the time and effort you put into creating it. Your passion for teaching and commitment to helping others truly shines through. Keep up the great work and I look forward to learning more from you in the future! 💌💌

  • @ped7g
    @ped7g 3 года назад

    about `touch` - this subtle command does not only create file if it does not exist, but if it does exist, touch will keep it intact, but modify date of last modification (as if you re-saved it just now with same content)
    ^^^ this is quite handy functionality when you have some other tool depending on date of files, like building-systems or archiving (the "create file" functionality can be achieved by many other ways, but the "refresh the file date" is the main point of existence of `touch`)

  • @geraltofrivia__w.w.7513
    @geraltofrivia__w.w.7513 3 года назад +1

    Have you ever considered making complete video guides in order for " noobs to poweruser". With the whole purpose to get them started on an Arch distro. I think you have the talent and the skills to educate us starting in linux.

  • @tikutiku2368
    @tikutiku2368 2 года назад +2

    State-of-the-art tutorial. Thanks for sharing!😎

  • @aloucks8
    @aloucks8 3 года назад +2

    This is a perfect video for learning Bash

  • @realtimestatic
    @realtimestatic 3 года назад +7

    Terminal meme man isn’t real he can’t hurt you
    Terminal meme man: 24:03

  • @jimbo-dev
    @jimbo-dev 3 года назад +2

    If you are a real beginner and wondering if the terminal is really worth the time
    Yes it is! You get similar productivity boost from terminal as from learning 10 finger typing over self taught. But terminal has been easier to learn for me at least

  • @dejanzabaljac6950
    @dejanzabaljac6950 3 года назад +22

    I like to imagine sometimes that Arch users have some life issues and somebody tells them RTFM...

    • @whatthehack1589
      @whatthehack1589 3 года назад +8

      Haha reverting them their poison. Nice

    • @markkeilys
      @markkeilys 3 года назад +5

      LIFE HAS A MANUAL‽‽

    • @whatthehack1589
      @whatthehack1589 3 года назад

      @@markkeilys ofcourse. Maybe

    • @markkeilys
      @markkeilys 3 года назад +2

      @@priyapepsi a fellow Theramin Trees fan?
      His video "instruction manual for life" is what that made me think of, and it's really good.

  • @yaneve_t
    @yaneve_t 2 года назад

    I like the green raining 0 and 1 on the screen at the back

  • @目は心の鏡
    @目は心の鏡 2 года назад

    Run "man intro", it's a great intro (obviously) to using the Terminal. "info" is good on systems that support it but a bit harder to move around navigate. "man man" is another good place to start, and then from there "man command" (insert any command to learn about). Also "cd --help" or "command --help" is a good cheat sheet. depending your shell (most often bash), "man bash" will get more in depth. "man zsh" would be for the ZSH shell. If you want a bonus to take things to the next next level. Full screen your terminal, get rid of any menu bars or scrollbars, and then run "byobu" to get a terminal multiplexer (window manager) to split the terminal, have multiple tabs, print system info on status bar, pretty much a terminal based GUI so you aren't stuck in a single shell and can start multitasking similar to having multiple GUI windows open but way more efficient and hacker--ish haha.

  • @CF542
    @CF542 9 месяцев назад +1

    This is a really great video intro to the command line. Do you have a video on finding and attaching local and network drives?

  • @mojommojom7098
    @mojommojom7098 11 месяцев назад

    +1 to the previous comment, earned a sub because of this video. Great delivery and straight to the point. Thx

  • @aronwomack359
    @aronwomack359 2 года назад +1

    Love your videos man, you got me wanting to try Arch out. I'm running windows 11, and Ubuntu on a cheap laptop, and your videos have been priceless.

  • @gimcrack555
    @gimcrack555 3 года назад +1

    The first commands that I learned. I always called them navigation commands. Which is the main commands you run daily. People always ask how can you remember these commands. Well repetition for one thing. I always start with 10 commands. Learn them well, until it's burn into memory. Then go to the next 10 commands. Repeat until you get to 100 commands by heart.

  • @Odisej1987
    @Odisej1987 2 года назад

    As someone who has been used to be with windows for decades and just recently actively discovered Linux as "the new World", I'm impressed 🤩

  • @tylalikesfood
    @tylalikesfood 2 года назад

    Extremely useful for a beginner trying to learn to bash in a terminal window, really needed this for work as I'm expected to handle linux and ubuntu OS based systems.

  • @synen
    @synen Год назад

    Is DT the best Linux youtuber out there?
    Been watching him for months and the amount of gems he has over the years is insane !

  • @XGames_Mrated
    @XGames_Mrated 2 года назад +1

    This was really encouraging to watch. Really helpful to improve my work

  • @NerdPowah
    @NerdPowah 3 года назад +1

    Good stuff. I was able to learn a thing or two even though I've been using linux for quite awhile now. Really cool that you covered bc. One of my college professors actually helped write it!

  • @KingBawb-wg3jo
    @KingBawb-wg3jo 3 года назад +2

    Loved the video. I guess since I knew all these I'm no longer a beginner...lol yeah right. Still a beginner. I also would've also added "cd .." to go back one directory. At least I use that one a lot.

  • @jasonk4442
    @jasonk4442 2 года назад +1

    Thank you very much you are very easy to follow along with you should do entire sets of terminal tutorials heck I would even pay for them.

  • @jtjones4727
    @jtjones4727 2 года назад +1

    Wow this is an awesome video. I'm not a linux beginner by any means, but I'm no advanced user either. Maybe intermediate. Anyhow, this was great. Just started the video a few mins back and I've already learned some basic things I should have already known, but somehow missed. Thanks.

  • @ScottKentEdu
    @ScottKentEdu Год назад +1

    This was awesome. Thank you for the video. Made so much more sense than trying to figure it out on my own.

  • @xk2102
    @xk2102 3 года назад +1

    Thank you DT!
    (for your keeping (me) company and your videos i've been binge-watching, not just this one..!)

  • @giovannikomis9805
    @giovannikomis9805 Год назад +1

    Excellent work, one of the best tutorials about beginning learn Linux.

  • @MichaelVash7886
    @MichaelVash7886 3 года назад

    Nice. I knew a lot of these but did not realize 'cd' would go to home and 'cd -' would go back to the previous folder I was in. Kept expecting to hear about 'cd ..' to go up a level

  • @sijomatheweleppumkal
    @sijomatheweleppumkal Год назад

    Configuring shell aliases - awesome ! Thank you, dear...

  • @Colaholiker
    @Colaholiker 2 года назад

    I have been using Linux for a long time in parallel with Windows and exclusively for more than one and a half yearas, but I didn't know that there is a printf command. I am familiar with printf as a c function, but it was this video that taught me about the Linux command with the same name.

  • @Magnetron692
    @Magnetron692 2 года назад +1

    Hi Derek, many thanks! Dankeschön from Germany 😃👍🏻 Best wishes, Ralf

  • @MelsRNRETRO
    @MelsRNRETRO Год назад

    Been Interested in learning Linux and your video is Excellent. TYVM 🤠

  • @ChuckLandry
    @ChuckLandry 2 года назад

    Just found this video and first time seeing your channel. VERY easy to follow and great information for someone new like me. Thank you!

  • @ApoplecticDialectics
    @ApoplecticDialectics 3 года назад

    Kind of a rockstar presentation, this.

  • @bobpeters61
    @bobpeters61 2 года назад

    I feel you on the terminal commands bit.
    "Can you recommend a video that will teach a total newbie everything about the terminal?" is sort of like, "I just bought my first guitar and don't even know a single cord. Can you recommend a video that will get me jamming like (insert your favorite superstar guitarist here)?"

  • @Javaman92
    @Javaman92 5 месяцев назад

    I should be sleeping, and I am heading that way. But I was watching this, I am seriously considering dumping Windows and going to Linux. THIS, this reminds me of the good old days running DOS. Obviously just about the same thing. I think I might enjoy this.
    Okay, time to get some sleep...

  • @loonathefoxgirl6375
    @loonathefoxgirl6375 2 года назад

    So i use linux daily. I didn't know the !! Or using source on the bashrc. This was really helpful thank you

  • @PinakiGupta82Appu
    @PinakiGupta82Appu 3 года назад +1

    Excellent. It should help a lot of newcomers. 👍

  • @tommyselbe1999
    @tommyselbe1999 Год назад

    Tandy trs80, I learned Basic in the 80s, DOS in the 90s, msDOS shell 6 was my favorite. I upgraded my green screen msDOS to an amber ibm dos in 96.. my bbs was the cyberdome, on my PS1 ibmdos 8color. Yeah new Orleans Superdome was a current thing. PC plus was my browser... via 2400bpm Dial up... Had all Three ISP CompuServe, prodigy and aol... NetZero was always a good back up...
    By 98.. my skills got noticed. I passed the tests for telecommunication tech II... I'm now retired from at&t Long lines... theses distros, this Linux, it is all the same. Different names and faces but the game... ah the game stays the same... reel to reel, 45s, albums, 8 track or cassette tape. CDs, mp3...
    Your videos are so helpful, thanks for the lessons 😺

  • @almosthelpless9374
    @almosthelpless9374 3 года назад +3

    Use ls -alh in the terminal to make it look like you're busy at work.

  • @sharky9493
    @sharky9493 Год назад +1

    Thank you! Very good tutorial! Learned some new commands like Bang Bang...😂😂

  • @BrewmasterN8
    @BrewmasterN8 Год назад

    41:45 I wanna thank these folks too thank you for making it possible

  • @pewolo_nyenh
    @pewolo_nyenh 8 месяцев назад

    19:55 where you mentioned "'echo" not being able to recognize newline characters; It actually does.
    You just have to tell echo that you have specials characters in the text with the -e flag. So
    echo -e "1
    2
    3"
    does the same as
    printf "1
    2
    3"

  • @0marfans
    @0marfans 3 года назад +3

    This was fantastic, thank you!

  • @anonamouse5917
    @anonamouse5917 2 года назад

    I don't think it's a coincidence that you're using Mint for a beginners tutorial.
    There are sooo many Windows refugees that went to Mint.

  • @Valkebab
    @Valkebab 2 года назад +1

    Thank you so much! I'm very new to Linux and this helped me a lot

  • @rizzrak
    @rizzrak Год назад

    I just started using Linux and this is very helpful!

  • @pascalillustration3650
    @pascalillustration3650 7 месяцев назад

    Thank you for this video. It's well explained. But for me as an end user, who works mainly with Mac OS and try linux Ubuntu, it's still difficult because I am used to the graphical user interface. And switching from a GUI to command line is difficult.
    This brings me also to something I still don't understand with linux. People try to convince Windows and Mac users that Linux is great, and it probably is in a certain way. But sooner or later in Linux you will be confronted with the terminal. And that's something most people don't want to use because it's difficult.
    A command line was the only option in the early days of personal computers, when computers were not powerfull enough for a GUI. But as soon GUI's became mainstraim, much more people used computers because now it was user friendly.
    So why does the Linux community stick so much to a command line for tasks that can be done much faster and more user friendly with a graphical user interface?
    How can you convince people this is great to an end user who don't know anything of programming or the use of the command line?

  • @robertobautista2171
    @robertobautista2171 3 года назад +2

    Your content is so good that even that I'm an expert user I still going to watch this

  • @ot0b
    @ot0b 2 года назад

    I installed linux for the first time & this was fun. Thanks.

  • @lindarampone1107
    @lindarampone1107 2 месяца назад

    YOU are an EXCELLENT TEACHER. I've spent at least 2 hours on the first 14 min. Taking tons of notes and really visualizing and absorbing, learning the commands. I don't know what kind of USB stick to use to flash the ISO for Linux mint to install on my Windows 10 computer. Any advice appreciated. I want to play asap.

  • @yash1152
    @yash1152 2 года назад +1

    i knew most of these commands. So i guess i have surpassed the extreme newbie level - at least for bash shell. Nice (:

  • @darylwayne611
    @darylwayne611 2 года назад +1

    Awesome video! You made this so easy to learn! Thank you!

  • @origenadamantine7875
    @origenadamantine7875 3 года назад +1

    Thanks so much DT! This is terrific.

  • @imperfect_yes695
    @imperfect_yes695 3 года назад +1

    This video is perfect for the bignner without any doubt .

  • @RobertGuilman
    @RobertGuilman 2 года назад

    I thoughts it was weird when i first heard Indian accent in a video teaching me computer science, turns out its even weirder hearing a Southern accent in a video teaching me computer science. Jokes aside, its a great video with clear explanation. Good job

  • @dawitsolomon2119
    @dawitsolomon2119 2 года назад +1

    sincerely Thank you ,this is eye opening .

  • @Darclay24
    @Darclay24 2 года назад

    Instead of "man ls" you can also run a "--help" after any command to see what you can do with the command. "ls --help" "cd --help" "touch --help"

  • @AndersJackson
    @AndersJackson 2 месяца назад

    touch(1) change the change time of the file. And if the file doesn't exists, it will create the file. So creating a file is just a side effect in change the change time of the file.

  • @petergeorgiev6876
    @petergeorgiev6876 3 года назад

    Well finally something meaningful... Congrats on this video!

  • @rapunzel_one_love
    @rapunzel_one_love 2 года назад +1

    Thank you sooooo much! Best channel to learn linux😊

  • @mnm1127
    @mnm1127 Год назад

    a very in-depth explanation.

  • @Thomas-rl8kw
    @Thomas-rl8kw 3 года назад

    I learned a few things but i forgot what they were, lol good video.

  • @h2o40fpv
    @h2o40fpv Год назад

    Great stuff DT

  • @slipcurve1410
    @slipcurve1410 3 года назад +1

    Here's a safety tip for "rm - rf": put the "-rf" at the end: rm some/dir -rf. That way you can review the directory before typing the nuclear -rf at the end.

    • @6500s1
      @6500s1 3 года назад

      isn't it possible to recover the deleted files with some special programs like on windows? has something to do with partitions, don't remember any of those program names, but there are plenty.

    • @slipcurve1410
      @slipcurve1410 3 года назад

      @@6500s1 it is, most of the time (any OS), even with basic file systems. When you delete a file, the data is not actually touched at all, but the space is simply marked as free to use. If nothing is written over it, the file is recoverable with tools.

    • @6500s1
      @6500s1 3 года назад

      @@slipcurve1410 and even if it is formatted or writen on multiple times, there are more powerful tools as far as I remember? Maybe the limit is somewhere around 20 full formats or whatever.

    • @slipcurve1410
      @slipcurve1410 3 года назад +1

      @@6500s1 well there are ways, but that goes into data recovery services and stuff like that. I don't think you can recover overwritten files on a basic filesystem with software alone, but of course I might be wrong about that. Not an expert.

  • @NemoOhd20
    @NemoOhd20 6 месяцев назад

    Love the video and love this channel. Thanks!

  • @theloniousMac
    @theloniousMac 2 года назад

    No subject has more videos than introduction to the command line. For both Mac and Linux.

  • @HikingFeral
    @HikingFeral 2 года назад

    Just what i was looking for, thanks.

  • @Steven_ze_engineer
    @Steven_ze_engineer 2 года назад

    Dude, you are a lifesaver

  • @BrewmasterN8
    @BrewmasterN8 Год назад

    Awesome video man! Nice pace and good info.
    Thabk you. Im in...

  • @antonioafrussell92
    @antonioafrussell92 2 года назад

    Thank you just what I was looking for as a noob Linux user

  • @taxaction1
    @taxaction1 3 года назад +1

    I will have to rewatch more than a couple of times, maybe 10-20. Until then I will stick with the GUI and mouse.

  • @cireeric
    @cireeric Год назад +1

    Great explanation! This really helps!

  • @PELVIS361
    @PELVIS361 Год назад

    This is great!
    Finally some explanations!
    Thanks 🙏

  • @larrythemagicdragon58
    @larrythemagicdragon58 2 года назад

    40:44 jokes on you, I wrote everything you talked about in a notebook!