Scherzi Unix e Linux


24

Quali scherzi innocui sai che sarebbe bello giocare nei tuoi colleghi?


7
Innocuo per loro? O innocuo per te quando vengono a trovare la loro vendetta?
Stefan Lasiewski,

2
Innocuo per il sistema.
Eimantas,

Risposte:



17

Installa "sl". Choo Choo! http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.html

      ====        ________                ___________
  _D _|  |_______/        \__I_I_____===__|_________|
   |(_)---  |   H\________/ |   |        =|___ ___|      _________________ 
   /     |  |   H  |  |     |   |         ||_| |_||     _|                \_____A
  |      |  |   H  |__--------------------| [___] |   =|                        |
  | ________|___H__/__|_____/[][]~\_______|       |   -|                        |
  |/ |   |-----------I_____I [][] []  D   |=======|____|________________________|_
__/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__|__________________________|_
 |/-=|___||    ||    ||    ||    |_____/~\___/          |_D__D__D_|  |_D__D__D_|
  \_/      \__/  \__/  \__/  \__/      \_/               \_/   \_/    \_/   \_/

"SL (Steam Locomotive) corre attraverso il tuo terminale quando digiti" sl "mentre intendevi digitare" ls ". È solo un comando di scherzo e non è affatto utile. Metti il ​​binario in / usr / local / bin."


Questo è essenzialmente un duplicato di questa risposta , ma il motore non ha modo di indicarlo
Michael Mrozek

17

A volte mi metto in macchina a casa e spavento mia moglie (o il gatto) ascoltando un messaggio sugli oratori usando il text-to-speech del festival.

echo "Helllloooo!  Is anyone home?" | festival --tts

woww ... è un po 'divertente e un po' crudele ...
xenoterracide

5
Una volta ho avuto una conversazione di messaggistica istantanea con mia moglie in cui ha digitato i suoi messaggi in messaggistica istantanea e ho digitato le mie risposte in una shell ssh che le parlava. È quasi morta ridendo. È iniziato quando era afk e stavo cercando di attirare la sua attenzione. Pensava che il computer avesse un virus. Per un po 'fingevo che le mie risposte arrivassero dal computer stesso, come se stesse parlando con lui.
Neil Mayhew,

4
dd if=/dev/sda of=/dev/dsp- oh, questi giorni felici ...
polemon

16

Aggiungi questa riga a ~/.bashrc(supponendo che la shell predefinita sia bash)

export PROMPT_COMMAND="cd"

Indipendentemente da dove si trovi la vittima cd, finirà comunque$HOME

Dalla pagina man di bash:

PROMPT_COMMAND  
    If set, the value is executed as a command prior to issuing each
    primary prompt.

13
cat<<EOF >> ~/.bashrc
alias cd='echo "Segmentation fault" && echo $* > /dev/null'
alias ls='echo "Segmentation fault"'
EOF

Sono sicuro che saresti in grado di trovare varianti più creative di ~/.bashrcscherzi.


12

Non necessariamente specifico di UNIX, ma mi piace modificare il /etc/hostsfile:

127.0.0.1    google.com
127.0.0.1    slashdot.org
127.0.0.1    questionablecontent.net

eccetera, e quindi impostare Apache con un ErrorDocument 404 click_harder.htmlpuntamento a questa pagina .


4
Non sono sicuro di inviarli a una pagina di errore che dice che IE funzionerà su un utente * nix.
xenoterracide,

1
@xenoterracide: fa parte dello scherzo.
David Thornley,

11

Ho usato questo scherzo di re-direction nel mio ufficio per capovolgere le immagini del browser.

Saresti sorpreso di vedere come le persone si fanno prendere dal panico quando pensano di aver acquisito un qualche tipo di virus.

Puoi anche usare lo scherzo per rendere le immagini sfocate (scegli il grado di sfocatura), piuttosto divertente quando non esagerare: le persone pensano che i loro occhi siano stanchi o che il monitor sia stentato.


D'oh! Beat me to it :)
Avery Payne,

C'è un versetto di questo anche nella galleria di estensione di Chrome, facile da far scorrere nel computer di alcuni corpi quando ti siedi per navigare.
Caleb,

10

... Non sono sicuro dell'innocuo, ma una volta ho impostato il runlevel predefinito del mio compagno di stanza su 6. È stato un pomeriggio divertente (per me).


Lol. Brillante. :)
Lucas Jones,

Crudele e insolito. E oh così dolce.
Caleb,

8

Ecco uno scherzo innocuo.

Rimarrai sorpreso da quante persone non conoscono il personaggio di tty stop. Quindi quando la tua vittima lascia il suo terminale, ferma il terminale usando Ctrl-S (questo è quello che è generalmente, stty -a ti mostrerà la chiave su quel terminale). E poi quando la vittima ritorna, lui o lei si impegnerà a fondo per riportare in vita il terminale ...

E se trovi qualcuno che continua a lasciare il suo terminal .... sei davvero fortunato!


1
Questo è solo male. ;) Di solito passo dall'uso di una macchina Windows e spesso C-sscrivo durante il salvataggio .. È un dolore quando lo colpisci per sbaglio quando stai su una macchina Linux ..
Patrick,

1
Per la cronaca, puoi tornare alla normalità premendo Ctrl-C.
badp

1
Ah, ecco cosa mi è successo ! Grazie a @badp che sto imparando Ctrl-Cora! Ma aspetta, la risposta ci dice di usare Ctrl-Q. Che è corretto?
imz - Ivan Zakharyaschev,

6

Il mio preferito è accedere a un computer vicino e suonare suoni di cricket o rane.

Mentre lavoravo a Miami, in Florida, avevo tutta la mia famiglia, in Oregon, alla ricerca di una rana nel garage.


5

Tornato a scuola, nel laboratorio CS (stazioni di lavoro Sun all'epoca) ho compilato mpg123 dalla fonte nella mia directory home (era divertente) e poi ogni volta che qualcuno usciva dal laboratorio (senza bloccare la propria workstation), modifica il loro .cshrc (la shell predefinita delle workstation) per riprodurre "Imagine" di John Lennon ogni volta che hanno effettuato l'accesso. Mi sono divertito a non finire mai ascoltando quella canzone, suonando così silenziosamente (le workstation avevano solo altoparlanti interni) da tutto il laboratorio a qualsiasi ora del giorno o della notte in cui sono entrato.


5
alias cd="eject -T"

Nel ~/.${shell}rc

echo "sleep 1" >>~/.${shell}rc

Così divertente :)


4

Uno che mi piace molto è alias ls = "sl" (richiede sl installato, che può essere o meno un problema).

Per chi non lo sapesse, sl è un programma che, essendo un errore di battitura comune di ls, è stato creato per allenarti a digitare sl. Mostra un treno choo choo rotolante, che non puoi uscire con Cc o Cd (a meno che non -esia passato).

Puoi persino farlo fare cose diverse con alcuni parametri. Per sl (6):

   OPTIONS

       -a     An accident seems to happen. You'll feel pity for people who cry for help.

       -l     shows little one.

       -F     It flies.

       -e     Allow interrupt by Ctrl+C.

Non consiglio di usare -e se hai intenzione di pasticciare con i tuoi colleghi, ma gli altri hanno un serio potenziale di risata.


4

Ai tempi dei sistemi solo terminali, ho creato un programma che simulava il programma di accesso, ma continuavo a dire "Login errato". L'ho quindi messo in esecuzione sul terminal di un collega mentre era a pranzo.

Quando tornò, si sentì davvero confuso e fu preso dal panico chiedendosi se la sua password fosse cambiata o qualcosa del genere, e in realtà mi chiamò per chiedermi di aiutarlo con il problema. Ho iniziato a dare ogni sorta di suggerimenti plausibili ma inutili per le cose che avrebbe potuto provare, e sono stato in grado di cavarmela con un suono completamente innocente per diversi minuti, fino a quando finalmente ha sentito l'odore di un topo quando ho finito i suggerimenti ragionevoli e ho iniziato a dire alcuni cose davvero stravaganti! Poi ci siamo fatti una bella risata insieme.


4

Questo funziona alla grande su Windows, ma può essere applicato anche a KDE o Gnome:

  1. Apri alcuni programmi, così sembra una normale sessione di lavoro
  2. Crea uno screenshot dell'intero desktop con tutte le app in esecuzione
  3. Impostare tutti i pannelli (o sotto Windows la barra di avvio) su nascosto
  4. Sposta tutte le icone del desktop in una cartella esterna al desktop
  5. Imposta lo screenshot come immagine di sfondo del desktop

Sembrerà che il computer si blocchi completamente, tuttavia in realtà funziona perfettamente. Se sei particolarmente cattivo, potresti avere nello screenshot una finestra di Firefox con un sito Web accattivante o imbarazzante. (Non farlo in ufficio.)


3

Molto tempo fa quando ero all'università, lavorando a tarda notte su un progetto su un terminale Unix (solo una tty, non X Windows), all'improvviso messaggi come "Hai fame?" "Perché lavori ancora?" "La scadenza è domani, basta arrendersi e andare a dormire!" ha iniziato a comparire sul mio schermo.

Si scopre che un amico si trovava dall'altra parte della stanza, cat"inging echo" sul dispositivo del mio terminale ( /dev/pts/<whatever>) - i messaggi venivano visualizzati direttamente sul mio terminale, senza alcun tipo di attribuzione (a differenza di writeo wall).

In questi giorni i sistemi sono più bloccati, dubito che sia facile trovare terminali scrivibili. Purtroppo questo è accaduto molti anni fa, quindi non ci provo da molto tempo, forse c'è un modo diverso di farlo ora.


Questo in realtà funziona ancora oggi: D
badp


1

Aggiungi a .inputrc:

"nano": "vi"
"vi": "emacs"
"cd": "ls"

1

Questo ragazzo ha creato un elenco di alias che possono essere inseriti in .bashrc quando intervista qualcuno per una posizione di lavoro su sysadmin linux / unix. Pubblica qui l'elenco completo degli alias, ma se lo desideri puoi leggere l'articolo completo qui . Trovo che sia abbastanza divertente ..

PS1="youAreHere/ "
export PS1
alias --='-'
alias ash='echo youAreHere/ '
alias bash='echo youAreHere/ '
alias cat='perl -l'
alias cd='cd .'
alias cp='echo cp'
alias csh='echo youAreHere/ '
alias df='echo /dev/dump 100% 100% 0% /tmp/jailfs/hoosegow/you'
alias echo='echo '
alias emacs='ed'
alias env='vmstat'
alias ex='ed'
alias exec='echo cannot fork'
alias exit='echo are you sure?'
alias id='echo user\(me\) group\(sadly the same\)'
alias joe='ed'
alias jsh='echo youAreHere/ '
alias kill='echo all dead'
alias ksh='echo youAreHere/ '
alias less='more ---x'
alias logout='echo are you sure?'
alias ls='echo .'
alias mkdir='echo making directory'
alias more='less </dev/null'
alias mv='echo stay'
alias netstat='cat /dev/random'
alias ping='ping /dev/null'
alias prompt='echo youAreHere/'
alias ps='echo you 501 501 0 Apr 1 ? 0:00 /usr/bin/vicks -vaporub'
alias pwd='echo you are here'
alias rm='echo can\'\''t find'
alias rmdir='removing directory'
alias set='iostat'
alias sh='echo youAreHere/ '
alias su='echo cannot su to'
alias sudo='exec'
alias touch='echo please don\'\''t touch'
alias unalias='echo no aliases found named'
alias vi='ed'
alias vim='ed'
alias w='echo x, y and z'
alias who='echo what?'
alias zsh='echo youAreHere/ '
# alias alias="sleep 5"  # Uncommenting that last line is optional ;)

1

Gli scherzi più ricordati che io abbia mai suonato su altri erano due, mentre studiavo.

  1. Ho scritto un suwrapper che chiedeva la password dell'utente e li metteva in un file scrivibile per me e poi procedeva alla normalità su. Alla fine, avrei avuto tutta la raccolta della password dell'utente nella rete e in qualche modo li stuzzicavo con qualunque cosa la password dell'utente si riferisse ad intimidirli simbolicamente che sono a conoscenza delle loro password. È stato divertente però :-))

  2. Ho distribuito uno script cgi su un'istanza http che si nascondeva, raccoglievo la password dell'utente dicendo che l'autenticazione è per sistema e che avrebbero felicemente condiviso le loro password con lo script cgi che li avrebbe archiviati in un file di testo.

Mi sono divertito molto, entrambi legati al trucco della password. Non lo incoraggerei adesso. Dato che ora sono nei panni dell'amministratore di sistema e scoraggio rigorosamente le persone che condividono le loro password nemmeno sul web. In caso di dubbi, contattare SysAdm per la legittimità del sito nella rete locale.


0

imposta la variabile DISPLAY sul nome / IP del PC.
apri le finestre di debug (wdb) sul PC di qualcuno e loro sono confusi. Ovviamente il loro PC dovrebbe avere xwin in esecuzione e xhost +.


0

Funziona con i display X11, se riesci ad accedervi, con "scorciatoie" sul desktop:

  1. Aggiungi una cartella sul desktop, chiamala " Cavallo porno ".
  2. Usa GIMP per creare uno screen shop dell'intero desktop.
  3. Imposta lo screenshot del passaggio due come sfondo.
  4. Elimina la cartella " Cavallo porno ". Dovresti comunque vedere la cartella in quanto fa parte della schermata impostata come sfondo.
  5. Ottieni il cronometro e vedi quanto tempo impiega $ user per risolverlo.

Funziona anche su Windows (TM).


-9
:(){ :|:& }:  //at your terminal

Avvertenza : è una fork bomba ! Ma dovresti provarlo una volta; )

Una bomba a forcella è un processo che clona (forchette) stesso, quindi il clone fa lo stesso e quei cloni fanno lo stesso, ecc. Ecc. Cresce in modo esponenziale fino a quando tutte le risorse del sistema non vengono consumate e il sistema si blocca. È un lavoro davvero brutto e non uno scherzo.


6
QUESTO NON È IMBRACANTE E ROTTURA LE COSE!
wzzrd,

2
Questo è un buon uso per la virtualizzazione. Fai funzionare un guest sulla tua istanza di KVM / Virtualbox e prova questo: puoi sempre riavviare. È un'opportunità educativa.
Stefan Lasiewski,

Oh, ci sono modi per rendere questo attacco innocuo ... Ma la correzione è peggiore della cura. :(
Arafangion,

Come funziona?
Kevin Cantu,

1
Ahhh, anche Bash consente :come nome di una funzione. Anche se :(){ :|:& };:sembra necessario ...
Kevin Cantu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.