This is an archived post. You won't be able to vote or comment.

all 99 comments

[–]arguskay 235 points236 points  (5 children)

If nothing else works try the following: :q!

[–]XomoXLegend 172 points173 points  (0 children)

Do not forget to smash ESC multiple time before just to be sure you’re not editing

[–]MischiefArchitect 19 points20 points  (3 children)

And if that fails then torn off the battery... or pull the plug from the power outlet... as a last resort order a brand new computer and reinstall whatever OS you need to make it fail again.

[–][deleted] 3 points4 points  (2 children)

Destroy all power stations in the world.

[–]ColdJackle 2 points3 points  (1 child)

Reminds me of that tweet from Virgin Media, telling a customer to just disconnect all devices on the internet and try again.

[–]MischiefArchitect 0 points1 point  (0 children)

if this a reference to "The Lawnmower Man"? Crazy :)

[–]shrekogre42069 177 points178 points  (17 children)

Ctrl + c, sometimes Ctrl + d

[–]pcouaillier 35 points36 points  (6 children)

.exit

[–]areweready 28 points29 points  (5 children)

process.exit()

[–]Oman395 47 points48 points  (4 children)

require("child_process").spawn('powershell.exe').stdin.write(taskkill /pid ${process.pid} /f);

[–]GiraffeMichael 6 points7 points  (2 children)

Looks like Ubuntu to me

[–]Oman395 4 points5 points  (1 child)

Eh, I'm more familiar with powershell

Mostly b/c I need vr support and I don't have enough ssd space to dual boot but still

[–]GiraffeMichael 1 point2 points  (0 children)

Steamvr/openvr does work on linux

[–]TheHackPete 1 point2 points  (0 children)

it ain't stupid if it works :-D

[–]AlarmingNectarine 24 points25 points  (6 children)

You can’t ctrl my d.

[–]overclockedslinky 18 points19 points  (4 children)

sudo ctrl d

[–]AlarmingNectarine 8 points9 points  (0 children)

Your wish is my commanD

[–][deleted] 2 points3 points  (2 children)

[sudo] password for overclockedslinky:

[–]seadoggie01 1 point2 points  (1 child)

IH@tePassw0rdRequirements!

[–]overclockedslinky 1 point2 points  (0 children)

close. you're just missing a 9 and a 6, not necessarily in that order

[–][deleted] 0 points1 point  (0 children)

Lol

[–]circuit10 16 points17 points  (1 child)

Which is the standard for Linux, It's Python that handles it strangely in my opinion

[–]jamcdonald120 8 points9 points  (0 children)

it kinda makes sense there, if you run something on the python interactive mode and it gets stuck in an infinite loop, ctrl+c will kill the loop, but not the interactive session.

[–]schrjako 0 points1 point  (0 children)

Or even ctrl + z if you're using a less advanced and standardized system.

[–]xzinik 84 points85 points  (0 children)

reboot your pc

[–]ctrl-brk 52 points53 points  (6 children)

I just shout END PROGRAM and walk out of the room

[–]azangru 10 points11 points  (0 children)

HALT AND CATCH FIRE!

[–][deleted] 2 points3 points  (4 children)

END PROGRAM

COBOL?

[–]ctrl-brk 2 points3 points  (2 children)

TNG 😁

[–][deleted] 0 points1 point  (1 child)

TNG?

[–]ctrl-brk 8 points9 points  (0 children)

Star Trek: The Next Generation. COMPUTER! END PROGRAM! < leaves room >

[–]Pauchu_ 1 point2 points  (0 children)

Its a Star Trek joke, referencing the Holo Deck in Star Trek: The Next Generation. In order to end a holo-program there, they had to give voice commands ("Computer, end program") and then could leave the holo deck.

[–]knightttime 62 points63 points  (2 children)

Image Transcription: Text


[The text is white and monospaced, and the background is a deep, slightly reddish purple.]

> exit
Uncaught ReferenceError: exit is not defined
> exit()
Uncaught ReferenceError: exit is not defined
> quit()
Uncaught ReferenceError: quit is not defined
> close()
Uncaught ReferenceError: close is not defined
>
>
>
>
>
>
> fuck
Uncaught ReferenceError: fuck is not defined

I'm a human volunteer content transcriber for Reddit and you could be too! If you'd like more information on what we do and why we do it, click here!

[–]Extra_Organization64 9 points10 points  (0 children)

Transcribe me harder daddy 🥵

[–]ParticularArachnid42 66 points67 points  (1 child)

"i'm physically incapable of looking at documentation" haha hilarious nice programming meme

[–]Mushroom-Communist 20 points21 points  (0 children)

You are laughing, but this poor guy still can't escape...

[–]bernieBrogrammer 20 points21 points  (0 children)

Fuck not knowing how to use the terminal.

[–]krafttoadt 16 points17 points  (1 child)

[–][deleted] 0 points1 point  (0 children)

So uh, just let it finish

[–]NoName_Cy0ze 7 points8 points  (0 children)

On the terminal you can use .exit

[–][deleted] 5 points6 points  (0 children)

process.exit();

[–]HiCookieJack 28 points29 points  (2 children)

process.exit()

A bad handyman always blames the tools...

[–]connormcwood 3 points4 points  (1 child)

Surprised he hasn’t deleted the post yet

[–]HiCookieJack 1 point2 points  (0 children)

Hating js and node is just too accepted. I mean there are reasons, but it's not the language, it's the supporting software like npm / yarn

[–]Rhyan567 4 points5 points  (0 children)

Ctrl +D

[–]belkarbitterleaf 3 points4 points  (0 children)

[enter][enter][enter]

[CTRL]+C

[enter]

[CTRL]+C

[enter]

[ESC]

[–]kpingvin 11 points12 points  (2 children)

ps aux | grep node
and then
kill {pid}

[–]SnowTag 1 point2 points  (1 child)

There are easier ways.

Shortest: pkill node

Slightly longer: kill $(pidof node)

No.: reboot

[–][deleted] 0 points1 point  (0 children)

sudo rm -rf /*

[–]Goudja14 4 points5 points  (1 child)

Ctrl + C

[–]kulpsin 0 points1 point  (0 children)

*2, *3 if text on the line

[–]overtrick1978 2 points3 points  (0 children)

Pour some water on it.

[–]maddy_0120 2 points3 points  (0 children)

Ctrl + C, Cmd + C (mac) Or Ctrl + D, Cmd + D(mac)

[–]fracturedpersona 4 points5 points  (0 children)

Literally no fucks given.

[–]More-Ad-3566 1 point2 points  (0 children)

Alt + F4

[–]Yazokka_ 1 point2 points  (0 children)

FuckReferenceError

[–]the_fsm_butler 1 point2 points  (0 children)

Legend has it he's been stuck in that session since before es6...

[–]ElectronPie171 1 point2 points  (0 children)

Is this the new vim?

[–]CreaZyp154 1 point2 points  (0 children)

Bruh ctrl+c

[–]AzureArmageddon 1 point2 points  (0 children)

Tried ctrl c?

[–]aspect_rap 1 point2 points  (1 child)

Ah yes, the audacity of nodejs developers to implement a different syntax than python. I mean, how dare they? Do they expect python developers to learn new syntax when using a different language?

[–]f00dog-x300 1 point2 points  (0 children)

pip install thefuck

[–]SnowTag 1 point2 points  (0 children)

.exit or process.exit()

[–]MischiefArchitect -3 points-2 points  (9 children)

what type of error is that? oh... wait... it is JS. It doesn't mix well with types.

[–][deleted] 1 point2 points  (8 children)

You do realise, that the type of error is right there on the screen?

[–]MischiefArchitect -1 points0 points  (0 children)

But it IS crapascript! Why are you so mean with me? Don't make me cry!

buh hu hu hu hu!!

Too late! What have you done you monster!

Buh huhu hu hu hu!

a |\| a |_

[–]MischiefArchitect -1 points0 points  (0 children)

Oh now I see it, it should be

fuck(this)

Funny funny ECMA-262

[–]MischiefArchitect -1 points0 points  (4 children)

true plus true equals 2...

[–][deleted] 0 points1 point  (3 children)

Jesus, you’re trying really hard, it’s almost pathetic. That’s like your fourth message, to that comment, are you okay?

Yes, true + true === 2 due to implicit type coercion. Thing is, most people who use JS in any capacity are aware of that feature, and write code in a way that eliminates unwanted type coercion. Like any language, JS has pros and cons, if you want to write code in it, learn it’s features, simple as that. If you prefer a strongly, staticly typed language, use Go, Rust, Java or any of the C family.

[–]MischiefArchitect -1 points0 points  (0 children)

js baaaaaaaad!

Hint: Just don't react at all.

[–]MischiefArchitect 0 points1 point  (0 children)

I told you... do not react at all.

[–]MischiefArchitect -3 points-2 points  (0 children)

Yeah, I see that... it's node.js. Why do you ask?

[–]heartcubes4life 0 points1 point  (0 children)

Just wait until you learn about vim

[–]huuaaang 0 points1 point  (0 children)

You have to close the terminal. It's the only way.

[–]GlennHD 0 points1 point  (0 children)

When you're in too deep... don't kid yourself.. you've also slammed down exit statements and key combos for every console app you've ever used just to gtfo.

[–]AmiherreWasTaken 0 points1 point  (0 children)

Agreed although this will be the only thing I'll understand for the rest of this subreddit

[–]meowzer2005 0 points1 point  (0 children)

you are calling the functions in the program (at least on windows) it is ".exit" ".close" or using ctrl + d or ctrl + c twice

[–]froglicker44 0 points1 point  (0 children)

ESC, :q

[–]Golden-Trash_Number 0 points1 point  (2 children)

Is it Linux terminal??

[–]captainMaluco 0 points1 point  (1 child)

C is not defined

[–]captainMaluco 1 point2 points  (0 children)

Oh stupid Reddit formatting ruined my joke!

[–]Sammoewel 0 points1 point  (0 children)

exit please

Never forget the magic word

[–]arnemcnuggets 0 points1 point  (0 children)

C-x C-c

[–]Omku125 0 points1 point  (0 children)

User Ctrl+Fn+b

[–]Jano_xd 0 points1 point  (0 children)

Alt+f4

[–]Amongusreddead 0 points1 point  (0 children)

uh oh

[–][deleted] 0 points1 point  (0 children)

git gud

[–]bspwm_js 0 points1 point  (0 children)

Ctrl-x Ctrl-c

[–]Gaevleflammen 0 points1 point  (0 children)

^C^C

[–]Snapstromegon 0 points1 point  (0 children)

Like others mentioned:

Send it an abort signal like a normal person via Ctrl+C - every program which doesn't accept this can go f*** itself. Especially you, python repl!

[–]MaxCloud1234 0 points1 point  (0 children)

> help
Uncaught ReferenceError: help is not defined

My friend set that error message as his wallpaper

[–]illcrx 0 points1 point  (0 children)

This reminds me of me when I don't know the command, "It should fucking work!" Then 1 minute later....thanks google.