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
Meet the Comma | Punctuation | Grammar | Khan Academy
Hello Grimarians! Today, Paige and I are going to teach you all about your new best friend, the comma. Uh, it is a piece of punctuation that has many, many, many functions. Um, and we’re just going to broadly overview them today. The comma is an extremel…
How The Economic Machine Works: Part 4
Deleveraging in a deleveraging: people cut spending, incomes fall, credit disappears, asset prices drop. Banks get squeezed, the stock market crashes, social tensions rise, and the whole thing starts to feed on itself. The other way, as incomes fall and d…
Why This Museum Stores Thousands of Dead Animals in Its Freezer | National Geographic
Humans have altered the environment more so than any other species that has lived on the planet. We see animals in our environment that are having to adapt to the world that we have essentially fabricated for them, and that includes them dying as a result…
Khan Academy Sample Zoom Class
Hey everyone, this is Jeremy Shifling at Khan Academy. Um, thank you so much for making time out of your busy back-to-school season to join us today. You know, there’s a ton going on in your class and in the world, and so I want to make the next 30 minute…
Estimating decimal addition (thousandths) | Adding decimals | Grade 5 (TX TEKS) | Khan Academy
So we have two questions here, but don’t stress out. Anytime I even see a lot of decimals, I’m like, okay, is this going to be a lot of hairy arithmetic? But what we see here, it does not say what 8.37 + 4926 is equal to. The equal sign is squiggly. That …
Beyond Death | A Pastor, A Rabbi and an Imam | The Story of God
[Music] Okay, so stop me if you’ve heard this one: a rabbi, a pastor, and an Imam walk into a bar. Okay, so it wasn’t a bar; it was a diner to discuss my show, the story of God, about Resurrection. So the pastor says, “So as a Christian, the idea of Res…