ubuntu 11.04 alt+f2 运行命令失败?!

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
ol_beta
帖子: 31
注册时间: 2010-03-08 23:48
送出感谢: 0
接收感谢: 0
联系:

ubuntu 11.04 alt+f2 运行命令失败?!

#1

帖子 ol_beta » 2011-05-02 9:41

我在/etc/bash.bashrc中添加别名

代码: 全选

alias sts="/home/oliver/programfiles/springsource/sts-2.6.0.SR1/STS"
在终端运行sts的时候,能够运行这个软件(出现软件界面)
但是在alt+f2中运行sts就没有反应,请问应该怎么设置?
感激不尽 :em06
头像
ol_beta
帖子: 31
注册时间: 2010-03-08 23:48
送出感谢: 0
接收感谢: 0
联系:

Re: ubuntu 11.04 alt+f2 运行命令失败?!

#2

帖子 ol_beta » 2011-05-02 10:37

有木有!
头像
tenzu
论坛版主
帖子: 36913
注册时间: 2008-11-21 20:26
送出感谢: 0
接收感谢: 21 次

Re: ubuntu 11.04 alt+f2 运行命令失败?!

#3

帖子 tenzu » 2011-05-02 11:01

alias只是shell命令,跟alt+F2那个没关系
头像
ol_beta
帖子: 31
注册时间: 2010-03-08 23:48
送出感谢: 0
接收感谢: 0
联系:

Re: ubuntu 11.04 alt+f2 运行命令失败?!

#4

帖子 ol_beta » 2011-05-02 18:00

tenzu 写了:alias只是shell命令,跟alt+F2那个没关系
那我应该咋弄啊?能实现这个功能
头像
lilydjwg
论坛版主
帖子: 4163
注册时间: 2009-04-11 23:46
系统: Arch Linux
送出感谢: 11 次
接收感谢: 127 次
联系:

Re: ubuntu 11.04 alt+f2 运行命令失败?!

#5

帖子 lilydjwg » 2011-05-02 18:56

写成一个脚本放到 $PATH 下即可。

在 bash/zsh 下执行以下代码(可能需要 root 权限)
[bash]
path1=$(echo $PATH|cut -d: -f 1)
cat > $path1/sts <<EOF
#!/bin/bash
/home/oliver/programfiles/springsource/sts-2.6.0.SR1/STS
EOF
chmod +x $path1/sts
[/bash]
muxueqz
帖子: 213
注册时间: 2007-08-04 22:09
系统: ArchLinux
送出感谢: 0
接收感谢: 0
联系:

Re: ubuntu 11.04 alt+f2 运行命令失败?!

#6

帖子 muxueqz » 2011-05-02 21:03

需要能读取alias的run程序!
头像
lilydjwg
论坛版主
帖子: 4163
注册时间: 2009-04-11 23:46
系统: Arch Linux
送出感谢: 11 次
接收感谢: 127 次
联系:

Re: ubuntu 11.04 alt+f2 运行命令失败?!

#7

帖子 lilydjwg » 2011-05-02 21:05

muxueqz 写了:需要能读取alias的run程序!
把 alias 改个地方就可以了。之前在邮件列表里看到过这个问题,但是因为我自己不需要所以不记得了。。。
回复

回到 “Shell脚本”