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
The irregular verb gets taken for a ride | Grammar | Khan Academy
Hello grammarians. Broadly, we’re talking about irregular verbs, but more specifically, today we’re going to talk about the “en” ending, which is why I’m calling this lecture “Taken for a Ride.” Because this little “en” thing… So we’ve spoken previously …
The Two Mindsets That Can KILL Your Startup
And you feel like you’re strapped to this crazy person. You’re like, oh no, I’m like this. I’m in a car and the driver of the car is completely insane, and it’s going to take us all down. Yes, what have I done with my life? [Music] This is Michael Seibe…
RECESSION ALERT: The FED Just Crashed The Stock Market
Welp, I thought this is going to be a normal day. As I woke up, opened my computer, took a sip of coffee, expected to get more recommendations on Johnny Depp’s trial, and was immediately hit by the headline: GDP fell by 1.4 percent, leading to the concern…
Albert Lin climbs up a treacherous waterfall in search of ancient tombs
As we follow the river deeper, the environment becomes more challenging. This terrain gave the Cho natural protection from their enemies. Okay. [Music] Right, can we go around? Let’s see. I have a rope. I have a rope. I’ll go up first, and I’ll tie off …
Systems and Objects | Dynamics | AP Physics I | Khan Academy
Our world is extraordinarily complicated, so in physics, we’re going to have to make simplifications. Even things in our world that seem simple are extraordinarily complicated. So consider a basketball. It seems simple enough, but it’s composed of an extr…
Every Type of Wealth (Explained)
You know, money is just one of the 15 ways a person can be rich. In order to achieve real wealth in life, your goal should be to check off as many of these types of riches as you can. Here’s every type of wealth explained. Okay, so let’s start off with t…