+ -
当前位置:首页 → 问答吧 → 自己写了个聊天工具,暂时取名为TChat

自己写了个聊天工具,暂时取名为TChat

时间:2011-08-12

来源:互联网

ls时,没问题, 可用tree时就不行了, 请问这个怎么解决?

作者: rmn190   发布时间: 2011-08-12

加上这
代码:
|ascii2uni -a K

作者: eexpress   发布时间: 2011-08-12

表示不乱码。

代码:
cuihao@cuihao-arch /tmp $ tree --version
tree v1.6.0 (c) 1996 - 2011 by Steve Baker, Thomas Moore, Francesc Rocher, Kyosuke Tokoro


代码:
cuihao@cuihao-arch /tmp $ tree -v 你好aa
你好aa
├── Hi 嘻嘻
├── お早う
└── 好啊

1 directory, 2 files

作者: cuihao   发布时间: 2011-08-12

cuihao 写道:
表示不乱码。

代码:
cuihao@cuihao-arch /tmp $ tree --version
tree v1.6.0 (c) 1996 - 2011 by Steve Baker, Thomas Moore, Francesc Rocher, Kyosuke Tokoro


代码:
cuihao@cuihao-arch /tmp $ tree -v 你好aa
你好aa
├── Hi 嘻嘻
├── お早う
└── 好啊

1 directory, 2 files




我这里的版本是tree v1.5.3, 但用“sudo apt-get install tree”升级时,系统说这个是最新的了, 请问我怎么能升级到你的版本?

作者: rmn190   发布时间: 2011-08-12

eexpress 写道:
加上这
代码:
|ascii2uni -a K


嗯, 挺管事的。 不过,
请问下, 怎么能写个简单的脚本往原始的tree命令上加这个处理? 如果每次执行tree命令时都手动地加这个处理挺麻烦的。

作者: rmn190   发布时间: 2011-08-12

function tree(){/usr/bin/tree "$1"|ascii2uni -a K}
加入.bashrc

作者: eexpress   发布时间: 2011-08-12

解决了。 具体用的是http://bluehua.org/2011/04/22/1624.html里的方法, 相当于对原始的tree命令加了个外壳。

由于我的系统上装的tree命令跟那个网页中说的不一致, 我这具体的tree命令是这样定义的:

代码:

tree()
{
    /usr/bin/tree $* | ascii2uni -aK
}

作者: rmn190   发布时间: 2011-08-12

eexpress 写道:
function tree(){/usr/bin/tree "$1"|ascii2uni -a K}
加入.bashrc



多谢!现在成功了!

作者: rmn190   发布时间: 2011-08-12

eexpress 写道:
function tree(){/usr/bin/tree "$1"|ascii2uni -a K}
加入.bashrc

学习了,谢!

作者: bigeast   发布时间: 2011-08-25

你没有用utf8?

作者: adagio   发布时间: 2011-08-25

ls时,没问题, 可用tree时就不行了, 请问这个怎么解决?

作者: rmn190   发布时间: 2011-08-12

加上这
代码:
|ascii2uni -a K

作者: eexpress   发布时间: 2011-08-12

表示不乱码。

代码:
cuihao@cuihao-arch /tmp $ tree --version
tree v1.6.0 (c) 1996 - 2011 by Steve Baker, Thomas Moore, Francesc Rocher, Kyosuke Tokoro


代码:
cuihao@cuihao-arch /tmp $ tree -v 你好aa
你好aa
├── Hi 嘻嘻
├── お早う
└── 好啊

1 directory, 2 files

作者: cuihao   发布时间: 2011-08-12

cuihao 写道:
表示不乱码。

代码:
cuihao@cuihao-arch /tmp $ tree --version
tree v1.6.0 (c) 1996 - 2011 by Steve Baker, Thomas Moore, Francesc Rocher, Kyosuke Tokoro


代码:
cuihao@cuihao-arch /tmp $ tree -v 你好aa
你好aa
├── Hi 嘻嘻
├── お早う
└── 好啊

1 directory, 2 files




我这里的版本是tree v1.5.3, 但用“sudo apt-get install tree”升级时,系统说这个是最新的了, 请问我怎么能升级到你的版本?

作者: rmn190   发布时间: 2011-08-12

eexpress 写道:
加上这
代码:
|ascii2uni -a K


嗯, 挺管事的。 不过,
请问下, 怎么能写个简单的脚本往原始的tree命令上加这个处理? 如果每次执行tree命令时都手动地加这个处理挺麻烦的。

作者: rmn190   发布时间: 2011-08-12

function tree(){/usr/bin/tree "$1"|ascii2uni -a K}
加入.bashrc

作者: eexpress   发布时间: 2011-08-12

解决了。 具体用的是http://bluehua.org/2011/04/22/1624.html里的方法, 相当于对原始的tree命令加了个外壳。

由于我的系统上装的tree命令跟那个网页中说的不一致, 我这具体的tree命令是这样定义的:

代码:

tree()
{
    /usr/bin/tree $* | ascii2uni -aK
}

作者: rmn190   发布时间: 2011-08-12

eexpress 写道:
function tree(){/usr/bin/tree "$1"|ascii2uni -a K}
加入.bashrc



多谢!现在成功了!

作者: rmn190   发布时间: 2011-08-12

eexpress 写道:
function tree(){/usr/bin/tree "$1"|ascii2uni -a K}
加入.bashrc

学习了,谢!

作者: bigeast   发布时间: 2011-08-25

你没有用utf8?

作者: adagio   发布时间: 2011-08-25

ls时,没问题, 可用tree时就不行了, 请问这个怎么解决?

作者: rmn190   发布时间: 2011-08-12

加上这
代码:
|ascii2uni -a K

作者: eexpress   发布时间: 2011-08-12

表示不乱码。

代码:
cuihao@cuihao-arch /tmp $ tree --version
tree v1.6.0 (c) 1996 - 2011 by Steve Baker, Thomas Moore, Francesc Rocher, Kyosuke Tokoro


代码:
cuihao@cuihao-arch /tmp $ tree -v 你好aa
你好aa
├── Hi 嘻嘻
├── お早う
└── 好啊

1 directory, 2 files

作者: cuihao   发布时间: 2011-08-12

cuihao 写道:
表示不乱码。

代码:
cuihao@cuihao-arch /tmp $ tree --version
tree v1.6.0 (c) 1996 - 2011 by Steve Baker, Thomas Moore, Francesc Rocher, Kyosuke Tokoro


代码:
cuihao@cuihao-arch /tmp $ tree -v 你好aa
你好aa
├── Hi 嘻嘻
├── お早う
└── 好啊

1 directory, 2 files




我这里的版本是tree v1.5.3, 但用“sudo apt-get install tree”升级时,系统说这个是最新的了, 请问我怎么能升级到你的版本?

作者: rmn190   发布时间: 2011-08-12

eexpress 写道:
加上这
代码:
|ascii2uni -a K


嗯, 挺管事的。 不过,
请问下, 怎么能写个简单的脚本往原始的tree命令上加这个处理? 如果每次执行tree命令时都手动地加这个处理挺麻烦的。

作者: rmn190   发布时间: 2011-08-12

function tree(){/usr/bin/tree "$1"|ascii2uni -a K}
加入.bashrc

作者: eexpress   发布时间: 2011-08-12

解决了。 具体用的是http://bluehua.org/2011/04/22/1624.html里的方法, 相当于对原始的tree命令加了个外壳。

由于我的系统上装的tree命令跟那个网页中说的不一致, 我这具体的tree命令是这样定义的:

代码:

tree()
{
    /usr/bin/tree $* | ascii2uni -aK
}

作者: rmn190   发布时间: 2011-08-12

eexpress 写道:
function tree(){/usr/bin/tree "$1"|ascii2uni -a K}
加入.bashrc



多谢!现在成功了!

作者: rmn190   发布时间: 2011-08-12

eexpress 写道:
function tree(){/usr/bin/tree "$1"|ascii2uni -a K}
加入.bashrc

学习了,谢!

作者: bigeast   发布时间: 2011-08-25

你没有用utf8?

作者: adagio   发布时间: 2011-08-25