24小时热门版块排行榜    

查看: 2080  |  回复: 18
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

NUPT

新虫 (小有名气)

[求助] 求问 g09的 bashrc怎么写

我的用户名是 NUPT

请问一下 。bashrc文件怎么写, 以前用的人家的,但是现在新装了一台电脑,source后运行, g09 *.gjf ,错误提示: bash g09 : command not found
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

NUPT

新虫 (小有名气)

g09a02-src.tar.gz(压缩包)
解压缩,解压在NUPT下形成一个g09文件夹: tar -zxvf g09a02-src.tar.gz
建立.bashrc文件: cp bashrc .bashrc
source: source .bashrc
g09 **.gjf (出错:bash: gau-machine:command not found)
从一个正常运行的电脑上拷贝gau-machine到新安装的g09文件夹下
g09 **.gjf(出错:bash: g09:command not found)
从一个正常运行的电脑上拷贝g09到新安装的g09文件夹下
g09 **.gjf(出错:bash:home/NUPT/g09/g09:permission denied)
chmod -R 777 g09(整个g09文件夹)
g09  **.gjf(出错内容如下)
:No executable for file l1.exe.

Search path GAUSS_EXEDIR is "/home/NUPT/g09/bsd:/home/NUPT/g09/local:/home/NUPT/g09/extras:/home/NUPT/g09"
: No such file or directory
Error: segmentation violation
   rax 0000000000000000, rbx 0000000000000000, rcx ffffffffffffffff
   rdx 000000000000601d, rsp 00007fff1b3822a8, rbp 00007fff1b388ee0
   rsi 000000000000000b, rdi 000000000000601d, r8  00002abbb482f4e0
   r9  0000000000000000, r10 0000000000000000, r11 0000000000000202
   r12 00007fff1b382350, r13 00007fff1b388ee0, r14 0000000000000000
   r15 00007fff1b388660
  0  0x3edda306f7
  1  0x3930672f69657765
Segmentation fault
12楼2011-11-29 16:32:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 19 个回答

gmy1990

荣誉版主 (著名写手)

优秀版主优秀版主

【答案】应助回帖

NUPT(金币+3): 谢谢啊 2011-12-08 09:01:01
# .bashrc

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

# User specific aliases and functions

export g09root=/home/NUPT
export GAUSS_SCRDIR=${g09root}/tmp
. $g09root/g09/bsd/g09.profile

alias qmod='sh /home/NUPT/qdir/qmod'
alias qsub='sh /home/NUPT/qdir/qsub'
alias qshow='sh /home/NUPT/qdir/qshow'
alias upque='sh /home/NUPT/qdir/queue &'
alias downq='sh /home/NUPT/qdir/downq'
alias qfix='rm -i /home/NUPT/qdir/qudue.flag'
这个是我的bashrc文件,你改成这样试试,在终端 source一下,linux下你更改了环境变量,就得告诉系统做了更改,source就是读取并执行Filename里中的命令。文件里面的export将自定义变量转成环境变量.你把你装的g09路径指认清楚让linux找到就可以了.

[ Last edited by gmy1990 on 2011-11-29 at 13:05 ]
2楼2011-11-29 13:02:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

NUPT

新虫 (小有名气)

引用回帖:
2楼: Originally posted by gmy1990 at 2011-11-29 13:02:21:
# .bashrc

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

# User specific aliases and functions

export g09root=/home/NUPT
export GAUSS_SCRDIR=${g09root ...

非常感谢你的回答,我用你的试了,还是不行。
我的高斯就放在NUPT用户下(直接解压得到g09文件夹)
我的gjf高斯输入文件也放在 NUPT用户下的。
g09 *.gjf ,错误提示还是: bash g09 : command not found
3楼2011-11-29 13:34:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

spearous

金虫 (正式写手)

【答案】应助回帖

NUPT(金币+1): 谢谢啊 2011-12-08 09:01:12
你说的放在NUPT下是指G09的文件夹放在NUPT下吧?
那可能应该改成:
export g09root=/home/NUPT/G09
总之,这个g09root指向含有可执行文件的那个目录
4楼2011-11-29 14:00:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见