自打进入技术运维领域,相信很多小伙伴每日都是技术身傍(绑),Linux 、docker、k8s、devops,发布、升级、当然可能还有“删库”
日日996,回家单身狗..别人的黑眼圈可能是多人运动(王者五排)熬得,但我们的黑眼圈一定是半夜加班熬得!
虽然身边鲜有妹子,但是咱们撩妹的技能可不能缺少,毕竟机会总是留给“有准备”的人,作为资深技术攻城狮,今天就教大家几招技术“撩妹术”
自从有了你,黑与白的世界也可以五彩缤纷
安装指令如下;
复制
sudo apt-get install aview imagemagick asciiview kobe.jpg
1.
2.
执行结果如下;(致敬蜗壳)
PS:可更换妹子的照片,ohoho
我的系统里养了一只小猫,它的名字叫“爱你”
你就是鼠标,我便是“爱你”,一直追着鼠标跑
安装指令如下;
复制
sudo apt-get install ninvaders
1.
执行结果如下;
今天没见你,我的系统为你下起了“大雨”
安装指令如下;
复制
sudo apt-get install cmatrix
1.
执行结果如下;
手撸 pipe
做我女朋友,我将为你筑起无数爱的城墙
脚本如下所示;
复制
#!/bin/bash # The author of the original script is unknown to me. The first entry I can # find was posted at 2010-03-21 09:50:09 on Arch Linux Forums (doesn't mean the # poster is the author at all): # # Post your handy self made command line utilities (Page 37) / Programming & Scripting / Arch Linux Forums # # I, Yu-Jie Lin, made a few changes and additions: # # -p, -t, -R, and -C # # Screenshot: http://flic.kr/p/dRnLVj # Screencast: http://youtu.be/5XnGSFg_gTk # # And push the commits to Gist: # # https://gist.github.com/4689307 # # I, Devin Samarin, made a few changes and additions: # # -r can be 0 to mean "no limit". # Reset cursor visibility after done. # Cleanup for those people who want to quit with ^C # # Pushed the changes to https://gist.github.com/4725048 # hole1: https://gist.githubusercontent.com/livibetter/4689307/raw/949e43fe2962c2c97c8b1d974ff93dd053d9bd37/pipes.sh # hole2: Fun On The Terminal Part 2 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
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
执行结果如下;
我的“火车”,拉满爱意,只为奔你而来
复制
sudo apt-get install sl
1.
执行结果如下:
带妹子展示,最“远古版”太空侵略者
安装指令如下;
复制
sudo apt-get install ninvaders
1.
执行结果如下;
预祝广大程序员同胞,早日脱单~