24小时热门版块排行榜    

查看: 1835  |  回复: 14

jianqin

金虫 (正式写手)

[求助] redhat linux下Gaussian安装问题--无法更改bashrc

初学linux,请大家批评指教!
redhat enterprise 5 下安装gaussian 09时,按照论坛上的步骤操作,将g09解压到home/username.
但是在设置环境变量时,输入vi /home/userid/.bashrc后,发现无法更改这个文件,按任何键都不能输入或删除里面的内容。请问是否这个bashrc被设置成了readonly?如果是这样,怎样取消这个readonly?或者是别的原因导致的?网上搜了一圈,都没有找到方法。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤狼

金虫 (正式写手)

独行者

【答案】应助回帖

★ ★
jianqin(金币+5): 2011-07-11 19:52:59
gmy1990(金币+2): 非常感谢你对论坛的贡献,奖励一下! 2011-07-11 19:57:00
用root用户
然后chmod +wr 文件名
然后你就能修改了……
轮回的过往,注定的未来;独孤的行者,孤独的路途……
2楼2011-07-11 19:37:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤狼

金虫 (正式写手)

独行者

★ ★ ★
小红豆(金币+3): 感谢分享 2011-07-12 08:46:09
如果是对自己的文件的话直接chmod +wr 文件名 即可
轮回的过往,注定的未来;独孤的行者,孤独的路途……
3楼2011-07-11 19:38:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jianqin

金虫 (正式写手)

送鲜花一朵
Thanks! 试试看
4楼2011-07-11 19:53:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gmy1990

荣誉版主 (著名写手)

优秀版主优秀版主

你不会是没shift+i吧
5楼2011-07-11 19:58:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abbott

金虫 (著名写手)

不要用QQ问我东西

他不会vi
Chemistry[]==[]Chem[]is[]try!!!
6楼2011-07-11 20:30:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jianqin

金虫 (正式写手)

的确要用chmod 命令。
用“i”了,出现了insert字样,打入网上找来的一大串代码,修改成自己的路径。因为我没有发现在/home/username/下有bashrc文件,在/etc/下有bashrc和profile文件,所以改用了$ vi /etc/.bashrc 不知是否有误?
但是执行g09时出现“command not found”,请问哪里错了?
7楼2011-07-11 21:29:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangmt

至尊木虫 (著名写手)

我叫MT

★ ★ ★
小红豆(金币+3): 感谢分享 2011-07-12 08:46:29
/home/username/下面有.bashrc文件,但是是隐藏的。。你用ls -a就能看到。
用vi  ./.bashrc就可以编辑
编辑结束后用esc :wq存盘退出。exit退出,重新登陆进去即可。
一群自以为正义凛然的年轻人将一切不能以科学解释的事情定性为封建迷信并大刀阔斧地进行消灭,其实这是修养不足学识浅薄的一种体现,也是可恶的偏执和愚蠢的自以
8楼2011-07-11 21:43:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gmy1990

荣誉版主 (著名写手)

优秀版主优秀版主

以你自己的用户名登入(也就是你的gaussian所安装用户),登入后修改用户根目录下的.bashrc文件,帖一个做参考
# .bashrc

# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

export g09root=/home/username(此处改成你的用户名,以下一样)
export GAUSS_SCRDIR=${g09root}/tmp
. $g09root/g09/bsd/g09.profile

alias qmod='sh /home/username/qdir/qmod'
alias qsub='sh /home/username/qdir/qsub'
alias qshow='sh /home/username/qdir/qshow'
alias upque='sh /home/username/qdir/queue &'
alias downq='sh /home/username/qdir/downq'
alias qfix='rm -i /home/username/qdir/qudue.flag'
然后:wq保存退出编辑,接着source .bashrc
就okay了
9楼2011-07-11 22:42:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jianqin

金虫 (正式写手)

现在似乎安装好了。。。
试运行/g09/tests/com/下test001.com
输入g09 < test001.com > test001.out &
有test001.out文件存在,但是该文件最后显示“test job not archived...” "leave link 601 at ..." "cannot compute kinetic energies for complex orbitals or PBC" "No NMR shielding tensors so no spin-rotation constants"
按我菜鸟的理解,gaussian应该运行了一会儿,但是由于某种原因出错,计算终止了,gaussian自带的test程序应该不会有错的。
这是为什么?
10楼2011-07-11 23:13:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jianqin 的主题更新
信息提示
请填处理意见