| 查看: 2079 | 回复: 18 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
求问 g09的 bashrc怎么写
|
|||
|
我的用户名是 NUPT 请问一下 。bashrc文件怎么写, 以前用的人家的,但是现在新装了一台电脑,source后运行, g09 *.gjf ,错误提示: bash g09 : command not found |
» 猜你喜欢
求光催化产过氧化氢的PPT !!!毕业答辩需要
已经有1人回复
湖南大学招收锂离子电池、离子液体、高分子与凝胶材料、电催化方向博士生多名
已经有5人回复
物理化学论文润色/翻译怎么收费?
已经有125人回复
关于五水硝酸铋还原得到单质铋的问题
已经有1人回复
山东省青年基金什么时候拨款
已经有34人回复
CES投稿
已经有2人回复
如何掌握一门外语?
已经有0人回复
企业为什么一定要做“专精特新”认定?如何成为专精特新企业?
已经有5人回复
求助ASIQwin新版本的软件
已经有0人回复
【答案】应助回帖
★ ★ ★ ★ ★
gmy1990(金币+5): 欢迎回来,哈哈.. 2011-12-02 16:43:27
NUPT(金币+1): 谢谢啊 2011-12-08 09:02:10
gmy1990(金币+5): 欢迎回来,哈哈.. 2011-12-02 16:43:27
NUPT(金币+1): 谢谢啊 2011-12-08 09:02:10
|
确定你的电脑上安装了csh或者tcsh,创建一个文件比如g09single,把下面的代码复制进去,其中scdir变量根据你的scratch目录位置自己更改,然后chmod +x g09single. 用法是g09single+空格+文件名。这样你在任何一台电脑上只要改一下脚本中的变量就能直接用高斯了~~ #!/bin/csh sed "/%c/ c\%chk=$1" $1 > tmp mv -f tmp $1 set workdir = $cwd set scrdir = /scratch/$USER$1dir set chfn = `/bin/grep -m 1 -i '%chk=' $1 | /bin/cut -c6-80` rm -rf $scrdir mkdir $scrdir setenv g09root "/home/NUPT source $g09root/g09/bsd/g09.login setenv GAUSS_SCRDIR $scrdir setenv GAUSS_EXEDIR="$g09root/g09:$g09root/g09/private:$g09root/g09/bsd" setenv GAUSS_SOFTTL 100000 setenv GAUSS_TIMEL 100000 cp $workdir/$1 $scrdir cd $scrdir mv $workdir/$chfn.chk.gz $scrdir gunzip $chfn.chk.gz $g09root/g09/g09 < $1 >& $scrdir/$1.out /bin/cp $1.out $workdir gzip $scrdir/$chfn.chk mv $chfn.chk.gz $workdir /bin/rm -rf $scrdir cd $workdir $g09root/g09/bsd/clearipc exit |

16楼2011-12-02 16:04:38
gmy1990
荣誉版主 (著名写手)
- QC强帖: 1
- 应助: 163 (高中生)
- 贵宾: 0.782
- 金币: 13422.7
- 散金: 526
- 红花: 42
- 沙发: 4
- 帖子: 1627
- 在线: 1019.7小时
- 虫号: 745920
- 注册: 2009-04-11
- 专业: 理论和计算化学
- 管辖: 量子化学
【答案】应助回帖
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
3楼2011-11-29 13:34:41
spearous
金虫 (正式写手)
- 应助: 5 (幼儿园)
- 金币: 994.1
- 帖子: 317
- 在线: 83.7小时
- 虫号: 75496
- 注册: 2005-06-18
- 性别: GG
- 专业: 生物大分子结构与功能
4楼2011-11-29 14:00:32













回复此楼