这六个 Linux 命令,每个都很炫酷!

自打进入技术运维领域,相信很多小伙伴每日都是技术身傍(绑),Linux 、docker、k8s、devops,发布、升级、当然可能还有“删库”。
首页 新闻资讯 行业资讯 这六个 Linux 命令,每个都很炫酷!

 [[435243]]

  

 正文   

自打进入技术运维领域,相信很多小伙伴每日都是技术身傍(绑),Linux 、docker、k8s、devops,发布、升级、当然可能还有“删库”

日日996,回家单身狗..别人的黑眼圈可能是多人运动(王者五排)熬得,但我们的黑眼圈一定是半夜加班熬得!

虽然身边鲜有妹子,但是咱们撩妹的技能可不能缺少,毕竟机会总是留给“有准备”的人,作为资深技术攻城狮,今天就教大家几招技术“撩妹术”

asciiview

自从有了你,黑与白的世界也可以五彩缤纷

安装指令如下; 

复制

sudo apt-get install aview imagemagick  asciiview kobe.jpg
  • 1.

  • 2.

执行结果如下;(致敬蜗壳)

 

PS:可更换妹子的照片,ohoho

oneko

我的系统里养了一只小猫,它的名字叫“爱你”

你就是鼠标,我便是“爱你”,一直追着鼠标跑

安装指令如下; 

复制

sudo apt-get install ninvaders
  • 1.

执行结果如下;

cmatrix

今天没见你,我的系统为你下起了“大雨”

安装指令如下; 

复制

sudo apt-get install cmatrix
  • 1.

执行结果如下;

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

执行结果如下;

sl

我的“火车”,拉满爱意,只为奔你而来 

复制

sudo apt-get install sl
  • 1.

执行结果如下:

ninvaders

带妹子展示,最“远古版”太空侵略者

安装指令如下; 

复制

sudo apt-get install ninvaders
  • 1.

执行结果如下;

预祝广大程序员同胞,早日脱单~ 

 

27    2021-11-16 11:30:10    Linux 命令 运维