请教一个alias命令

2012-03-12 14:15:04 +08:00
 jooe
打开/home/jooe/soft 目录中的proxy.py文件,该怎么编辑这个alias命令,谢谢
3808 次点击
所在节点    Linux
7 条回复
CoX
2012-03-12 14:48:00 +08:00
在/usr/bin 下新建 viewproxy,给予执行权限,文件内容:
vi /home/jooe/soft/proxy.py
一般我都这么干
RustingSword
2012-03-12 14:56:54 +08:00
.bashrc里alias aliasname='vim /home/jooe/soft/proxy.py'?
cooka
2012-03-12 15:00:44 +08:00
他要的不是这个吧。

ln -s ~/soft/proxy.py /usr/local/bin/proxy.py
chmod +x ./proxy.py

如果第一行制定 #!/usr/bin/python
就不用加.py 了。
bitsmix
2012-03-12 15:18:09 +08:00
你也可以把 proxy.py 的所在目录加到 PATH 里面

以及,或许 #!/usr/bin/env python 这样会不会更好? @cooka
cooka
2012-03-12 15:29:34 +08:00
@bitsmix
当然有更好的方案, 但是你第一句显然不推荐
第二句不同环境情况下不一定更好..
jooe
2012-03-12 16:43:58 +08:00
@bitsmix @cooka @RustingSword @CoX 多谢几位。

在 ~/.bashrc增加一段:
alias proxy='python /home/jooe/soft/proxy.py '

因没设置权限,终端切换到root,直接proxy命令就打开了
cooka
2012-03-12 18:44:38 +08:00
@jooe
这种方式貌似会导致 $0 $1 之类传参数时候的混淆, 因为alias的时候已经是2个参数了.
当然也许你这个脚本不介意.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/29421

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX