gnuplot配置HOME目录
http://blog.csdn.net/jspenliany/article/details/39828261
本人使用gnuplot绘图,使用console version的来进行处理的时候,经常需要切换目录,非常麻烦。希望有个办法让gnuplot在启动的时候,进入我的gnuplot工作目录。(至于gnuplot的默认work directory可以参考 help startup)
HOME目录有那么重要么?
答案是肯定的,因为gnuplot的所有命令都仅在当前工作目录(指令pwd输出的就是当前工作目录)下起作用,即在所有的绘图指令中,涉及到数据读取,gnuplot都会在当前工作目录下寻找,如果数据文件不在这。gnuplot就报数据异常!!
怎么办呢? 去百度搜索,结果。。。。。。(难道我的搜索不对,你懂得。。。。。。)
在console version中,输入命令:pwd(Print Work Directory) 输出的是 当前的工作区。也就是说:gnuplot的命令涉及到的文件,在默认情况下都是在这个目录下的。(根据在console中输入:help startup。获知,gnuplot在install的过程中,会有个配置文件生成;gnuplot每次启动都会读取配置信息,因而理论上, 所有在console中输入的命令在 配置文件中均可以使用。但一般不推荐这么做。)
我的系统是WIN7 64bit,gnuplot4.6
怎么说呢,gnuplot的工作目录在安装过程中是存在默认值的,如何修改呢? 一种方法就是 cd命令(change directory)。另外就是在gnuplot加载过程中,修改工作目录。
一般情况下(针对WIN7平台),在gnuplot的安装目录中 gnuplot/share/下有个gnuplotrc文件。这个文件的默认内容如下:
- ###
- ### Gnuplot version 4.6 intialization file
- ### This file is loaded by gnuplot at the start of each run.
- ### It is provided as a template, with all commands commented out.
- ### Uncomment and customize lines for local use.
- ### Any commands placed here will affect all users.
- ### To customize gnuplot's initial state for an individual user,
- ### place commands in a private file ~/.gnuplot instead.
- ###
- ### Language initialization
- ###
- # set locale
- # set encoding locale
- ###
- ### Default line colors and repeat cycle
- ###
- # set linetype 1 lc rgb "dark-violet" lw 1
- # set linetype 2 lc rgb "#009e73" lw 1
- # set linetype 3 lc rgb "#56b4e9" lw 1
- # set linetype 4 lc rgb "#e69f00" lw 1
- # set linetype 5 lc rgb "#f0e442" lw 1
- # set linetype 6 lc rgb "#0072b2" lw 1
- # set linetype 7 lc rgb "#e51e10" lw 1
- # set linetype 8 lc rgb "black" lw 1
- # set linetype cycle 8
- ###
- ### Initialize the default loadpath for shared gnuplot scripts and data.
- ### Please confirm that this path is correct before uncommented the line below.
- ###
- ###
- ### Some commonly used functions that are not built in
- ###
- # sinc(x) = sin(x)/x
- ###
- ### Other preferences
- ###
- # set clip two
这个文件就是 gnuplot加载过程中,读取的配置文件。
在这个文件中,有这样两行:
- ###
- ### Initialize the default loadpath for shared gnuplot scripts and data.
- ### Please confirm that this path is correct before uncommented the line below.
- ###
这句话是说,通过配置默认loadpath,添加gnuplot 脚本和数据文件的存放目录。通俗的讲,配置了这个loadpath之后,loadpath所指向的文件夹将能够被gnuplot作为工作目录。
cd "D:\\XXX\\XXX\\XXX" 注意了:目录划分符号为'\\' 。这一行命令能够实现gnuplot的工作目录。
PS :在寻找解决方法的过程中 ,参照了 google的检索结果。 也许你的系统版本,gnuplot版本和我不同,对应的初始化文件名可能不同。
gnuplot配置HOME目录的更多相关文章
- 解决 Tomcat 无法绑定 80 端口的问题,以及 Tomcat 配置虚拟目录、二级域名等
问题 今天安装完 Tomcat,安装时把 Tomcat 默认的 HTTP/1.1 Connector Port 从 8080 改为了 7080,启动 Tomcat,在浏览器中输入 Http://loc ...
- PHP学习笔记:APACHE配置虚拟目录、一个站点使用多域名配置方式
我用的是xmapp lite2016的集成包,配置虚拟目录教程如下: 找到httpd-vhosts.conf这个文件,这个文件一般是在xampp\apache\conf\extra这个路径下面,找不到 ...
- linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制)
linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制) 发表于2012//07由feng linux 本身的ugo rwx的权限,对于精确的权限控制很是力不从心的,ac ...
- apache配置网站目录的读写权限
分享下apache中配置网站目录文件权限的方法. 假设http服务器运行用户和用户组是www,网站用户为centos,网站根目录是/home/centos/web. 操作方法与步骤:1,首先,设定网站 ...
- Apache配置虚拟目录和多主机头
呃,相当古老的话题了,不过网上的资料实在是太坑爹,无奈只能自己动手做个备忘了...这里不提虚拟目录和主机头的区别了,不懂得童鞋去面壁思过吧 多个虚拟目录 首先把Apache安装到D:\Program ...
- Apache配置虚拟目录,以及各种操作
apache配置虚拟目录: 打开并创建虚拟目录的步骤如下: # Virtual hosts # Include conf/extra/httpd-vhosts.conf 去掉conf/http.con ...
- apache2.4配置虚拟目录
刚开始学习,跟着韩顺平老师的视频课件学习ing~ 这是自己在配置虚拟目录时遇到的问题以及解决办法,记录下来~ ---------------------------分割线君-------------- ...
- nginx+tomcat 配置虚拟目录。。
之前nginx作为代理.之前的location写的太绝对了..之前把动态请求全部交给tomcat,然后需要配置虚拟路径的时候,去到tomcat就被404了.得高人指点之后,配置虚拟目录的时候需要重新写 ...
- apache 配置网站目录,虚拟目录,新端口
1 配置网站目录,以ubuntu为例 1)打开apache的默认配置文件夹:cd /etc/apache2/sites-available 2)打开配置文件,本机为sudo vi 000-defau ...
随机推荐
- NIO框架Mina学习
前言: 找了篇文章看了看,nio框架数Mina用的最多! 代码: 服务端: package com.mina; import java.net.InetSocketAddress; import ja ...
- keypress,keydown,keyup,charCode,keyCode兼容性问题
keypress对应的是字符编码,如“ABC”,“123”之类,有大小写之分(有兼容性问题) keydown,keyup对应的是键盘的键码,无大小写之分,每个键盘都有一个键码(无兼容性问题) 使用ke ...
- iOS--cocopod升级新版本
上面那个也可安装.cocopod
- 北大OJ 1001题
题目:输入一序列的正实数和幂次(正整数)对,然后打印结果(具体的比这个精细) 这道题是关于大数计算的(大数求幂),从开始建立思路,到写代码.调式到最后被AC以及最终的优化,总共用了差不多一天的时间.开 ...
- MediaWiki隐藏index
Apache 在httpd.conf配置文件中加载mod_rewrite.so模块,将前面的'#'去掉,如果没有则添加这句话: #LoadModule rewrite_module modules/m ...
- 揭秘PHP匿名函数
揭秘PHP匿名函数 定义:匿名函数就是没有名字的函数. 有2种形式的匿名函数: 形式1:将一个匿名函数"赋值"给一个变量--此时该变量就代表该匿名函数了! 形式2: 是直接将一个匿 ...
- .NET中的垃圾回收
目录 l 导言 l 关于垃圾回收 l 垃圾回收算法 m 应用程序根(Application Roots) l 实现 m ...
- TODO: 图片加载框架ImageLoader的实现
1, 使用三级缓存策略 2, 使用builder模式设置ImagLoager的config
- 10 函数的复写-override
1.函数的复写:override 2.使用super调用父类的成员函数 class Person { String name; int age; void introduce() { System.o ...
- tarjan求桥、割顶
若low[v]>dfn[u],则(u,v)为割边.但是实际处理时我们并不这样判断,因为有的图上可能有重边,这样不好处理.我们记录每条边的标号(一条无向边拆成的两条有向边标号相同),记录每个点的父 ...