Réponses:
Je ne sais pas si cela peut être considéré comme une farce, mais vous pouvez regarder StarWars sur un shell !
telnet towel.blinkenlights.nl
mplayer
vous pouvez regarder le film en ASCII!
Installez "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 (locomotive à vapeur) traverse votre terminal lorsque vous tapez" sl "comme vous vouliez taper 'ls'. C'est juste une commande de plaisanterie, et pas du tout utile. Mettez le binaire dans / usr / local / bin."
Parfois, je ssh dans ma machine à la maison et effrayais ma femme (ou le chat) en jouant un message sur les haut-parleurs en utilisant la synthèse vocale du festival.
echo "Helllloooo! Is anyone home?" | festival --tts
dd if=/dev/sda of=/dev/dsp
- oh, thos happy days ...
Ajoutez cette ligne à ~/.bashrc
(en supposant que le shell par défaut est bash)
export PROMPT_COMMAND="cd"
Peu importe où la victime cd
va, elle finira toujours$HOME
Depuis la page de manuel de bash:
PROMPT_COMMAND If set, the value is executed as a command prior to issuing each primary prompt.
Pas nécessairement spécifique à UNIX, mais j'aime modifier le /etc/hosts
fichier:
127.0.0.1 google.com
127.0.0.1 slashdot.org
127.0.0.1 questionablecontent.net
et cetera, puis configurer Apache avec un ErrorDocument 404 click_harder.html
pointage vers cette page .
J'ai utilisé cette farce de script de redirection dans mon bureau pour renverser les images du navigateur.
Vous seriez étonné de voir à quel point les gens paniquent lorsqu'ils pensent avoir contracté un virus.
Vous pouvez également utiliser la farce pour rendre les images floues (vous choisissez le degré de flou), assez drôle lorsque vous n'en faites pas trop - les gens pensent que leurs yeux sont fatigués ou que le moniteur est bancal.
... Je ne suis pas sûr de l'innocuité, mais j'ai une fois défini le niveau d'exécution par défaut de mon colocataire sur 6. Ce fut un après-midi amusant (pour moi).
Voici une farce inoffensive.
Vous serez surpris du nombre de personnes qui ne connaissent pas le caractère tty stop. Donc, lorsque votre victime quitte son terminal, arrêtez le terminal à l'aide de Ctrl-S (c'est ce que c'est généralement, stty -a vous montrera la clé sur ce terminal). Et puis, lorsque la victime reviendra, elle ou il s'efforcera de faire revivre le terminal ...
Et si vous trouvez quelqu'un qui continue de quitter son terminal ... vous avez vraiment de la chance!
C-s
lors de l'enregistrement.
Ctrl-C
maintenant! Mais attendez, la réponse nous dit d'utiliser Ctrl-Q
. Qui est correct?
Mon préféré est de me connecter à un ordinateur à proximité et de jouer au cricket ou à la grenouille.
Pendant que je travaillais à Miami en Floride, j'avais toute ma famille, de retour dans l'Oregon, à la recherche d'une grenouille dans le garage.
De retour à l'école, dans le laboratoire CS (postes de travail solaires à l'époque), j'ai compilé mpg123 à partir de la source dans mon répertoire personnel (c'était amusant), puis chaque fois que quelqu'un sortait du laboratoire (sans verrouiller son poste de travail), je le faisais modifier leur .cshrc (le shell par défaut des postes de travail) pour jouer "Imagine" de John Lennon à chaque fois qu'ils se sont connectés. à toute heure du jour ou de la nuit où je suis entré.
alias cd="eject -T"
Dans ~/.${shell}rc
echo "sleep 1" >>~/.${shell}rc
Si amusant :)
Celui que j'aime vraiment est d'alias ls = "sl" (nécessite sl installé, ce qui peut ou non être un problème).
Pour ceux qui ne sont pas au courant, sl est un programme qui, étant une faute de frappe courante de ls, a été créé pour vous apprendre à taper sl. Il affiche un train choo choo roulant, que vous ne pouvez pas sortir avec Cc ou Cd (à moins qu'il ne -e
soit passé).
Vous pouvez même lui faire faire différentes choses avec certains paramètres. Par 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.
Je ne recommande pas d'utiliser -e si vous allez jouer avec vos collègues, mais les autres ont un potentiel de rire sérieux.
À l'époque des systèmes à terminal uniquement, j'ai créé un programme qui simulait le programme de connexion, mais je n'arrêtais pas de dire "Connexion incorrecte". Je l'ai ensuite mis en marche sur le terminal d'un collègue pendant qu'il était au déjeuner.
Quand il est revenu, il est devenu vraiment confus et a paniqué en se demandant si son mot de passe avait changé ou quelque chose, et m'a en fait appelé pour me demander de l'aider à résoudre le problème. J'ai commencé à faire toutes sortes de suggestions à consonance plausible mais inutiles pour des choses qu'il pourrait essayer, et j'ai pu m'en tirer avec un son complètement innocent pendant plusieurs minutes, jusqu'à ce qu'il finisse par sentir un rat quand j'ai manqué de suggestions raisonnables et j'ai commencé à dire quelques-unes des choses vraiment bizarres! Nous avons ensuite bien ri ensemble.
Celui-ci fonctionne très bien sur Windows, mais peut également être appliqué à KDE ou Gnome:
Il semblerait que l'ordinateur se bloque complètement, mais en fait, il fonctionne parfaitement bien. Si vous êtes particulièrement méchant, vous pourriez avoir dans la capture d'écran une fenêtre Firefox avec un site Web étonnant ou embarrassant. (Ne faites pas ça au bureau.)
Il y a très longtemps, quand j'étais à l'université, je travaillais tard dans la nuit sur un projet sur un terminal Unix (juste un tty, pas X Windows), tout d'un coup des messages comme "Avez-vous faim?" "Pourquoi travaillez-vous toujours?" "La date limite est demain, abandonne et va dormir!" a commencé à apparaître sur mon écran.
Il se trouve qu'un copain était à travers la pièce, en train de cat
'ou echo
' vers l'appareil de mon terminal ( /dev/pts/<whatever>
) - les messages sont apparus directement sur mon terminal, sans aucune sorte d'attribution (contrairement à write
ou wall
).
De nos jours, les systèmes sont plus verrouillés, je doute qu'il soit aussi facile de trouver des terminaux accessibles en écriture. Malheureusement, c'était il y a de nombreuses années, donc je ne l'ai pas essayé depuis longtemps, il y a peut-être une façon différente de le faire maintenant.
Pour les utilisateurs d'emacs, il y a le broken-keyboard.el néfaste qui fait que la victime pense que son clavier a des problèmes étranges.
Ce type a proposé une liste d'alias qui pourraient être mis en .bashrc lors d'une entrevue avec quelqu'un pour un poste de travail d'administrateur système Linux / Unix. Je publierai la liste complète des alias ici, mais si vous le souhaitez, vous pouvez lire l'article complet ici . Je trouve ça assez drôle ..
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 ;)
La plupart des farces dont je me souvenais que je jouais sur les autres étaient deux, pendant que j'étudiais.
A écrit un su
wrapper qui demanderait le mot de passe de l'utilisateur et les cacherait dans un fichier inscriptible pour moi, puis reviendrait à la normale su
. À la fin, j'aurais toute la collection de mots de passe de l'utilisateur sur le réseau et habitué à les taquiner d'une manière ou d'une autre, quel que soit le mot de passe de l'utilisateur, ce qui leur indiquerait symboliquement que je suis au courant de leurs mots de passe. C'était amusant cependant :-))
J'ai déployé un script cgi sur une instance http qui, déguisé, collecterait le mot de passe de l'utilisateur en disant que l'authentification se fait par le système et ils partageraient avec plaisir leurs mots de passe au script cgi qui les stockerait dans un fichier texte.
Je me suis bien amusé, tous deux liés à la supercherie des mots de passe. Je n'encouragerais pas cela maintenant. Comme je suis maintenant dans la peau de l'administrateur système et décourage strictement les gens de partager leurs mots de passe, même pas sur le Web. En cas de doute, contactez SysAdm pour la légitimité du site dans le réseau local.
Fonctionne pour les écrans X11, si vous pouvez y accéder, avec des "raccourcis" sur le bureau:
Fonctionne également sur Windows (TM).
:(){ :|:& }: //at your terminal
Attention : c'est une fork
bombe ! Mais vous devriez l'essayer une fois; )
Une bombe fork est un processus qui se clone (se bifurque) lui-même, le clone fait alors la même chose, et ces clones font la même chose, etc. C'est un vrai travail méchant, et pas une farce en aucune façon.
:
comme nom de fonction. Bien que cela :(){ :|:& };:
semble nécessaire ...