Partidas de Unix e Linux


24

Que brincadeiras inofensivas você sabe que seriam ótimas para se divertir com seus colegas?


7
Inofensivo para eles? Ou inofensivo para você quando eles vierem se vingar?
Stefan Lasiewski

2
Inofensivo para o sistema.
Eimantas

Respostas:



17

Instale "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 (Locomotiva a Vapor) atravessa seu terminal quando você digita" sl "como pretendia digitar 'ls'. É apenas um comando de brincadeira e não é de todo útil. Coloque o binário em / usr / local / bin."


Esta é essencialmente uma duplicata desta resposta , mas o mecanismo não tem como indicar isso.
Michael Mrozek

17

Às vezes, eu ssh em minha máquina em casa e assustar minha esposa (ou o gato) tocando uma mensagem nos alto-falantes usando o texto para fala do festival.

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

uau ... isso é meio engraçado e meio cruel ...
xenoterracide

5
Certa vez, tive uma conversa de mensagens instantâneas com minha esposa, na qual ela digitou suas mensagens em mensagens instantâneas e digitei minhas respostas em um shell ssh que as falou com ela. Ela quase morreu de rir. Tudo começou quando ela estava afk e eu estava tentando chamar sua atenção. Ela pensou que o computador tinha um vírus. Por um tempo, fingi que minhas respostas vinham do próprio computador, como se ela estivesse conversando com ele.
Neil Mayhew

4
dd if=/dev/sda of=/dev/dsp- oh, thos happy days ...
polemon 11/09/10

16

Acrescente esta linha a ~/.bashrc (assumindo que o shell padrão seja bash)

export PROMPT_COMMAND="cd"

Não importa onde a vítima cd esteja, ela ainda terminará em$HOME

Na página do manual do 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

Tenho certeza de que você poderá encontrar variantes mais criativas de ~/.bashrcbrincadeiras.


12

Não necessariamente específico para UNIX, mas eu gosto de modificar o /etc/hostsarquivo:

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

et cetera e, em seguida, configure o Apache ErrorDocument 404 click_harder.htmlapontando para esta página .


4
Não tenho certeza de enviá-los para uma página de erro que diz que o IE funcionará em um usuário * nix.
Xenoterracide

11
@xenoterracide: Isso faz parte da brincadeira.
David Thornley

11

Usei essa brincadeira de script de redirecionamento dentro do meu escritório para virar as imagens do navegador de cabeça para baixo.

Você ficaria surpreso ao ver como as pessoas entram em pânico quando pensam que adquiriram algum tipo de vírus.

Você também pode usar a brincadeira para embaçar as imagens (você escolhe o grau de embaçamento), bem engraçado quando não exagera - as pessoas pensam que seus olhos estão cansados ​​ou que o monitor está instável.


D'oh! Beat me to :)
Avery Payne

Também há uma verson disso na galeria de extensões do chrome, fácil de deslizar no computador de alguém quando você se senta para navegar.
Caleb

10

... Não tenho certeza de que é inofensivo, mas uma vez defini o nível de execução padrão do meu colega de quarto para 6. Essa foi uma tarde divertida (para mim).


Ri muito. Brilhante. :)
Lucas Jones

Cruel e incomum. E oh, tão doce.
Caleb

8

Aqui está uma brincadeira inofensiva.

Você ficará surpreso com quantas pessoas não sabem sobre o personagem tty stop. Portanto, quando sua vítima sair do terminal, pare o terminal usando Ctrl-S (geralmente, stty -a mostrará a chave nesse terminal). E então, quando a vítima voltar, ela estará se esforçando para recuperar o terminal de volta à vida ...

E se você encontrar alguém que fica saindo do terminal ... está com muita sorte!


11
Isso é apenas o mal. ;) Eu normalmente alternar entre o uso de uma máquina Windows e muitas vezes digitar C-sao salvar .. É uma dor quando ele bateu acidentalmente quando ssh'ing a uma máquina linux ..
Patrick

11
Para o registro, você pode retornar à normalidade pressionando Ctrl-C.
badp

11
Aha, foi o que aconteceu comigo! Graças a @badp que estou aprendendo Ctrl-Cagora! Mas espere, a resposta aí nos diz para usar Ctrl-Q. Qual é correto?
IMZ - Ivan Zakharyaschev

6

O meu favorito é fazer login em um computador próximo e reproduzir sons de críquete ou sapo.

Enquanto trabalhava em Miami, na Flórida, minha família inteira estava de volta ao Oregon procurando um sapo na garagem.


5

De volta à escola, no laboratório de CS (estações de trabalho da época), compilei o mpg123 da fonte no meu diretório pessoal (isso foi divertido) e sempre que alguém saía do laboratório (sem bloquear a estação de trabalho), eu modifique o arquivo .cshrc (o shell padrão das estações de trabalho) para tocar "Imagine", de John Lennon, sempre que eles se conectarem. Divertia-me muito ouvir essa música, tocando tão silenciosamente (as estações de trabalho tinham alto-falantes internos) de todo o laboratório a qualquer hora do dia ou da noite em que entrei.


5
alias cd="eject -T"

Em ~/.${shell}rc

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

Tão divertido :)


4

Uma que eu realmente gosto é o apelido ls = "sl" (requer o sl instalado, o que pode ou não ser um problema).

Para quem não conhece, sl é um programa que, sendo um erro de digitação comum de ls, foi criado para ajudá-lo a não digitar sl. Ele exibe um trem de rolamento choo choo, do qual você não pode sair com Cc ou Cd (a menos que-e seja aprovado).

Você pode até fazer coisas diferentes com alguns parâmetros. Por 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.

Eu não recomendo usar -e se você vai mexer com seus colegas de trabalho, mas o resto tem um sério potencial de riso.


4

Na época dos sistemas somente para terminais, criei um programa que simulava o programa de login, mas continuava dizendo: "Login incorreto". Depois, coloquei-o em funcionamento no terminal de um colega enquanto ele estava almoçando.

Quando ele voltou, ficou realmente confuso e em pânico, imaginando se sua senha havia sido alterada ou algo assim, e realmente me ligou para me pedir para ajudá-lo com o problema. Comecei a fazer todo o tipo de sugestões plausíveis, mas inúteis, para o que ele poderia tentar, e fui capaz de parecer completamente inocente por vários minutos, até que finalmente ele cheirou um rato quando fiquei sem sugestões razoáveis ​​e comecei a dizer algumas coisas. coisas verdadeiramente estranhas! Nós rimos juntos juntos.


4

Este funciona muito bem no Windows, mas também pode ser aplicado ao KDE ou Gnome:

  1. Abra alguns programas, apenas para parecer uma sessão de trabalho normal
  2. Faça uma captura de tela de toda a área de trabalho com todos os aplicativos em execução
  3. Defina todos os painéis (ou sob as janelas da barra de início) como ocultos
  4. Mova todos os ícones da área de trabalho para uma pasta fora da área de trabalho
  5. Definir a captura de tela como imagem de plano de fundo da área de trabalho

Parece que o computador trava completamente, mas na verdade está funcionando perfeitamente. Se você é especialmente malvado, pode ter na captura de tela uma janela do Firefox com um site secundário ou embaraçoso. (Não faça isso no escritório.)


3

Quando eu estava na universidade, trabalhando tarde da noite em um projeto em um terminal Unix (apenas um tty, não um X Windows), todas as mensagens repentinas como "Você está com fome?" "Por que você ainda está trabalhando?" "O prazo é amanhã, desista e durma!" começou a aparecer na minha tela.

Acontece que um amigo estava do outro lado da sala, cat'ing ou echo' ing para o dispositivo do meu terminal ( /dev/pts/<whatever>) - as mensagens mostrou-se diretamente no meu terminal, sem qualquer tipo de atribuição (ao contrário writeouwall ).

Atualmente, os sistemas estão mais bloqueados, duvido que seja tão fácil encontrar dispositivos terminais graváveis. Infelizmente, isso foi há muitos anos, então eu não tentei há muito tempo, talvez haja uma maneira diferente de fazer isso agora.


Atualmente, isso realmente funciona bem: D
badp 06/10/10



1

Esse cara surgiu com uma lista de aliases que poderiam ser colocados no .bashrc ao entrevistar alguém para um cargo de administrador de sistemas linux / unix. Vou postar a lista completa de aliases aqui, mas se você quiser, pode ler o artigo completo aqui . Eu acho que é bem engraçado ..

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

A brincadeira mais lembrada que eu já joguei nos outros eram duas, enquanto eu estudava.

  1. Escreveu um suinvólucro que pedia a senha do usuário e os escondia em um arquivo gravável para mim e depois continuava ao normal su. No final, eu teria toda a coleção de senhas do usuário na rede e costumava provocá-las de qualquer maneira que a senha do usuário se referisse a sugerir simbolicamente a eles que estou ciente de suas senhas. Foi divertido :-))

  2. Implantei um script cgi em uma instância http que disfarçava, coletava a senha do usuário dizendo que a autenticação é pelo sistema e eles compartilhariam suas senhas com prazer no script cgi, que as armazenaria em um arquivo de texto.

Diverti-me bastante, ambos relacionados a truques com senhas. Eu não encorajaria isso agora. Como agora estou no lugar do administrador do sistema, desencorajo estritamente as pessoas que compartilham suas senhas nem mesmo na web. Em caso de dúvida, entre em contato com o SysAdm para obter legitimidade do site na rede local.


0

defina a variável DISPLAY para o nome / IP do PC.
abra janelas de depuração (wdb) para o PC de alguém e elas estão confusas do que está acontecendo. É claro que o PC deles deve ter o xwin rodando e o xhost +.


0

O Works para monitores X11, se você conseguir, com "atalhos" na área de trabalho:

  1. Adicione uma pasta na área de trabalho e chame-a de " Pornô de cavalo " ".
  2. Use o GIMP para comprar uma tela de toda a área de trabalho.
  3. Defina a captura de tela que você tirou na etapa dois como papel de parede.
  4. Exclua a pasta " Horse porn ". Você ainda deve ver a pasta, pois faz parte da captura de tela definida como papel de parede.
  5. Obtenha o cronômetro e veja quanto tempo leva para o usuário $ resolver o problema.

Também funciona no Windows (TM).


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

Aviso : É uma fork bomba ! Mas você deve tentar uma vez; )

Uma bomba bifurcada é um processo que clona (se bifurca), o clone faz o mesmo, e esses clones fazem o mesmo, etc. Ele cresce exponencialmente até que todos os recursos do sistema sejam consumidos e o sistema trava. É um trabalho realmente desagradável, e não uma brincadeira, por qualquer meio.


6
ISTO NÃO É DURO E QUEBRA COISAS!
Wzzrd 12/08/10

2
Este é um bom uso para virtualização. Faça com que um convidado seja executado na sua instância do KVM / Virtualbox e tente isso - você sempre pode reiniciar. É uma oportunidade educacional.
Stefan Lasiewski

Ah, existem maneiras de tornar esse ataque inofensivo ... Mas a correção é pior que a cura. :(
Arafangion

Como funciona?
quer

11
Ahhh, até o Bash permite :como um nome de função. Embora :(){ :|:& };:parece necessário ...
Kevin Cantu
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.