ruby-linux终端下雪
2014-12-14 18:43
148 查看
C =`stty size`.split[1].to_i # pack:U |Integer| UTF-8 character # “*” 表示剩下所有东西 S=[0x2744].pack("U*") a={} #"\033[2J" linux shell清屏 puts "\033[2J" loop do a[rand(C)]=0 a.each do |k, v| #key value a[k] += 1 # \33[y;xH设置光标位置 # print "\033[#{v};#{k}H \033[#{a[k]};#{k}H#{S} \033[0;0H" # \033[?25l隐藏光标 \033[?25h显示光标 print "\033[#{v};#{k}H \033[#{a[k]};#{k}H#{S} \033[?25l" end # flush清处缓存,刷新显示 $stdout.flush sleep 0.05 end
相关文章推荐
- ruby-linux终端下雪
- 在Linux 终端下不能按Ctrl + s?
- Linux/Unix终端图形库curses简介
- Linux终端下用Lynx访问Google
- linux 终端下命令失效
- 在Linux平台上安装和配置Ruby on Rails详解
- linux 终端断点下载命令以及电子签名验证方式
- Ret Hat Linux启动到文字界面+如何使用多个虚拟终端
- 【转载】在Linux平台上安装和配置Ruby on Rails详解
- 在Linux平台上安装和配置Ruby on Rails详解
- linux使用技巧--终端下使用tab键的好处
- 在linux终端下运行X Window程序
- 改变linux终端颜色
- Linux中设置com1口,让超级终端通过com1口进行登录
- 在linux终端下运行X Window程序
- LINUX选修课讲义:汉字终端的安装!
- ruby第一步:linux安装
- Linux下串口虚拟终端的配置
- 嵌入式linux移植过程中“串口终端”问题解决方案
- Linux 常用C函数(终端控制篇)