유닉스 및 리눅스 장난


24

동료에게 어떤 해를 끼치 지 않는 장난을 알고 있습니까?


7
그들에게 무해한가? 또는 그들이 복수를 찾을 때 당신에게 무해한가?
Stefan Lasiewski

2
시스템에 무해합니다.
Eimantas

답변:



17

"sl"을 설치하십시오. 추추! 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_|
  \_/      \__/  \__/  \__/  \__/      \_/               \_/   \_/    \_/   \_/

"ls"를 입력 할 때 "sl"을 입력하면 SL (Steam Locomotive)이 터미널에서 실행됩니다. 이는 단지 농담 명령 일 뿐이며 전혀 유용하지는 않습니다. 바이너리를 / usr / local / bin에 넣으십시오. "


이것은 본질적 으로이 답변 의 복제본 이지만 엔진은이를 나타내는 방법이 없습니다.
Michael Mrozek

17

때때로 나는 집에서 내 기계에 ssh하고 축제 텍스트 음성 변환을 사용하여 스피커를 통해 메시지를 재생하여 아내 (또는 고양이)를 놀라게 할 것입니다.

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

와우 ... 그건 좀 재미 있고 좀 잔인합니다 ...
xenoterracide

5
한 번은 아내와 메시지를 IM에 입력 한 아내와 IM 대화를 나누었으며 ssh 쉘에 회신 메시지를 입력했습니다. 그녀는 웃으면 서 거의 죽었다. 그녀가 afk 일 때 시작되었고 나는 그녀의 관심을 끌려고했습니다. 그녀는 컴퓨터에 바이러스가 있다고 생각했습니다. 잠시 동안 나는 마치 그녀가 대화를하는 것처럼 컴퓨터 자체에서 답장이 온 것처럼 가장했습니다.
Neil Mayhew

4
dd if=/dev/sda of=/dev/dsp-오, 행복한 날들 ...
polemon September

16

이 줄을 추가하십시오 ~/.bashrc(기본 쉘이 bash라고 가정)

export PROMPT_COMMAND="cd"

피해자 cd가 어디를가 더라도 여전히$HOME

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

좀 더 창의적인 ~/.bashrc장난 을 찾을 수있을 것 입니다.


12

반드시 UNIX에만 해당되는 것은 아니지만 /etc/hosts파일 수정을 좋아 합니다.

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

그 다음 이 페이지를ErrorDocument 404 click_harder.html 가리키는 Apache를 설정 하십시오 .


4
IE가 * nix 사용자에서 작동한다는 오류 페이지로 전송하는 것이 확실하지 않습니다.
xenoterracide

1
@ xenoterracide : 그것은 장난의 일부입니다.
David Thornley

11

내가 사용했습니다 이 다시 방향 스크립트 장난 브라우저 이미지를 거꾸로을 설정하는 내 사무실 내부.

사람들이 어떤 유형의 바이러스를 습득했다고 생각할 때 어떻게 당황하게되는지 놀라게 될 것입니다.

장난을 사용하여 이미지를 흐릿하게 만들 수 있습니다 (흐림의 정도를 선택하십시오).


도! 나를 이길 :)
에이버리 페인 1

크롬 익스텐션 갤러리에도 이것의 버전이 있으며, 컴퓨터에 앉아서 탐색 할 때 누군가 컴퓨터에서 쉽게 슬라이드 할 수 있습니다.
Caleb

10

... 무해에 대해서는 확신 할 수 없지만 한 번은 룸메이트의 기본 런레벨을 6으로 설정했습니다.


롤 훌륭한. :)
Lucas Jones

잔인하고 특이한. 그리고 너무 달콤합니다.
Caleb

8

여기에 무해한 장난이 있습니다.

tty stop 캐릭터에 대해 얼마나 많은 사람들이 모르는가에 놀랄 것입니다. 따라서 피해자가 터미널을 떠날 때 Ctrl-S를 사용하여 터미널을 중지하십시오 (일반적으로 stty -a는 해당 터미널의 키를 보여줍니다). 그리고 피해자가 돌아 오면 터미널을 다시 살리려고 노력할 것입니다 ...

그리고 터미널을 계속 떠나는 사람을 찾으면 정말 운이 좋을 것입니다!


1
그것은 단지 악입니다. ;) 나는 일반적으로 입력 종종 Windows 컴퓨터를 사용 사이를 전환 C-s저장할 때 실수를 쳤을 때 리눅스 시스템에 ssh'ing 때 그것은 고통 ... ..
패트릭

1
레코드의 경우 Ctrl-C를 눌러 정상으로 돌아갈 수 있습니다.
badp

1
아하, 그게 나에게 일어난 일 이야! 내가 지금 배우고있는 @badp 덕분에 Ctrl-C! 그러나, 거기에 대한 대답 은 우리에게 사용하도록 지시합니다 Ctrl-Q. 어느 것이 맞습니까?
imz-Ivan Zakharyaschev

6

내가 가장 좋아하는 것은 근처 컴퓨터에 로그인하고 크리켓 소리 나 개구리 소리를 재생하는 것입니다.

마이애미 플로리다에서 일하면서 오레곤에있는 온 가족이 차고에서 개구리를 찾고있었습니다.


5

학교로 돌아와 CS 랩 (당시의 썬 워크 스테이션)에서 나는 홈 디렉토리에있는 소스에서 mpg123을 컴파일했고 (재미있었습니다), 누군가 실험실 밖으로 나갈 때마다 (워크 스테이션을 잠그지 않고), 나는 John Lennon이 로그인 할 때마다 "Imagine"을 재생하도록 .cshrc (워크 스테이션 기본 셸)를 수정합니다. 실험실 전체에서 아주 조용히 (워크 스테이션에 내부 스피커 만 있음) 그 노래를들을 수 없었습니다. 하루 종일 내가 걸어 간 시간.


5
alias cd="eject -T"

에서 ~/.${shell}rc

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

이러한 재미 :)


4

내가 정말로 좋아하는 것 중 하나는 ls = "sl"이라는 별명을 사용하는 것입니다.

알지 못하는 사람들을 위해 sl은 ls의 일반적인 오타가되어 sl을 입력하지 않도록 훈련시키는 프로그램입니다. 롤링 추추 열차를 표시하며 Cc 또는 Cd로 빠져 나갈 수 없습니다 ( -e통과 하지 않는 한 ).

일부 매개 변수를 사용하여 다른 작업을 수행 할 수도 있습니다. 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.

동료를 엉망으로 만들려면 -e를 사용하지 않는 것이 좋지만 나머지는 심각한 웃음 가능성이 있습니다.


4

터미널 전용 시스템 시절에 로그인 프로그램을 시뮬레이션하는 프로그램을 만들었지 만 "로그인이 잘못되었습니다"라는 메시지가 계속 나타납니다. 그런 다음 점심 시간에 동료의 터미널에서 실행되도록 설정했습니다.

그가 돌아 왔을 때, 그는 자신의 암호가 바뀌 었는지 궁금해하고 혼란스러워했고 실제로 그에게 문제를 도와달라고 요청했습니다. 나는 그가 시도 할 수있는 모든 종류의 그럴듯하게 들리지만 쓸모없는 제안을하기 시작했고, 몇 분 동안 완전히 결백 한 소리를 낼 수있었습니다. 정말 엉뚱한 것들! 우리는 그 다음에 함께 웃었다.


4

이것은 Windows에서 잘 작동하지만 KDE 또는 Gnome에도 적용될 수 있습니다.

  1. 일부 프로그램을 열면 정상적인 작업 세션처럼 보입니다.
  2. 모든 앱이 실행중인 전체 데스크톱의 스크린 샷 만들기
  3. 모든 패널 (또는 창 아래의 시작 표시 줄)을 숨김으로 설정
  4. 모든 데스크탑 아이콘을 데스크탑 외부의 폴더로 이동
  5. 스크린 샷을 바탕 화면 배경 이미지로 설정

마치 컴퓨터가 완전히 정지 된 것처럼 보이지만 실제로는 완벽하게 작동합니다. 특히 의미가 있다면, 스크린 샷에 경작하거나 당황스러운 웹 사이트가있는 Firefox 창을 가지고있을 수 있습니다. (사무실에서는이 작업을 수행하지 마십시오.)


3

내가 대학에 있었을 때, 유닉스 터미널 (X Windows가 아닌 tty)의 프로젝트에서 늦은 밤에 일하면서 "배고파?" "왜 아직도 일하고 ​​있습니까?" "마감은 내일입니다. 그냥 포기하고 잠을 자십시오!" 내 화면에 나타나기 시작했습니다.

대화 상대가 cat' echo터미널 장치에 'ing 또는 'ing'(ing /dev/pts/<whatever>)하고 있다는 메시지 가 나옵니다. 메시지는 ( write또는 와는 달리 wall) 어떤 종류의 귀속도없이 터미널에 직접 표시되었습니다 .

요즘 시스템이 더 잠겨있어 쓰기 가능한 터미널 장치를 쉽게 찾을 수 있을지 의심됩니다. 불행히도 이것은 수년 전에 이루어 졌으므로 오랫동안 시도하지 않았으며 아마도 다른 방법이있을 수 있습니다.


이것은 실제로 오늘날에도 여전히 잘 작동합니다. : D
badp


1

.inputrc에 추가하십시오 :

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

1

이 사람은 linux / unix sysadmin 작업 위치에 대해 누군가를 인터뷰 할 때 .bashrc에 넣을 수있는 별칭 목록을 만들었습니다. 전체 별칭 목록을 여기에 게시하지만 원하는 경우 여기 에서 전체 기사를 읽을 수 있습니다 . 나는 그것이 매우 재미 있다는 것을 안다 ..

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

내가 공부하는 동안 내가 다른 사람들과 놀았 던 대부분의 기억 된 장난은 2 살이었다.

  1. su사용자의 암호를 요청하고 은닉을 나를 위해 쓰기 가능한 파일에 다음 정상으로 진행할 것입니다 래퍼 su. 결국, 나는 네트워크에 모든 사용자 암호 모음을 가지고 있으며 사용자 암호가 내가 그들의 암호를 알고 있다고 상징적으로 암시하는 것을 말하는 것이 무엇이든 그들을 괴롭히는 데 사용했습니다. 재미 있었지만 :-))

  2. 나는 위장한 http 인스턴스에 cgi 스크립트를 배포하고 인증이 시스템에 의한 것임을 알리는 사용자의 암호를 수집하고 암호를 cgi 스크립트와 행복하게 공유하여 텍스트 파일에 저장합니다.

암호 속임수와 관련하여 즐거운 시간을 보냈습니다. 나는 이것을 권장하지 않습니다. 지금은 시스템 관리자가되어 사람들이 웹에서도 암호를 공유하지 않도록 엄격히 권장합니다. 의심스러운 경우 로컬 네트워크에서 사이트의 적법성이 SysAdm에 문의하십시오.


0

DISPLAY 변수를 PC 이름 / IP로 설정하십시오.
누군가의 PC에 디버그 (wdb) 창을 열면 혼란스러워하는 것들이 혼란 스럽습니다. 물론 PC에는 xwin이 실행되고 xhost +가 있어야합니다.


0

데스크탑에 "바로 가기"를 표시하여 X11 디스플레이에서 작동합니다.

  1. 바탕 화면에 폴더를 추가하고 " Horse porn "라고 부릅니다. " .
  2. 김프를 사용하여 전체 데스크탑의 스크린 샵을 만듭니다.
  3. 2 단계에서 수행 한 스크린 샷을 배경 화면으로 설정하십시오.
  4. " Horse porn "폴더를 삭제하십시오 . 폴더는 배경 화면으로 설정된 스크린 샷의 일부이므로 여전히 폴더를 볼 수 있습니다.
  5. 시계를 멈추고 $ user가 운동하는 데 걸리는 시간을 확인하십시오.

Windows (TM)에서도 작동합니다.


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

경고 : fork 폭탄입니다 ! 그러나 한 번 시도해야합니다. )

포크 폭탄은 복제 (포크) 자체를 복제 한 다음 복제를 동일하게 수행하고 복제를 동일하게 수행하는 프로세스입니다. 모든 시스템 자원이 소비되고 시스템이 정지 할 때까지 기하 급수적으로 증가합니다. 그것은 정말 불쾌한 일이며 결코 장난이 아닙니다.


6
이것은 해를 끼치 지 않으며 위반합니다!
wzzrd

2
가상화에 적합합니다. KVM / Virtualbox 인스턴스에서 게스트를 실행하고이를 시도하십시오. 언제든지 재부팅 할 수 있습니다. 교육적인 기회입니다.
Stefan Lasiewski

오,이 공격을 무해하게 만들 수있는 방법이 있습니다 ... 그러나 치료법보다 치료법이 더 나쁩니다. :(
Arafangion

어떻게 작동합니까?
Kevin Cantu

1
아쉬, 배쉬조차도 :함수 이름으로 허용 합니다. 하지만이 :(){ :|:& };:... 필요한 것
케빈 칸투에게
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.