N个Linux耍酷命令,手把手教你如何技术撩妹!
Posted Java知音_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了N个Linux耍酷命令,手把手教你如何技术撩妹!相关的知识,希望对你有一定的参考价值。
点击关注公众号,实用技术文章及时了解
来源:toutiao.com/a6820664143654158861
自打进入技术运维领域,相信很多小伙伴每日都是技术身傍(绑),Linux 、docker、k8s、devops,发布、升级、当然可能还有“删库”
日日996,回家单身狗..别人的黑眼圈可能是多人运动(王者五排)熬得,但我们的黑眼圈一定是半夜加班熬得!

虽然身边鲜有妹子,但是咱们撩妹的技能可不能缺少,毕竟机会总是留给“有准备”的人,作为资深技术攻城狮,今天就教大家几招技术“撩妹术”
asciiview
自从有了你,黑与白的世界也可以五彩缤纷
安装指令如下;
sudo apt-get install aview imagemagick
asciiview kobe.jpg
执行结果如下;(致敬蜗壳)

PS:可更换妹子的照片,ohoho
oneko
我的系统里养了一只小猫,它的名字叫“爱你”
你就是鼠标,我便是“爱你”,一直追着鼠标跑
安装指令如下;
sudo apt-get install ninvaders
执行结果如下;

cmatrix
今天没见你,我的系统为你下起了“大雨”
安装指令如下;
sudo apt-get install cmatrix
执行结果如下;

pipe
手撸 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
执行结果如下;

sl
我的“火车”,拉满爱意,只为奔你而来
sudo apt-get install sl
执行结果如下:

ninvaders
带妹子展示,最“远古版”太空侵略者
安装指令如下;
sudo apt-get install ninvaders
执行结果如下;

预祝广大程序员同胞,早日脱单~
推荐:
PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。点“在看”支持我们吧!
以上是关于N个Linux耍酷命令,手把手教你如何技术撩妹!的主要内容,如果未能解决你的问题,请参考以下文章