道喜技术日记 .^. 天天红玉世界

Rails Ruby MacOSX 。。。创新来自于刻苦的实践和勤奋的思考... www.hhtong.com


软件世界:理解终端复用器会话(7)

Gudao Luo2012-05-21 at 00:06发表的

From lycom.de

  • 道喜点评
    • 一个会话(Session)包含了若干个窗体(Windows)。
    • 一个会话可以同时存在于若干个标签(Tabs)。
    • 只要不退出会话、或不终止系统终端、或关闭电脑,就一直存在着,尽管有时候你没有看到你的会话。
    • 标签(Tabs)关闭并不等于会话终止。
  • 《理解终端复用器系列讲座》预告
    • 理解终端复用器常用命令(8)
    • 理解多用户终端复用器(9)

软件世界:理解终端复用器命令形式(6)

Gudao Luo2012-05-16 at 00:53发表的

From blog.2012

软件世界:Mac系统终端工具iTerm2

Gudao Luo2012-05-13 at 00:48发表的

From blog.2012

From blog.2012

  • 道喜点评
    • 全屏功能
    • 窗格功能
    • 屏幕色彩功能
标记: iterm2, terminal, tools

软件世界:理解终端复用器辅助命令(5)

Gudao Luo2012-05-12 at 01:53发表的

From blog.2012

  • 参考资料
  • 博客预告
    • “软件世界:理解终端复用器输入名称命令与快捷命令(6)”
    • “软件世界:理解终端复用器会话(7)”

软件世界:理解终端复用器tmux窗格(4)

Gudao Luo2012-05-08 at 21:34发表的

From blog.2012

标记: terminal, tmux, tools, using

软件世界:理解终端复用器tmux窗体(3)

Gudao Luo2012-05-06 at 14:00发表的

From blog.2012

标记: terminal, tmux, tools, using

软件世界:配置终端复用器tmux(2)

Gudao Luo2012-05-05 at 21:54发表的

From blog.2012

标记: config, terminal, tmux, tools

软件世界:安装终端复用器tmux(1)

Gudao Luo2012-05-04 at 21:25发表的

From blog.2012

标记: terminal, tmux, tools

苹果世界:如何把大文件分割成一个个小压缩包

Gudao Luo2012-04-10 at 08:06发表的

软件世界:基于系统终端的幻灯片演示文稿软件tpp

Gudao Luo2011-05-07 at 08:17发表的

2011-05-07-tpp
  • 前提条件
    • MacOSX Snow Leopard 10.6.x + Ruby 1.9.2 (本文介绍)
    • 或者
    • MacOSX Leopard 10.5.x + Ruby 1.8.7 (参考资料 5)
  • 说明
    • 软件 Ncurses 是什么?系统终端开发工具。
    • 软件包 “ncurses-ruby” 是软件 "Ncurses"的Ruby接口。

苹果世界:另一种启动系统终端的方式

Gudao Luo2011-05-06 at 11:28发表的

2011-05-06-8A

2011-05-06-cdto

2011-05-06-8B

  • 说明
    • 软件cdto是为经常使用系统终端而设计的工具;
    • 软件cdto完成启动终端且自动切换至当前目录;
  • 安装和使用说明
    • 下载软件 :$ wget -c http://cdto.googlecode.com/files/cdto_2.3.zip
    • 解压软件:$ open cdto_2.3.zip
    • 在目录cdto dist下,有不同的MacOSX系统版本目录。把你系统所对应目录下的文件复制到你经常需要使用系统终端的目录。打击该文件“ >cd to …app”,就看到了系统终端并且处于该文件所要的目录。
标记: cdto, macosx, terminal, tools

Apple世界:不一样的命令终端DTerm

Gudao Luo2010-02-05 at 20:42发表的

  • 安装软件
    • $ curl -O http://www.decimus.net/files/DTerm.zip && unzip DTerm.zip && mv DTerm.app /Applications/ && rm DTerm.zip
  • 启动软件
    • $ open /Applications/DTerm.app
  • 使用软件
    1. Shift+cmd+Enter
    2. 输入命令,如ls

Rails技术系列:使用命令script/runner实现输出文件csv

Gudao Luo2009-07-10 at 21:05发表的

export-csv-in-console-2009-07-10 2231使用命令script/runner实现输出文件csv

具体实现步骤

  • 安装Rails框架插件fastercsv
    sudo gem install fastercsv
  • 创建Rails应用软件
    rails demo && cd demo
    ruby script/generate scaffold post title:string body:text published:boolean
    rake db:migrate && rake db:fixtures:load
  • 实现输出文件csv代码
    vim lib/export_csv.rb
文件lib/export_csv.rb代码清单
require 'fastercsv'FasterCSV.open("posts.csv", "w") do |csv|
Post.all.each do |object|
csv << object.attributes.values
end
end
  • 运行输出文件csv的代码
    script/runner lib/export_csv.rb
  • 查看导入数据库数据
    cat cat test/fixtures/posts.yml
文件test/fixtures/posts.yml数据清单
# Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html
one:
title: MyString
body: MyText
published: false
two:
title: MyString
body: MyText
published: false
  • 使用终端查看导出文件csv数据
    cat posts.csv
文件posts.csv数据清单
Fri Jul 10 20:14:57 UTC 2009,MyString,MyText,false,953125641,Fri Jul 10 20:14:57 UTC 2009
Fri Jul 10 20:14:57 UTC 2009,MyString,MyText,false,996332877,Fri Jul 10 20:14:57 UTC 2009
  • 使用OpenOffcie查看导出文件csv数据
    open posts.csv

苹果世界:调整在MacOSX Leopard终端软件的HOME键和End键

Gudao Luo2008-08-28 at 13:45发表的

Windows系统下多标签功能终端工具Console2

Gudao Luo2007-03-30 at 20:54发表的

  • 说明:工具Console2是Windows操作系统的系统命令cmd的扩展软件。它的最大好处是支持多标签,这样一个窗口就有多个标签来在不同的目录下执行命令,而且不会在任务栏里产生过多的窗口。
  • 配置说明:
    • “菜单”—>Edit—>Setting...—>Behavior—>选择“Copy on select”
    • “菜单”—>Edit—>Setting...—>Mouse—>Paste text—>Right
    • “菜单”—>Edit—>Setting...—>Mouse—>Context menu text—>Right+Shift
    • “菜单”—>View—>Console Windows—>属性—>字体—>新宋体—>确定—>选择“保存属性...”—>确定—>Alt+F4
  • 摘自项目网站说明:“Console is a Windows console window enhancement. Console features include: multiple tabs, text editor-like text selection, different background types, alpha and color-key transparency, configurable font, different window styles.”