[Ubuntu-zh] 如何让shell命令自动转义 ?
wzc0066
wzc0066在gmail.com
星期六 五月 5 02:26:08 UTC 2012
经过排查,确实不是shell的问题,而是装了一个中文自动补全的脚本导致的。。。
感谢各位!
在 2012年5月4日 下午5:09,罗健忠 <newkedison在gmail.com>写道:
> 你是不是没装bash-completion这个包,如果是ubuntu的话,用:
> sudo apt-get install bash-completion
> 安装一下
>
> 2012/5/4 wzc0066 <wzc0066在gmail.com>
>
> > 那可能是我的系统环境出问题了,再仔细排查排查。。。
> >
> > 在 2012年5月4日 下午12:40,Ruxiao Ma <mrx在hcc.im>写道:
> >
> > > 刚刚在 bash 下测试都可以。。。
> > >
> > > root在MaRuxiaosHPPre3:~# sss # bash?
> > > -bash: sss: command not found
> > > root在MaRuxiaosHPPre3:~# bash --version
> > > GNU bash, version 3.2.49(1)-release (arm-none-linux-gnueabi)
> > > Copyright (C) 2007 Free Software Foundation, Inc.
> > > root在MaRuxiaosHPPre3:~# mkdir "test test"
> > > root在MaRuxiaosHPPre3:~# cd test\ test/
> > > root在MaRuxiaosHPPre3:~/test test# touch "test test2"
> > > root在MaRuxiaosHPPre3:~/test test# cat test\ test2
> > > root在MaRuxiaosHPPre3:~/test test# cd ..
> > > root在MaRuxiaosHPPre3:~# ls test\ test/
> > > ./ ../ test test2*
> > > root在MaRuxiaosHPPre3:~# rm -r test\ test/
> > > root在MaRuxiaosHPPre3:~#
> > >
> > > 以上除了第一个 mkdir 以外都是 Tab 补全的。。。
> > >
> > >
> > > 2012/5/4 wzc0066 <wzc0066在gmail.com>
> > >
> > > > 恩,cd 确实可以;
> > > >
> > > > 但ls, mplayer等之类都不行。
> > > >
> > > >
> > > >
> > > > 在 2012年5月4日 下午12:14,袁飞 <snowhawkyrf在gmail.com>写道:
> > > >
> > > > > 执行ls自动补全是什么意思?
> > > > > 如果是cd等命令,tab补全没问题的
> > > > >
> > > > > 在 2012年5月4日 下午12:08,Ruxiao Ma <mrx在hcc.im>写道:
> > > > >
> > > > > > bash 的 tab 补全肯定可以.
> > > > > >
> > > > > > On 5/4/12, leon <leon360e在gmail.com> wrote:
> > > > > > > 我记得用tab补全的话,会自动增加转义字符 ‘\ ' 的吧,我回去试一下。
> > > > > > > ――――
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> 如果说我们是浪漫主义者,是不可救药的理想主义分子,我们想的都是不可能的事情,那么,我们将一千零一次的回答,是的,我们就是这样的人。忠于理想,面对现实。
> > > > > > >
> > > > > > > 若为自由故,需有过墙梯 <http://goo.gl/5liFC>
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 在 2012年5月4日 上午11:50,wzc0066 <wzc0066在gmail.com>写道:
> > > > > > >
> > > > > > >> 比如 有一个 “Source Insight”
> > > > > > >> 目录(中间有空格),执行ls自动补全后,中间的空格不会转义,需要人工修改才能执行,请问大家有自动补全转义的shell吗 ?
> > > > > > >>
> > > > > > >> 测试dash及bash都不行的;记得几年前使用的老版本的ubuntu好像是可以自动转义的。。。
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> --
> > > > > > >> -- wzc0066 from ucrobotics.com
> > > > > > >> -------------- 下一部分 --------------
> > > > > > >> 一个HTML附件被移除...
> > > > > > >> URL: <
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120504/0f0ddc5c/attachment.html
> > > > > > >> >
> > > > > > >> --
> > > > > > >> ubuntu-zh mailing list
> > > > > > >> ubuntu-zh在lists.ubuntu.com
> > > > > > >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> > > > > > >>
> > > > > > > -------------- 下一部分 --------------
> > > > > > > 一个HTML附件被移除...
> > > > > > > URL:
> > > > > > > <
> > > > > >
> > > > >
> > > >
> > >
> >
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120504/c16235cf/attachment.html
> > > > > > >
> > > > > > > --
> > > > > > > ubuntu-zh mailing list
> > > > > > > ubuntu-zh在lists.ubuntu.com
> > > > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> > > > > > >
> > > > > > --
> > > > > > ubuntu-zh mailing list
> > > > > > ubuntu-zh在lists.ubuntu.com
> > > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> > > > > >
> > > > > -------------- 下一部分 --------------
> > > > > 一个HTML附件被移除...
> > > > > URL: <
> > > > >
> > > >
> > >
> >
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120504/a3035692/attachment.html
> > > > > >
> > > > > --
> > > > > ubuntu-zh mailing list
> > > > > ubuntu-zh在lists.ubuntu.com
> > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > -- wzc0066 from ucrobotics.com
> > > > -------------- 下一部分 --------------
> > > > 一个HTML附件被移除...
> > > > URL: <
> > > >
> > >
> >
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120504/ac19522a/attachment.html
> > > > >
> > > > --
> > > > ubuntu-zh mailing list
> > > > ubuntu-zh在lists.ubuntu.com
> > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> > > >
> > > -------------- 下一部分 --------------
> > > 一个HTML附件被移除...
> > > URL: <
> > >
> >
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120504/a385376e/attachment.html
> > > >
> > > --
> > > ubuntu-zh mailing list
> > > ubuntu-zh在lists.ubuntu.com
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> > >
> >
> >
> >
> > --
> > -- wzc0066 from ucrobotics.com
> > -------------- 下一部分 --------------
> > 一个HTML附件被移除...
> > URL: <
> >
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120504/4d5b9cdb/attachment.html
> > >
> > --
> > ubuntu-zh mailing list
> > ubuntu-zh在lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> >
> -------------- 下一部分 --------------
> 一个HTML附件被移除...
> URL: <
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120504/60579d52/attachment.html
> >
>
> --
> ubuntu-zh mailing list
> ubuntu-zh在lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
>
>
--
-- wzc0066 from ucrobotics.com
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120505/72656cfb/attachment.html>
关于邮件列表 ubuntu-zh 的更多信息