web-development-kb-pt.site

Partidas Unix e Linux

Que brincadeiras inofensivas você sabe que seriam ótimas para colocar em seus colegas?

24
Eimantas

Eu não sei se isso se qualifica como uma brincadeira, mas você pode assista ao StarWars on a Shell !

telnet towel.blinkenlights.nl

Sobre isso .

26
Moeb

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."

17
directhex

À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
17
jjclarkson

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

export Prompt_COMMAND="cd"

Não importa para 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.
16
Shawn Chin
cat<<EOF >> ~/.bashrc
alias cd='echo "Segmentation fault" && echo $* > /dev/null'
alias ls='echo "Segmentation fault"'
EOF

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

13
Alex B

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

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

etc., e depois configurando o Apache com um ErrorDocument 404 click_harder.html apontando para esta página .

12
Lucas Jones

Eu 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.

11
Dan

... 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. Foi uma tarde divertida (para mim).

10
Matt Simmons

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!

8
execve

O meu favorito é entrar 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.

6
Stephen Jazdzewski

De volta à escola, no laboratório de CS (estações de trabalho da Sun na época), compilei o mpg123 da fonte no meu diretório pessoal (isso foi divertido) e, sempre que alguém saísse do laboratório (sem bloquear a estação de trabalho), 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
gabe.
alias cd="eject -T"

No ~/.${Shell}rc

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

Tão divertido :)

5
Blue Peppers

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 C-c ou C-d (a menos que -e é passado).

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
B.R.

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
Neil Mayhew

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 tela uma janela do Firefox com um site embaraçoso ou embaraçoso. (Não faça isso no escritório.)

4
fschmitt

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 no dispositivo do meu terminal (/dev/pts/<whatever>) - as mensagens apareceram diretamente no meu terminal, sem nenhum tipo de atribuição (ao contrário de write ou wall).

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.

3
Dan

Para usuários do emacs, há o nefasto- mente mau broken-keyboard.el , que faz a vítima pensar que seu teclado tem problemas estranhos.

3
durin42

Adicione a .inputrc:

"nano": "vi"
"vi": "emacs"
"cd": "ls"
1
user1686

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 . 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
pootzko

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

  1. Escreveu um wrapper su que pedia a senha do usuário e os escondia em um arquivo gravável para mim e depois prosseguia para o normal su. No final, eu teria toda a coleção de senhas do usuário na rede e costumava provocá-las de qualquer forma 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 é por 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.

1
Nikhil Mulley

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

  1. Adicione uma pasta na área de trabalho, chame-a de "Horse porn".
  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. Receba o cronômetro e veja quanto tempo leva para o usuário $ resolver.

Também funciona no Windows (TM).

0

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

0
Hemant