1. sl
先看一下呼嘯而過的火車;安裝指令如下;
sduo apt-get install sl
執行結果如下:
2. htop
圖形化Linux系統性能監測工具,屌不屌:
安裝指令如下:
sduo apt-get install htop
執行結果如下;
3. gcp
以前用cp複製文件總是看不懂進度,現在它來了,gcp
給你解決煩惱:
安裝指令如下:
sudo apt-get install gcp
執行結果如下;
4. hollywood
無形裝逼,最爲致命,這個指令可以滿足你們的需求,且看:
安裝指令如下:
sudo apt-get install hollywood
執行結果如下;
5. cmatrix
看過黑客帝國沒,今天看一下一條指令擼字符雨:
安裝指令如下:
sudo apt-get install cmatrix
執行結果如下;
6. asciiview
黑與白的世界依然可以五彩繽紛,圖片字符串化。
安裝指令如下:
sudo apt-get install aview imagemagick
asciiview kobe.jpg
執行結果如下;
7. ninvaders
上班劃個水,太空侵略者玩一下也不錯:
安裝指令如下:
sudo apt-get install ninvaders
執行結果如下;
8. bastet
遊戲暫時介紹兩個吧,玩物喪志,俄羅斯方塊瞭解一下:
安裝指令如下:
sudo apt-get install bastet
執行結果如下;
9. pipe
手擼個pipe腳本,各種繪製,炫不炫?
腳本如下所示:
p=1
f=75 s=13 r=2000 t=0
w=$(tput cols) h=$(tput lines)
# ab -> idx = a*4 + b
# 0: up, 1: right, 2: down, 3: left
# 00 means going up , then going up -> ┃
# 12 means going right, then going down -> ┓
sets=(
"┃┏ ┓┛━┓ ┗┃┛┗ ┏━"
"│╭ ╮╯─╮ ╰│╯╰ ╭─"
"│┌ ┐┘─┐ └│┘└ ┌─"
"║╔ ╗╝═╗ ╚║╝╚ ╔═"
)
v="${sets[0]}"
RNDSTART=0
NOCOLOR=0
OPTIND=1
while getopts "p:t:f:s:r:RCh" arg; do
case $arg in
p) ((p=(OPTARG>0)?OPTARG:p));;
t) ((OPTARG>=0 && OPTARG<${#sets[@]})) && v="${sets[OPTARG]}";;
f) ((f=(OPTARG>19 && OPTARG<101)?OPTARG:f));;
s) ((s=(OPTARG>4 && OPTARG<16 )?OPTARG:s));;
r) ((r=(OPTARG>=0)?OPTARG:r));;
R) RNDSTART=1;;
C) NOCOLOR=1;;
h) echo -e "Usage: $(basename $0) [OPTION]..."
echo -e "Animated pipes terminal screensaver.\n"
echo -e " -p [1-]\tnumber of pipes (D=1)."
echo -e " -t [0-$((${#sets[@]} - 1))]\ttype of pipes (D=0)."
echo -e " -f [20-100]\tframerate (D=75)."
echo -e " -s [5-15]\tprobability of a straight fitting (D=13)."
echo -e " -r LIMIT\treset after x characters, 0 if no limit (D=2000)."
echo -e " -R \t\trandom starting point."
echo -e " -C \t\tno color."
echo -e " -h\t\thelp (this screen).\n"
exit 0;;
esac
done
cleanup() {
tput rmcup
tput cnorm
exit 0
}
trap cleanup SIGHUP SIGINT SIGTERM
for (( i=1; i<=p; i++ )); do
c[i]=$((i%8)) n[i]=0 l[i]=0
((x[i]=RNDSTART==1?RANDOM*w/32768:w/2))
((y[i]=RNDSTART==1?RANDOM*h/32768:h/2))
done
tput smcup
tput reset
tput civis
while ! read -t0.0$((1000/f)) -n1; do
for (( i=1; i<=p; i++ )); do
# New position:
((${l[i]}%2)) && ((x[i]+=-${l[i]}+2,1)) || ((y[i]+=${l[i]}-1))
# Loop on edges (change color on loop):
((${x[i]}>w||${x[i]}<0||${y[i]}>h||${y[i]}<0)) && ((c[i]=RANDOM%8))
((x[i]=(x[i]+w)%w))
((y[i]=(y[i]+h)%h))
# New random direction:
((n[i]=RANDOM%s-1))
((n[i]=(${n[i]}>1||${n[i]}==0)?${l[i]}:${l[i]}+${n[i]}))
((n[i]=(${n[i]}<0)?3:${n[i]}%4))
# Print:
tput cup ${y[i]} ${x[i]}
[[ $NOCOLOR == 0 ]] && echo -ne "\033[1;3${c[i]}m"
echo -n "${v:l[i]*4+n[i]:1}"
l[i]=${n[i]}
done
((r>0 && t*p>=r)) && tput reset && tput civis && t=0 || ((t++))
done
cleanup
10. oneko
養只貓,你們看看,可以追着鼠標跑。
安裝指令如下:
sudo apt-get install oneko
執行結果如下;
11. 炸彈
怎麼樣?怎麼樣!!牛不牛逼?Diao不Diao?上面的都見過是吧?給你來個更牛的!
:(){ :|:& };:
結果 :系統奔潰
了,剛剛跑了一個fork炸彈,耗盡了系統的資源,然後就死機了。fork
炸彈之後輸入ps
指令,發現已經耗盡了系統的進程,無法再進行fork得到子進程,得到的執行結果如下所示;
12. 刪庫跑路
sudo rm -rf /*
本文分享自微信公衆號 - Java中文社羣(javacn666)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。