yego.me
💡 Stop wasting time. Read Youtube instead of watch. Download Chrome Extension

Prank Your Friends With Terminal (Update)


4m read
·Nov 3, 2024

Hey guys, this is Mack Heads. One-on-one with a remake of a video we made a long time ago about how to prank your friends with terminal. In that video, we showed you how to quickly do something in terminal that basically makes it so your friends can't open whatever application you want to make it so they can't open. It'll get frustrating and confusing, whatever.

So in the tutorial before, what we showed you didn't really work all the time, and people have been complaining that it doesn't work. So in this video, I'm going to be clearing things up, showing you how to do it in a better way that'll always work.

First of all, in order to do this, you're going to want to open up terminal. I have it in my dock; you can go into your apps folder and launch it. So this is terminal. The first thing we're going to do is type cd space desktop. Um, you can replace desktop with documents if you want to make it less apparent where you put the shell script. It doesn't really matter.

So let's go ahead. Once we're on our desktop, type nano space test.sh. You can call it anything as long as it has .sh at the end of its name.

Alright, so here's where we're going to type our code. So I'll type while space ( true ) space do and then here we're going to write kill all and then with a capital S, Safari. And then on the next line, type done.

So with the while true and done do, they make this code in here run again and again and again in an infinite loop. So it'll kill Safari again and again and again. What killing is, is basically it's the same thing as quitting. So when you quit Safari, it's the same thing as killing Safari; it's just like this is going to be automated. So Safari will keep on being killed pretty much instantly, again and again.

So let's press control x, hit Y, and hit enter. Now you'll see this file appear on our desktop; it's called test.sh. This is the program that we're going to be running through terminal.

Now what you can do, and this will not run once you click terminal, is write sh space test.sh. This will run it, and now if I try to open Safari, it won't open. As you can see, it just bounces in the dock. The thing is, let's say I go ahead and I quit terminal. I just did that by pressing command Q, and so I go back up and open Safari, and it works again.

So that's a problem; we don't want Safari to work. That's not what we want. So let's go ahead again, and I'll type cd desktop one more time, and we're going to be running this in a way that will run even once we quit terminal, and even if we log out and log back in, it'll still be running.

So what you want to do is write nohup space sh space test.sh space > /dev/null space &. This basically runs this in the background, and it will no longer be attached to the terminal process. So let's hit enter.

Alright, so let's go ahead and try to open up Safari, and it doesn't work. Now let's quit terminal. Let's go ahead and quit it, close, and Safari still doesn't open.

So at this point, you might be panicking because we've been doing this as I make the video, and you didn't watch ahead like you should, but you're probably panicking because how do I make this work? How do I get it so I can open Safari? Well, one way is to reboot, but that's a real pain in the butt.

So what an easier way is to go into terminal and type killall space sh. Just go ahead and hit enter, and now Safari will open again like new. So that is that.

Let's try some different processes. So let's cd back to my desktop in nano test.sh. Let's say we want to quit Google Chrome. Well, Google Chrome's process name is Google Chrome with a space. In order to put a space in a killall statement, we need to put it in quotes.

So we'll say killall space "Google Chrome". By the way, the process name which comes after the killall statement is case sensitive, and it's very important that you type it exactly as it is. So I'll have in the description the process names of a bunch of different apps. It's pretty easy to guess most of them for most apps.

But anyway, that's Google Chrome. So let's press control x, hit Y, and hit enter. Now let's type the command that we did before, the nohup to run that. And now, as you can see, I can't run Google Chrome. Fantastic!

Let's killall sh, and it's done. Now we don't have to worry about Google Chrome being open.

So that is how it is done correctly, so that way you can run this in the background, and they won't be able to stop it without typing that in terminal. So in the description, I'm going to link to download all of these codes and I'll have some process names for some different applications, so that way you can try this out for different apps.

One more important thing that I want to show you guys before I finish off this video is how to make it use less CPU because you might notice if you run this for a little while, your fan on your computer will start going crazy, and that's because it uses a lot of CPU.

So let me show you how to fix this. Let me go back into editing it before the done. We're going to add another line that says sleep space 0.2. Okay, and I'll press control x, Y, enter.

And now if I run this—whoops! Now if I run this, it'll use a lot less CPU because there's a little delay between each time that it kills Chrome. So maybe you'll see a flicker, but it uses a lot less CPU when it's running in the background.

So let's killall sh one more time, and it's all good. So thanks for watching. Mack Heads will unsubscribe, and goodbye.

More Articles

View All
Why Robots That Bend Are Better
These are soft robots. Their structural components are built, not out of metal or wood, but flexible materials like plastic tubing. But how do they work? And why would you want a soft robot in the first place? This video was sponsored by KiwiCo. Check out…
Renewable Energy For the People | From the Ashes
Here we are in one of the reddest cities and one of the reddest counties in one of the reddest states. But we put the silly national politics aside to do what’s best for the people we were elected to serve. The best thing to do was to sign contracts for …
Solving square-root equations: no solution | Mathematics III | High School Math | Khan Academy
Let’s say that we have the radical equation: the square root of 3x minus seven plus the square root of 2x minus one is equal to zero. I encourage you to pause the video and see if you can solve for X before we work through it together. Alright, so one t…
How To Invest $500 Per Month
What’s up, you guys? It’s great here! So, I realized in many of my videos I talked about investing ridiculous sums of money or putting 20% down to buy real estate, which could work out to be like six figures in cash. But I wanted to take a different appro…
How Politicians Keep Getting So Rich
This is Representative Alan Lowenthal, a Democrat in California. He sits on the House Committee on Transportation and Infrastructure, which on the 6th of March 2020 released this report detailing the preliminary findings from an investigation into the Boe…
The Longest-Running Evolution Experiment
These are bacteria growing into increasingly concentrated antibiotics. The bacteria stop growing when they hit the first antibiotic strip, but then a mutant appears capable of surviving in the antibiotic. Then another mutation occurs and now the bacteria …