Where would all the computer science students that didn't know a lot about the practical stuff prior to studying computer science be without people like you? Seriously, CS is such a hard field because there is tons of stuff University will not teach you but people expect you to know. Thank you very much for this introduction to the terminal!
An old dilemma, or if it is an dilemma at all? I remember when a friend was looking to hire a coupple of people to their computer company some 20 years ago. After a lot of interviews of applicants from university as well as pure home hackers the only ones qualified for the task were the home hackers without any formal education in the matter. Titles are NOT a guarantee for competence. I usually say that the world have never been ruled by so many stupid people with fine titles as today, not impliing that everyone with a fine title is stupid.
You don't have to worry much because I am a computer engg graduate and ended up detailing cars for years.Nowadays, I would say that whom you know is better than what you know. I am not that dumb but I can pretend. Haha
I didn't know anything about MacOS terminals at all and you broke it down for me so simply. Thank you so much. I screamed when I saw you could edit text on the terminal. I was shocked.
Hi S M, I'm very happy the video was helpful and I'm grateful your bootcamp prep course suggested the video. Out of interest, which bootcamp/prep course are you taking?
Wow. I just started taking a Python Bootcamp an hour ago, and it mentioned the Terminal. I came here and was amazed by how fast you can learn a new skill that you never knew existed. Great video Percy. I am a new fan of yours now.
I also started learning python some days ago and they mentioned command prompt, I had to Google for mac and found out its terminal and I found myself on this channel
I’ve had a Mac for years and all this time I’ve been using the GUI to navigate and only recently been exposed to using the terminal, your tutorial is so easy to follow and understand. Thank you.
Honestly the terminal is the only reason mac is better then windows. Yes, i use linux btw (not arch btw, but hey i write code in neovim btw, so that's already some good bragging rights there ;-)
So, I'm a health professional who has been curious how computers actually work and one of my IT friend referred your video. I must say, I practiced step by step along you & I practiced all the tasks you taught here. Thank you for making it so easy mate! :))
I finished high school a few months ago and I plan to become a TH-camr, Artist and Programmers. If the plan doesn't work, after the pandemic I will study in university and/or operate family business. Today is the first day that I learn Python in Coursera. Thank You for your video.
JESUS CHRIST I am going for IT security and hacking, I did one IT internship while ago and I wish I knew this before my internship and this is why I’m learning cuz I’m going in the tech industry like coding, IT and more
@@zuberkariye2299 what do you use it for? I’ve only ever used it to open files and such. I don’t even do that too often as I don’t like the UI as much as say the finder or text editor. I assume you can use the terminal to access the system and do some cool stuff but I’m just curious what you do in it.
@@theknightikins9397 you can install more tools that don’t have GUI support besides cli(command line based). I will suggest you learn Linux such as Ubuntu and you will like the terminal
Thank you, am trying to write a script I need in Python, I got it working in a root directory, but needed to change directories in the code. Ripping my hair out…..until I found and watched your video. You are so right , I needed to learn terminal to be able to do “real world” coding :)
Thank you so much for this video! I just started The Odin Project, and I was having a really hard time understanding this concept, and I feel like I totally understand this now!! Plus I'm teaching this to myself at 1:30 in the morning!
Very glad the video was helpful. Good on you for starting the Odin Project, I had not heard of that before, but it looks really well put together. Good luck.
Thanks for making this video. There are some other videos on youtube about terminal but the first thing they do is tell you to install some extra software before you even start using terminal. I like that you start off just doing basic commands that we can use without installing anything extra.
I am a literature student working in the area of Digital Humanities. We have a test tomorrow and I thought I was gonna fail because I did not know even a bit about Command Line. This video has helped me a lot in just 17 mins! Think I will do well in test tomorrow 😁 Thank you making me feel confident about knowing computers!
This is so good. I didn't know anything about terminal but need to learn for an application I need to run that only works under terminal. Other tutorials I looked at left out so many things that you included. There is an assumption by people running terminal that you know what that $ sign means. I didn't, how to look inside a directory and how to make it show in finder. Thanks for this
Thank you for uploading this video, have been looking for something like this since a long time, your way of explaining things makes it extremely easy for the viewers to understand.
currently in a coding bootcamp, and could not for the life of me use terminal or even understand it after weeks. sucks because at the beginning of every project and software installation they say "okay create a folder in your directory through terminal."....this video completely caught me up. thank you
been working with Terminal for a couple days and getting little accomplished. I understood everything in this 17 minute video and executed everything perfectly. Thank you!
I'm texting you from the future - January, 2022. You are the CHAMP, godsend! Calm voice with clear, concise instructions!!! Prior to your video, I was close to figuring things out but, no dice. I felt like Ben Stiller and Owen Wilson trying to start the iMac in Zoolander. Percy, you da' man, man!!
There actually is a way to "go back" using cd command that is completely equivalent to what the "back" button does in Finder (which is that actually goes to previous location you've been to, not necessarily to the parent directory). It's cd - (minus). Just leaving it here cause I found it useful from time to time.
I just started teaching myself c and this is soooo helpful bc pretty much all the beginner videos don’t cover this and I’ve literally spent hours trying to figure this out from scratch
When you say -r is the way to delete folders, I feel like that implies there are different types of deletion commands (aside from -r) what are they and WHY are they different?
Running the command `man rm` will show the manual entry for the `rm` command and can show the explanation of the different options the command accepts (such as `-r`). Basically the `-r` or `-R` option tells `rm` to delete the entire file hierarchy under the file/directory you are trying to remove recursively. If you don't pass this argument, `rm` will not attempt to delete any files inside the directory you are trying to remove and would fail unless the directory is empty. The `rmdir` command is essentially equivalent to `rm -r`. Hope this helps, thank you for the comment 🙏
Hi there, this tutorial was quite easy, since I was used to MS-Dos commands, but what is the benefit of using shell commands compare to GUI input besides the speed? Can I write a function that will trigger certain bash commands together to interact with PC? What would be a good example of that if it is possible? I have a hard time learning stuff if I do not know the practical usage for it.
Hi Qk9CWU5ib3x, I would say that for most people who are not intending to work in IT, the advantage of being familiar with the terminal is mainly that there are certain operations even on a Mac that you cannot do in a GUI. Being comfortable with the terminal will help you in these situations since you'll already have some level of understanding of what's going on, or where to run the command. For people that would like to learn how to program, or want to do system administration, these skills are essential since a lot of the tools you'll be using do not have a GUI at all, and in a lot of ways dealing with these tools via command line interface (CLI) is much simpler and faster. Your question hits on another huge benefit of command line knowledge: scripting and automation. You can certainly write scripts and functions for interacting with the PC, check out some articles on "bash scripting" and "bash functions" (I recommend a book called "How Linux Works"). One example of a useful script might be one to automatically delete files in your downloads directory that are over 30 days old. Hope that's useful, thanks for your comment.
@@toptechskills I'm an absolute beginner in programming and only have been using GUI's so far. Can you recommend me any books to get a better understanding of what's happening under the hood, or any books in general for an IT student that are a must read? Thanks in advance!
Thanks you so much for your help. I'm 39, and late to the party in trying to learn command line in both Mac and Windows :D Your video was of great use.
For bash shell (as your default shell), + l would clear the screen too. Also, it would probably be better to run "ls -la" so you would know which ones are directories and which ones are files so you don't accidentally try to change directory with a file and get an error message!
YOUR VERBAL COMMUNICATION SKILLS ARE EXCELLENT. I've watched many a how-to video. Most all of them could learn from you. Thanks for a great....no make that GREAT video.
Thank you so much for the positive feedback -- I'm really pleased you feel that way. I put a lot of effort into trying to communicate things clearly for all viewers, so this sort of feedback really makes my day 🙏
Thanks for the very helpful basics for the command line - When I try to use the finder with drag and drop to copy, deleter and paste I am always saying who wrote this useless software ! Now I have a great alternative. Looking forward to some more commands and tips. Thanks again.
This video is awesome Percy. I was very frustrated with Terminal as I am just getting familiar and after watching this video I feel much better. it was eye opening. Thank you very much!
great video for beginners , I am taking my first course for coding and the clases are for windows system but I use Mac , I am also taking them in spanish cause my lenguage is spanish , i speak some english better than I can understand , but your speech was very clear for me to understand this class , thank you so much i really appreciate to people like you that helps studentes like me with this stuff!! thank you thank you!!
Hmm, I don't think there's a way to make autocompletion case insensitive because the command and their arguments are case sensitive and autocompletion matches existing files only
I've been picking up software development on my own, and I am currently learning through the "Odin project" I am currently working on learning on navigating through the terminal and learning commands, and oh boy! Once I saw this video everything clicked and made sense! Thank you!
Why do I keep getting the error " zsh: permission denied: /Users/username"? I get it when doing certain commands like opening files and this error pops up and yes I confirmed that permissions are on so I don't get why I receive this error.
I fixed the error, Im really dumb. Turns out I have to type in "open" or the command won't work, oops! I find learning mistakes fun because it allows me to know what is right and what is wrong.
Looks like you solved the problem yourself, which is good. If you miss the `open` part of the command, the terminal will try to "execute" the file path, which would only be possible if: 1. The file is an executable (i.e. a "program") 2. Your user has permissions to "execute" the program These are more advanced topics. I did a quick search and this article has a decent explanation to get started with: webhostinghero.org/which-are-the-linux-executable-files-and-how-do-we-create-them/ Hope that's helpful. Thank you for your comments.
I love this video, very well made! On the last part of the video ‘rm directory’ won’t work on folders, the approach would be ‘rmdir’ which also wouldn’t work because the folder has a file created in it. It will trigger an error saying ‘ there is a file within the folder’ (or something like that) To remove the folder and its file hence we use: ‘ rm -r folder-name Thank you for sharing the video :)))
history and up and down arrows are useful but to go to a certain command use the exclamation mark like this '!100' to run the 100th command. also type 'top' to show all current running processes and 'q' to get out of it. '-rf' flags are useful when removing for recursion and force.The manual pages can be viewed by just putting a command followed by man and 'apropos' is useful to if you have a vague idea of a command. Great tutorial thanks.
awesome video but could you please tell me how to create an empty directory in the terminal, like just a blank terminal as i dont want to create my protocols within my user directory thanks!
Hi Percy! Thanks soo much for this tutorial on Command Line--highly appreciated :) I have a question, how do I get out of/from this point on the command line: Switched to branch 'master Your branch is up to date with 'origin/master' quote> No matter what I do/try, I can't get out/close/exit from this point...Any help would be great, thanks Percy
Looks like you might have hit enter after a command with unclosed quotation marks (that's what the "quote" prompt implies). For example, if I press enter after the following command: echo 'Hello, World I will get a similar prompt because the quotation mark on the left of "Hello" is not closed. There are 2 ways to get out of this prompt: 1. Close the quote by typing the quote character and hitting enter 2. Press "Control+c". Control+c is the most common way to "get out" of a command or command line program (en.wikipedia.org/wiki/Control-C#In_command-line_environments). Hope that helps.
Wow... thank you so much. I am new to the iTerm thing. I just started a programming course and the iTerm is an important tool that we´ve been using to transfer stuff to Github, and the last two weeks haven´t been easy for me and it is almost costing me my placement in the course. I have searched online for solutions and have watched different videos but none explained it as you did. This is why they say many are called but a few a chosen. Not everyone is a teacher. A million thanks again 🙏 You are highly appreciated ❤❤
Wow, thank you for that amazing comment Lillian, that's really touching. I'm very happy that the video was valuable for you and wish you all the best in your programming course.
@@toptechskills Thanks for the good wishes. The course is going well and I'm in the last stage which of course presents other challenges because I have to singlehandedly create a multifunction app with React and that isn't going to be easy at all, but I'm up for the challenge. 🙂 By the way, do you also do programming videos or give courses?
Sounds like a good challenge. I have a few other videos on this channel about Ansible (DevOps tool) and Elixir (programming language), but I haven't released a course. I was planning to create a course before I started my current job a few years ago, but haven't found the time. I would really like to create a course.
@@toptechskills Please do. You are a good teacher and there are not many good teachers out there. It will help a lot of people on their journey to becoming programmers.
Where would all the computer science students that didn't know a lot about the practical stuff prior to studying computer science be without people like you? Seriously, CS is such a hard field because there is tons of stuff University will not teach you but people expect you to know. Thank you very much for this introduction to the terminal!
Thank you for the kind comment Herr Hurbig, I'm so glad the video was useful for you.
An old dilemma, or if it is an dilemma at all? I remember when a friend was looking to hire a coupple of people to their computer company some 20 years ago. After a lot of interviews of applicants from university as well as pure home hackers the only ones qualified for the task were the home hackers without any formal education in the matter. Titles are NOT a guarantee for competence. I usually say that the world have never been ruled by so many stupid people with fine titles as today, not impliing that everyone with a fine title is stupid.
You don't have to worry much because I am a computer engg graduate and ended up detailing cars for years.Nowadays, I would say that whom you know is better than what you know. I am not that dumb but I can pretend. Haha
I made a career off videos like these
Agreed!!! Awesome stuff!!! ❤❤
I didn't know anything about MacOS terminals at all and you broke it down for me so simply. Thank you so much. I screamed when I saw you could edit text on the terminal. I was shocked.
My bootcamp prep course suggested this video to learn basics. Clear and concise. Cheers m8
Hi S M, I'm very happy the video was helpful and I'm grateful your bootcamp prep course suggested the video. Out of interest, which bootcamp/prep course are you taking?
Wow. I just started taking a Python Bootcamp an hour ago, and it mentioned the Terminal. I came here and was amazed by how fast you can learn a new skill that you never knew existed. Great video Percy. I am a new fan of yours now.
Thank you very much for your comment John, I'm really happy this was helpful, good luck in your bootcamp
@@toptechskills Your video is really helpful
I also started learning python some days ago and they mentioned command prompt, I had to Google for mac and found out its terminal and I found myself on this channel
I’ve had a Mac for years and all this time I’ve been using the GUI to navigate and only recently been exposed to using the terminal, your tutorial is so easy to follow and understand. Thank you.
Honestly the terminal is the only reason mac is better then windows.
Yes, i use linux btw (not arch btw, but hey i write code in neovim btw, so that's already some good bragging rights there ;-)
This tutorial has made me feel like a mac wizard, thank you so much
You're very welcome, so glad it was helpful, thank you for your comment
Cool video for beginners . Thank you so much !
Bro, this is beautiful. I have zero computer skills but you made it easy to grasp. Thoroughly enjoyed this lesson.
Thanks so much for your comment, I'm really happy it was easy for you grasp. Good luck! 🙏
3 years later and this is still so helpful!! Do you have any videos on how to compile using Terminal?
So, I'm a health professional who has been curious how computers actually work and one of my IT friend referred your video. I must say, I practiced step by step along you & I practiced all the tasks you taught here. Thank you for making it so easy mate! :))
Thank you for the kind comment Remy, hope the video helped you on your journey to understanding computers!
Seriously , it's a great tutorial
I finished high school a few months ago and I plan to become a TH-camr, Artist and Programmers. If the plan doesn't work, after the pandemic I will study in university and/or operate family business. Today is the first day that I learn Python in Coursera. Thank You for your video.
Thank you for your comment and best of luck for your future plans!
Excellent for a newbie like me. Have never used it but need to learn to install some software.
I’m glad I found your channel. I can’t say I’ve found a use for terminal yet but I can say I now understand what it does. I thank you, sir.
JESUS CHRIST I am going for IT security and hacking, I did one IT internship while ago and I wish I knew this before my internship and this is why I’m learning cuz I’m going in the tech industry like coding, IT and more
@@zuberkariye2299 what do you use it for? I’ve only ever used it to open files and such. I don’t even do that too often as I don’t like the UI as much as say the finder or text editor. I assume you can use the terminal to access the system and do some cool stuff but I’m just curious what you do in it.
@@theknightikins9397 you can install more tools that don’t have GUI support besides cli(command line based). I will suggest you learn Linux such as Ubuntu and you will like the terminal
@⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻ sudo same I am here trying to create a zip file with a password and then crack it
@⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻ sudo I seen you on SecurityFWD channel yesterday
Thank you, am trying to write a script I need in Python, I got it working in a root directory, but needed to change directories in the code. Ripping my hair out…..until I found and watched your video.
You are so right , I needed to learn terminal to be able to do “real world” coding :)
Thank you so much for this video! I just started The Odin Project, and I was having a really hard time understanding this concept, and I feel like I totally understand this now!! Plus I'm teaching this to myself at 1:30 in the morning!
Very glad the video was helpful. Good on you for starting the Odin Project, I had not heard of that before, but it looks really well put together. Good luck.
Thanks for making this video. There are some other videos on youtube about terminal but the first thing they do is tell you to install some extra software before you even start using terminal. I like that you start off just doing basic commands that we can use without installing anything extra.
I am a literature student working in the area of Digital Humanities. We have a test tomorrow and I thought I was gonna fail because I did not know even a bit about Command Line. This video has helped me a lot in just 17 mins! Think I will do well in test tomorrow 😁 Thank you making me feel confident about knowing computers!
This is so good. I didn't know anything about terminal but need to learn for an application I need to run that only works under terminal. Other tutorials I looked at left out so many things that you included. There is an assumption by people running terminal that you know what that $ sign means. I didn't, how to look inside a directory and how to make it show in finder. Thanks for this
Thank you for uploading this video, have been looking for something like this since a long time, your way of explaining things makes it extremely easy for the viewers to understand.
Hi Bibek Singh, thank you for taking the time to leave a kind comment like this. I'm very glad the video was valuable for you.
I agree with you , its just amazing 🙏❤️
currently in a coding bootcamp, and could not for the life of me use terminal or even understand it after weeks. sucks because at the beginning of every project and software installation they say "okay create a folder in your directory through terminal."....this video completely caught me up. thank you
Hi Patricia, very glad I could help, hope you enjoy the bootcamp and get a lot out of it!
it is truly a good tutorial that I had ever found, quite easy to learn and useful during working, appreciate it! hope to learn more from you
Thanks for your kind comment, glad the video was useful 🙏
Just switched to a Macbook Pro that my new job gave me, always been a Windows guy. This was super helpful and not unlike windows so that was a relief.
Thanks for the comment, glad it was helpful. You may not want to go back!
I wanted to learn python but figured I should figure out how to use my mac terminal first, this really helped me out! Thanks a lot man!!
Same Here....
Thank you both, I'm very glad it was helpful, thanks for the comments
I had zero knowledge of the terminal, but now I am confident to use it in my project. Thank you very much, God bless you!!
I've been looking for a tutorial like this for years! Perfect!
Hi Kumoito jp, so glad you liked the video, thank you for your comment 🙏
This is really really helpful for me as a beginner .It cleared lot of my doubts . Thank u so much for making this video.
I'm very glad it was helpful, thank you very much for your comment 🙏
This is one of the first videos in a while where I have easily understood the instructor in the video, thank you so much!
Thank you very much for the kind words Harry, I'm pleased it was easy to understand
been working with Terminal for a couple days and getting little accomplished. I understood everything in this 17 minute video and executed everything perfectly. Thank you!
Thanks for the comment Chris, very happy the video was helpful.
Excellent - clear and concise explanation to overcome Terminal anxiety!
I hope you have more presentations to build on the basics!
Subscribed!
wow, this was so amazing, it surely helped me understand how Terminal works
Glad you liked it! 🙏
I'm texting you from the future - January, 2022. You are the CHAMP, godsend! Calm voice with clear, concise instructions!!!
Prior to your video, I was close to figuring things out but, no dice. I felt like Ben Stiller and Owen Wilson trying to start the iMac in Zoolander.
Percy, you da' man, man!!
Thanks so much for your comment, I'm really happy to hear that it helped and for the positivity. Good luck in the Terminal!
There actually is a way to "go back" using cd command that is completely equivalent to what the "back" button does in Finder (which is that actually goes to previous location you've been to, not necessarily to the parent directory). It's cd - (minus). Just leaving it here cause I found it useful from time to time.
Very nice, I had forgotten about that, thanks for sharing.
oh nice, It also outputs the working directory. Appreciated.
Thank you. I am a very old man to whom Terminal was a scary place. Now I see that it's like my life in DOS and pre-DOS! Baby Steps!
This was really well done! would be amazing to see a guide to installing software (pip, python etc) and talk about bash and shell
Thanks for your kind words, Snow. Hope to get back into making content like this in future.
I just started teaching myself c and this is soooo helpful bc pretty much all the beginner videos don’t cover this and I’ve literally spent hours trying to figure this out from scratch
Incredible, simply incredible. You're a brilliant teacher and this video has been super helpful. Thanks a lot.
This comment really made my day, thank you so much for the compliment and I'm very happy the video has been helpful for you 🙏
You are such a life saver, the command sheetchart didnt make sense to me. Thank you
Great class, simple nicely paced instructions with great visuals.
Thank you very much, appreciate the comment 🙏
this is the most amazing tutorial I have come across. that's why they say if you can't explain it simple enough you don't understand it well enough.
Thank you very much Jonah
When you say -r is the way to delete folders, I feel like that implies there are different types of deletion commands (aside from -r) what are they and WHY are they different?
Running the command `man rm` will show the manual entry for the `rm` command and can show the explanation of the different options the command accepts (such as `-r`).
Basically the `-r` or `-R` option tells `rm` to delete the entire file hierarchy under the file/directory you are trying to remove recursively. If you don't pass this argument, `rm` will not attempt to delete any files inside the directory you are trying to remove and would fail unless the directory is empty.
The `rmdir` command is essentially equivalent to `rm -r`.
Hope this helps, thank you for the comment 🙏
@@toptechskills ok i just saw this nvm
Amazing job demystifying the dreaded terminal! Great tutorial. Easy to follow!
And this is how you teach a class. Thanks!
Appreciate the kind comment, thank you.
This is a brilliant tutorial. Clear and concise explanations. Thanks for posting
Clear, concise, and a great quick refresher after not using terminal for a few years. Thanks!
This is the best straight-to-the-point bash beginner tutorial that I've found, thanks so much!
Hi there, this tutorial was quite easy, since I was used to MS-Dos commands, but what is the benefit of using shell commands compare to GUI input besides the speed?
Can I write a function that will trigger certain bash commands together to interact with PC?
What would be a good example of that if it is possible? I have a hard time learning stuff if I do not know the practical usage for it.
Hi Qk9CWU5ib3x, I would say that for most people who are not intending to work in IT, the advantage of being familiar with the terminal is mainly that there are certain operations even on a Mac that you cannot do in a GUI. Being comfortable with the terminal will help you in these situations since you'll already have some level of understanding of what's going on, or where to run the command.
For people that would like to learn how to program, or want to do system administration, these skills are essential since a lot of the tools you'll be using do not have a GUI at all, and in a lot of ways dealing with these tools via command line interface (CLI) is much simpler and faster.
Your question hits on another huge benefit of command line knowledge: scripting and automation. You can certainly write scripts and functions for interacting with the PC, check out some articles on "bash scripting" and "bash functions" (I recommend a book called "How Linux Works"). One example of a useful script might be one to automatically delete files in your downloads directory that are over 30 days old.
Hope that's useful, thanks for your comment.
@@toptechskills I'm an absolute beginner in programming and only have been using GUI's so far. Can you recommend me any books to get a better understanding of what's happening under the hood, or any books in general for an IT student that are a must read?
Thanks in advance!
Thank you for this video. I really do appreciate it. I have zero knowledge about computers and this video has been really helpful
MAKE SURE TO PUT A SPACE BETWEEN THE CD AND THE DOTS!
Why?
@@MB-ju6yv nothing bad will happen, but it won't work and that will be confusing.
@@KevinJohnMulligan ok thanks
Thanks you so much for your help. I'm 39, and late to the party in trying to learn command line in both Mac and Windows :D Your video was of great use.
Happy it was helpful, you're never late to the party with these skills I'd say!
I've never learnt to use the terminal so efficiently in such a short time :D. These commands are all I needed
Very glad to hear about your terminal progress, thanks for your comment 🙏
You are a brilliant teacher. I am a computer novice. Learnt something new.
Thank you for your comment, that means a lot to me. I'm really glad the video was useful.
For bash shell (as your default shell), + l would clear the screen too. Also, it would probably be better to run "ls -la" so you would know which ones are directories and which ones are files so you don't accidentally try to change directory with a file and get an error message!
amazing clear video! thank you! will follow your videos for further learning.
Thanks a lot, can you please advice more advanced videos on the subject
New Year's Eve won't stop the real professionals.
Haha, well spotted ECP 😂
As a newbie to Terminal, cheers mate!
YOUR VERBAL COMMUNICATION SKILLS ARE EXCELLENT. I've watched many a how-to video. Most all of them could learn from you. Thanks for a great....no make that GREAT video.
Thank you so much for the positive feedback -- I'm really pleased you feel that way. I put a lot of effort into trying to communicate things clearly for all viewers, so this sort of feedback really makes my day 🙏
Thank you it was amazing I am a Programmer and sometimes needed to refresh my knowledge on terminal cmd
Thanks for the very helpful basics for the command line - When I try to use the finder with drag and drop to copy, deleter and paste I am always saying who wrote this useless software ! Now I have a great alternative. Looking forward to some more commands and tips. Thanks again.
Great video , you helped me with the project that I was stoked for 2 days
Thank you so much
I can't express how helpful this video is, THANK YOU so much
Good straightforward explanation of commands, thx!
Hi ! Is there a part 2 to this wonderful tutorial ? Thank you.
Not yet, but stay tuned
Great video, helped me figure out my mistakes moving from PC to Mac. Thanks!
Short, sweet and to the point. Many thanks - a breath of fresh air in this god-awful era of over-statement!
Very helpful. I've used these commands before, but didn't know what they meant, just saw it in a guide (and probably why I forgot them).
This video is awesome Percy. I was very frustrated with Terminal as I am just getting familiar and after watching this video I feel much better. it was eye opening. Thank you very much!
great video for beginners , I am taking my first course for coding and the clases are for windows system but I use Mac , I am also taking them in spanish cause my lenguage is spanish , i speak some english better than I can understand , but your speech was very clear for me to understand this class , thank you so much i really appreciate to people like you that helps studentes like me with this stuff!! thank you thank you!!
Thank you very much for this comment, I'm very happy to hear video was helpful and easy to understand. Good luck with your course!
I needed to learn this quickly. Your video has really helped. Thank you.
Hi, Thank you for this awesome tutorial. how can I set the auto-completion case insensitive? I am using MacOS Monterey.
Hmm, I don't think there's a way to make autocompletion case insensitive because the command and their arguments are case sensitive and autocompletion matches existing files only
all confusion sorted out .thank you very much for this wonderful beginners tutorial on terminal!
You're welcome, thank you for your comment!
Great video as a longtime Windows dev and now Mac dev. There were a lot of useful tips!
I am very happy to watch this video it helps me a lot. I really appreciate you keep it up
Excellent tutorials, I am 1 step better than yesterday
I've been picking up software development on my own, and I am currently learning through the "Odin project" I am currently working on learning on navigating through the terminal and learning commands, and oh boy! Once I saw this video everything clicked and made sense! Thank you!
awesome video...kindly make some other videos regarding mac terminal all commands.
Thank you for your kind comment, I will try to do so in future 🙏
Why do I keep getting the error " zsh: permission denied: /Users/username"? I get it when doing certain commands like opening files and this error pops up and yes I confirmed that permissions are on so I don't get why I receive this error.
I fixed the error, Im really dumb. Turns out I have to type in "open" or the command won't work, oops! I find learning mistakes fun because it allows me to know what is right and what is wrong.
Looks like you solved the problem yourself, which is good. If you miss the `open` part of the command, the terminal will try to "execute" the file path, which would only be possible if:
1. The file is an executable (i.e. a "program")
2. Your user has permissions to "execute" the program
These are more advanced topics. I did a quick search and this article has a decent explanation to get started with: webhostinghero.org/which-are-the-linux-executable-files-and-how-do-we-create-them/
Hope that's helpful. Thank you for your comments.
I love this video, very well made!
On the last part of the video ‘rm directory’ won’t work on folders, the approach would be ‘rmdir’ which also wouldn’t work because the folder has a file created in it. It will trigger an error saying ‘ there is a file within the folder’ (or something like that)
To remove the folder and its file hence we use: ‘ rm -r folder-name
Thank you for sharing the video :)))
history and up and down arrows are useful but to go to a certain command use the exclamation mark like this '!100' to run the 100th command. also type 'top' to show all current running processes and 'q' to get out of it. '-rf' flags are useful when removing for recursion and force.The manual pages can be viewed by just putting a command followed by man and 'apropos' is useful to if you have a vague idea of a command. Great tutorial thanks.
its actually helpful thank you so much
You're very welcome, thank you for your comment 🙏
@@toptechskills I'm glad that you respond to your subscribers, thankyouu.
Thank you for putting your time on this video
This is a terrific video on the Terminal. Thanks
Thanks for such a nice comment James
Awesome vid I can confirm that I went to a complete beginner to now competent by watching this vid.
I'm really happy to hear that, thank you very much for your comment
Lvoe these basics including cd .. My professors always assumed I knew these basic commands, but I didn't always.
Glad this helped, thank you for your comment
awesome video but could you please tell me how to create an empty directory in the terminal, like just a blank terminal as i dont want to create my protocols within my user directory thanks!
You can use the "mkdir" command as shown in the video to create an empty directory. Does give you what you need?
The repetitive style of teaching really helps me. Helps it stick a little better. Thanks for the video. Subscribed 😊
Awesome, thank you Rhys!
Thank you so much for this, I was so lost before and you explained everything perfectly.
do you have a javascript course? i would love to learn from your video tutorial. your explanation is perfect.
Thank you for your comment, I don't currently have any courses but I would love to release some courses in the future. I will let you know if I do.
For sure I learnt a lot from this video thanks so much sir
OMG I am so relieved watching this video. Thank you!!!
4th tutorial was the charm! Thanks Percy Grunwald
This was very easy and comprehensive. Thank you!
This video just made EVERYTHING im doing sooo much easier dude Thank you
Thanks, it was such an amazing video for a new Mac user like me. I would really love if you could do a little more advanced type Terminal video.
Hi great info thanks, quick question can't seem to remember what the (Terminal Command) is to check if user is in "Root" ?
Suggest using the `id` command, perhaps in the form `id -u`
Hi Percy! Thanks soo much for this tutorial on Command Line--highly appreciated :) I have a question, how do I get out of/from this point on the command line: Switched to branch 'master
Your branch is up to date with 'origin/master'
quote> No matter what I do/try, I can't get out/close/exit from this point...Any help would be great, thanks Percy
Looks like you might have hit enter after a command with unclosed quotation marks (that's what the "quote" prompt implies). For example, if I press enter after the following command:
echo 'Hello, World
I will get a similar prompt because the quotation mark on the left of "Hello" is not closed. There are 2 ways to get out of this prompt:
1. Close the quote by typing the quote character and hitting enter
2. Press "Control+c". Control+c is the most common way to "get out" of a command or command line program (en.wikipedia.org/wiki/Control-C#In_command-line_environments).
Hope that helps.
@@toptechskills thank you for taking the time to reply, it is forever appreciated. Cheers!
Wow... thank you so much. I am new to the iTerm thing. I just started a programming course and the iTerm is an important tool that we´ve been using to transfer stuff to Github, and the last two weeks haven´t been easy for me and it is almost costing me my placement in the course. I have searched online for solutions and have watched different videos but none explained it as you did.
This is why they say many are called but a few a chosen. Not everyone is a teacher.
A million thanks again 🙏
You are highly appreciated ❤❤
Wow, thank you for that amazing comment Lillian, that's really touching. I'm very happy that the video was valuable for you and wish you all the best in your programming course.
@@toptechskills
Thanks for the good wishes.
The course is going well and I'm in the last stage which of course presents other challenges because I have to singlehandedly create a multifunction app with React and that isn't going to be easy at all, but I'm up for the challenge. 🙂
By the way, do you also do programming videos or give courses?
Sounds like a good challenge.
I have a few other videos on this channel about Ansible (DevOps tool) and Elixir (programming language), but I haven't released a course. I was planning to create a course before I started my current job a few years ago, but haven't found the time. I would really like to create a course.
@@toptechskills
Please do. You are a good teacher and there are not many good teachers out there.
It will help a lot of people on their journey to becoming programmers.
Excellent video! Super Easy! Thanks A LOT!
This is absolute gold! Liked and subscribed. Please make a part 2 to this!
Thank you so much for this video Percy! Im new to CS and really needed all of these baby steps!
Very happy to help Brandi, good luck!