包含标签 linux 的文章

cygwin升级到1.7后,git gui和gitk报错

将cygwin升级到1.7以后,使用git gui或者gitk的时候,会出现下面的错误提示: Application initialization failed: no display name and no $DISPLAY environment variable Error in startup script: invalid command name “tk_messageBox” while executing “tk_messageBox -icon error -type……

阅读全文

PuTTYcyg的替代者mintty

上次写了 PuTTYcyg的替代者FuTTY 之后,一直使用它。今天由于安装gcc,发现 cygwin 升级到了1.7,自带了 mintty ,这个终端比futty更好用。

minitty既能支持cygwin,也可以支持MinGW

这个终端修改自putty 0.60,我最喜欢的特性就是它能将对终端的配置保存在.minittyrc文件中。而futty、putty和puttycyg都是将配置文件保存在注册表中的。

特性如下(基于mintty主页介绍翻译):

……

阅读全文

为什么那么多人喜欢折腾ubuntu?

Linux系统的乐趣就是——自己动手,乐在其中

使用Linux系统的人,通常比较偏执,这种偏执可能表现在如下n个方面:

1.修改狂

这类人喜欢把系统改得面目全非(比如去掉任务栏,找一个拉风的终端程序做桌面),以满足自己的变态破坏欲和掌控欲,而这种面目全非的修改,在Windows下面是不可能实现的。

2.怀疑狂

怀疑任何不开源的软件会偷偷或者光明正大的在自己辛辛苦苦花钱买来的PC上玩3Q大战。

3.键盘党

这种人天生讨厌鼠标。而类Unix系统的特点,就是用命令行完成绝大多数的事。折腾Linux,大多数时间应该都是在折腾各种命令行程序。几次行云流水的击键换来与windows上单击无数次鼠标相同的效果,折腾就在所难免

……

阅读全文

Bash数组操作教程

Bash数组操作教程 一、定义数组 1. 使用[]操作符 names[0]='zrong' names[1]='jacky' 2. 使用()直接赋值 names=('zrong' 'jacky') # 或 names=([0]='zrong' [1]='jacky') 3. 使用declare -a定义数组。这种方法可以将一个空的变……

阅读全文

PuTTYcyg的替代者FuTTY

PuTTYcyg的替代者mintty

上次写了PuTTYcyg的替代者FuTTY之后,一直使用它。今天由于安装gcc,发现cygwin升级到了1.7,自带了mintty,这个终端比futty更好用。

minitty既能支持cygwin,也可以支持MinGW

这个终端修改自putty 0.60,我最喜欢的特性就是它能将对终端的配置保存在.minittyrc文件中。而futty、putty和puttycyg都是将配置文件保存在注册表中的。

特性如下(基于mintty主页介绍翻译):

……

阅读全文

Vim调用Ant编译swf并自动调试

或许很少有人像我这么极端吧,放着好好的盗版XP和盗版Flash Builder不用,偏要去鼓捣什么Vim……

当然,在Vim下面,你可以自己写脚本调用Flex SDK的命令行编译器mxmlc进行编译,但我更愿意用Ant,原因如下:

  • 配置方便
    基于XML的配置文件,比命令行好读好写;
  • JAVA原生
    Ant是JAVA写的,Flex SDK的编译器(mxmlc、compc、asdoc……)也是JAVA写的;
  • 通用
    换用Linux或Mac,也一样用,顶多改改变量中的路径。

在Flash Builder下面,按F11后,就可以自动编译swf并打开Flash Player,并显示trace信息,以及调试断点。在Vim中也能这样么?

大部分可以。我们可以用fdb进行swf的调试工作,能看到trace信息,也能设置断点和进行调试,可惜没有Flash Builder那么直观。

但是!!!你可以用Vim写AS代码了!塞翁失马你有没有!!!!

那么,开始吧!

(注意,本文假定你了解Vim)

……

阅读全文

【转】shell总结

转自:乔部落格

Shell元字符

元字符 含义
> 将标准输出重定向到文件
>> 将标准输出附加到文件
< 从文件中获取标准输入
| p1
<<串 here文档:标准输入从here文档读入,直到出现串
* 匹配文件名中的零个或多个字符
? 匹配文件名中的任何单个字符
[ccc] 匹配文件名中 ccc范围内的任何字符
; 命令结束符,如p1;p2表示先执行p1,再执行p2
& 与;类似,但不等p1结束
`…` 运行…中的命令,输出结果代替`…`
(…) 在子shell中运行…中的命令
{…} 在当前shell中运行…中的命令
$1, $2等 $0…$9 可代表shell文件的参数
$变量 Shell变量的值
${变量} Shell变量的值,为避免在文本联接时混淆
\ 转义字符,\c 将c字符作为字符
'…' 单引号内表示文字
"…" 中的 $, `…`,和 \ 得到解释后,将 作为文本文字
# 注释
变量=值 为变量赋值
p1&&p2 运行p1;若成功,再运行p2
p1||p2 运行p1;若不成功,再运行p2

Shell内部变量

……

阅读全文

最近文章

分类

标签

3d aac actionscript adobe adobebug adsl air amd android ane ant antivirus apache api arch as2 as3 asdoc asp aspnet authorware bash bbpress benq bitandbyte bitmapdata bluetooth book box2d browser byewindows c camera capture centos character-set chinajoy choice chongrenxindu chrome class cms cocos2d-x codec collection color component conference cookbook coolplayer cpp css cygwin datagrid debug degrafa design-pattern develop devops director display-objects docker dragonbones ds eclipse editgrid egret embed emotion encrypt engine english eval excel exif fcs ffmpeg film filter firebase firefox flash flash-remoting flashbuilder flashdevelop flashplayer flask flex flexbuilder flv fms font framework freeware fromto fte ftp fxg game gamenote gcc general generator gin git gmail godaddy golang google gprs graphic graphviz gtd gui h264 hardware hexo host house howto hp html html5 http hugo i18n ie image ime ios iot jacky-cheung java javascript job joomla journey jquery json layout lecture library life lighttpd linux lisp list live loader lua mac macos mambo management markup master math mencoder mingw mjp mobile mobile-game-framework module monitor mvc mxmlc mysql ndk netconnection netstream network nginx node nodejs note objective-c office okr opengl openresty opensource ops osmf osx pay pda performance photoshop php physics player plist plugin portable posix ppc protocol proxy python qiqi qt quick2cocoslua reading readingnote reflection regexp ria robotlegs router rtmp ruby sagibookclub sagiteam sandbox sdk server sharedobject shell signals simulator skeletalanimation skin sleepmode smartphone socket software spark spreadsheet spritesheet sql sqlalchemy ssh staticize study svn swfobject terminal testing thread tipsandtricks tlf trace training translate translation tween typescript ubuntu ugly ui unity usingrobotlegs2 utf-8 uwsgi validator vcard vector video vim virtualization vr web weboffice websocket weekread wifi windows wine word wordpress wuhan xbeta xiaomi xinnet xml youshootfirst zhihu

其它