首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >函数在.profile中不会导致登录。

函数在.profile中不会导致登录。
EN

Ask Ubuntu用户
提问于 2012-12-10 21:17:37
回答 1查看 571关注 0票数 4

我在我的.profile中创建了一个自定义函数,并且在我的自定义别名之后,在底部添加了一个自定义函数:

代码语言:javascript
复制
# custom functions
function eclipse-gtk {
       cd ~/development/eclipse-juno
       ./eclipse_wb.sh &
       cd -
}

该函数将启动eclipse的自定义版本。

在我添加了它之后,因为我不想登录/登录,所以我用命令重新加载了我的配置文件:

代码语言:javascript
复制
. ~/.profile

然后,我通过调用eclipse-gtk来测试我的函数,它运行正常,没有任何问题。

今天我启动的时候,我无法登录。提供密码后,几秒钟后,我回到登录屏幕。使用CTR + ALT + F1进入命令行时,我已经注释掉了.profile中的函数,并且登录是可能的,没有任何问题。

我的问题是,当我写函数的时候,我做错了什么?如果有什么问题,为什么昨天在重新加载配置文件后才能正常工作。

提前谢谢。

使用:Ubuntu12.04

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2012-12-11 20:33:34

我设法找到了问题。函数名的语法错误。显然我不能在函数名中使用"-“字符。

下面是正在工作的新功能,我可以在没有任何问题的情况下登录:

代码语言:javascript
复制
# custom functions
eclipsegtk() 
{
        cd ~/development/eclipse-juno
        ./eclipse_wb.sh &
        cd -
}
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/227697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档