文档库 最新最全的文档下载
当前位置:文档库 › 环境变量

环境变量

环境变量

C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%System Root%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\ATI

Technologies\ATI.ACE\Core-Static;D:\install_position\jdk1.8.0_101\bin;D:\java_ work\com\sun

C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%System Root%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;D:\install_position\jdk1.8.0_101\bin

win7环境变量设置

windows7下java环境变量配置方法: 1.用鼠标右击“我的电脑”->属性 选择左边导航的“高级系统设置”选项,然后这回熟悉了吧?

继续选择右下角的“环境变量”选项2.进行win7下Java环境变量配置

在"系统变量"下进行如下配置: (1)新建->变量名:JA V A_HOM E 变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径) (2)编辑->变量名:Path 在变量值的最前面加上:%JA V A_HOME%\bin;%JA V A_HOME%\jre\bin (3)新建->变量名:CLASSPATH 变量值:.;%JA V A_HOME%\lib;%JAV A_HOME%\lib\dt.jar;%JAV A_HOME%\lib\tools.jar (4)编辑->变量名:JA V A_HOME,变量值:D:\Java\jdk1.6.0_10 也可以直接把path设置成:D:\java\jdk1.6.0_12\bin 把classpath设置成:D:\java\jdk1.6.0_12\lib 只要你把这两个环境变量设置成了指向你的安装的地方就ok了,这样机器就会根据这个路径来找需要的*.dll,*.exe等文件了 注意:当设置的变量在末尾时,不要加上“;”。 3.测试下环境变量是否设置成功 在左下角的搜索框中键入 cmd 或者按下“WIN+R”键,“WIN”键就是"CTRL"和“AL T””中间那个微软图标那个键; 分别输入java,javac,java -version 命令

如果出现如下信息:

4.你的Java环境变量配置成功! 注意: 若出现 'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 说明此次Java环境变量配置出错了,仔细检查下吧!

CRONTAB调用备份脚本时要注意环境变量的设置详解

我们知道,EXP备份是DBA常规操作之一,尤其是10g以前的版本没有EXPDP,所有的逻辑备份都是通过EXP来实现。而将EXP写成SHELL脚本,使之可以调用也并没有什么特别之处。不过如果并非oracle用户执行,而是需要CRONTAB自动允许,那么备份的脚本就有一些要求了。 客户环境使用RMAN CATALOG方式备份,而RMAN的CATALOG数据库采用EXP进行逻辑备份。部署了一个每天7点运行的CRONTAB,调用执行EXP的SHELL。巡检时发现这个脚本从未真正运行过。 1./app/oracle10g> crontab -l 2.0 7 * * * /app/oracle10g/rman_catalog_dmp/exp_by_date.sh 3./app/oracle10g/rman_catalog_dmp> more exp_by_date.sh 4.export ORACLE_SID=RMANDB 5.export ORACLE_BASE=/app/oracle10g 6.export ORACLE_HOME=$ORACLE_BASE/product/10.2.0 7.export NLS_LANG=American_America.ZHS16CGB231280 8.exp parfile=exp.par file=./rman_catalog.dmp log=./rman_catalog.log 由于是CRONTAB进行调用,因此不会使用oracle用户的环境变量,这就需要在shell脚本中添加必要的环境变量的设置,这才能是的EXP命令可以正确的运行。脚本中虽然已经设置了一些环境变量,但是还是不够的。 对于CRONTAB运行SHELL时出现的错误,可以通过用户的mail来获取错误信息: 1./app/oracle10g/rman_catalog_dmp> mail 2.From root@acap3 Thu Aug 18 07:00:01 EAT 2011 3.Received: (from root@localhost) 4.by acap3 (8.9.3 (PHNE_35950)/8.9.3) id HAA27754 5.for oracle; Thu, 18 Aug 2011 07:00:01 +0800 (EAT) 6.Date: Thu, 18 Aug 2011 07:00:01 +0800 (EAT) 7.From: root@acap3 8.Message-Id: <201108172300.HAA27754@acap3> 9.Subject: cron 10./app/oracle10g/rman_catalog_dmp/exp_by_date.sh[5]: exp: not found. 11.************************************************* 12.Cron: The previous message is the standard output 13.and standard error of one of your crontab commands: 14. 15./app/oracle10g/rman_catalog_dmp/exp_by_date.sh 显然导致错误的原因是执行EXP命令时,在默认目录下没有找到EXP可执行命令,显然脚本中漏设了PATH环境变量。 增加PATH=$ORACLE_HOME/bin环境变量后,再次测试发现,参数文件找不到,仿照导出文件和日志文件的方式,将参数文件设置为./exp.par,问题依旧。看来在CRONTAB中调用SHELL,应该设置绝对路径,而不能设置相对路径。 最终脚本修改为: 1./app/oracle10g/rman_catalog_dmp> more /app/oracle10g/rman_catalog_dmp/exp_by_date.sh 2.export ORACLE_SID=RMANDB

abaqus安装方法详解

***防火墙英文存放位置及安装路径,系统组件…… 第一部分Abaqus的安装问题(不含子程序) 1)用虚拟光驱加载DVD2,安装Document,直接运行根目录下的setup.exe 即可,安装过程比较简单。 (完成1后不要急着安装啊!因为你需要做一些事情来使得你的电脑可以破解abaqus。做什么呢!需要做两项,分别是: 1.1.设置一个环境变量,变量名为:LM_LICENSE_FILE;变量值为:27011@127.0.0.1。 这个时候有人会问,这是咋回事啊!因该是27011@自己的电脑名称。 我要告诉你这个127.0.0.1就是指你的电脑。所以不用再写你的电脑名字了,要是万一你的电脑名字是汉语的,那么还不好使呢! 这个步骤的目的在于在你的电脑里面建立了一个解码系统,可以明目张胆地使用abaqus。 1.2.修改abaqus安装盘中SHooTERS文件夹中的abaqus69.dat,打开它,将“this_host”修改为127.0.0.1。保存。) 根据个人安装经验,上述方法有时可能会失效,自己调整如下。 因为我下载的版本的license文件第一行为:SERVER THIS_host ID=20111111 27011 而不是SERVER THIS_host ID=20111111 27003 第4步:变量名LM_LICENSE_FILE,值为27011@hostname (hostname为你的计算机名字) 第8步:27003@hostname 更改为27011@hostname (hostname为你的计算机名字) 2)设置环境变量:鼠标右键点击桌面“我的电脑”图标,通过路径“属性->高级->环境变量”,然后在系统变量栏新建一个环境变量,变量名LM_LICENSE_FILE,值为27011@hostname。(以前版本的为27003等现为27011,hostname为你的计算机名) 3)用虚拟光驱加载DVD1,先安装License,运行 X:\win86_32\license\Windows\Disk1\InstData\VM\install.exe。安装过程中可能需要输入你的计算机名,一般上一步环境变量设置好了就不用输入了,安装时选择“just install the licenseing utilities”。注意:如果你的计算机上还装有abaqus 的其他版本,6.10版本的license可能会与低版本的发生冲突,导致无法安装第7步的product,所以需要把其他版本的license停掉,这样就可以了;我是讲6.8完全卸载之后再安装的6.10。 (中间选择Abaqus web server,很快安装好后,最后得画面会出现一个URL,例如http:// hostname:2080/v6.9/。需要拷贝一下,或者抄写下来。)

关于电脑中环境变量的解释

关于电脑中环境变量的解释 基本定义 环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。 环境变量相当于给系统或用户应用程序设置的一些参数, 具体起什么作用这当然和具体的环境变量相关. 比如path, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找; 再如tc或vc++中, set include=path1;path2; 是告诉编译程序到哪里去找.h类型的文件; 当然不仅仅是指定什么路径, 还有其它的作用的, 如set dircmd=/4 设置一个环境变量的作用是在使用dir 命令时会把/4作为缺省的参数添加到你的dir命令之后, 就像你的每个命令都加了/4参数, 它实际上是给命令解释程序command设置的一个环境变量, 并且是给dir这个内部命令设置的。 DWORDGetEnvironmentVariable(LPCSTR lpName, LPSTR lpBuffer, DWORD dSize), 参数lpName 是你要求查询的环境变量的名, lpBuffer是返回你所指定的环境变量的值的, dSize是告诉这个函数lpBuffer可以存放多少个字节. 分析本地故障时原因很可能就是因为环境变量中的默认路径被删除的结果,默认路径一经设置,当前系统如有程序运行时需要某些DLL或EXE文件,以及Active控件时就会到所有默认路径中去查找,如果在这些目录中查找到相应的程序则自动加载,查找不到则报告缺少某某文件的错误信息。 环境变量 解决双系统的软件共用问题 很多朋友会在自己的计算机上安装双系统,例如C盘安装Windows XP,D盘安装Windows 7。可是某些软件往往只在Windows XP系统中安装,Windows 7系统中是无法正常使用的,比较麻烦却有效的方法是再安装一遍。当我们了解了环境变量中的用途后就可以很好解决双系统的软件共用问题。 解决系统运行问题 为什么在Windows XP中安装了的软件在Windows 7下无法运行呢(绿色软件除外)?原因是安装软件时往往须要向系统目录中复制某些文件,而使用另外一个系统时会由于缺少这些文件而无法运行。因此,我们可以通过设置环境变量的方法来解决这个问题。 常见环境变量 %ALLUSERSPROFILE% 局部返回所有“用户配置文件”的位置。 %APPDATA% 局部返回默认情况下应用程序存储数据的位置。

linux配置java环境变量过程详解

linux配置java环境变量过程详解 linux配置java环境变量过程详解 直接上实现过程: 一.解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令./jdk-6u14-linux-i586.bin这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到任何一个目录下。 二.需要配置的环境变量 1.PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如 javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。 2.CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的`类,前提当然是能够找到它们了,JVM就是通过CLASSPTH 来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar 和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。 3.JAVA_HOME环境变量。它指向jdk的安装目录, Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。 三.三种配置环境变量的方法 1.修改/etc/profile文件

·用文本编辑器打开/etc/profile ·在profile文件末尾加入: exportJAVA_HOME=/usr/share/jdk1.6.0_14 exportPATH=$JAVA_HOME/bin:$PATH exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/t ools.jar ·重新登录 ·注解 a.你要将/usr/share/jdk1.6.0_14改为你的jdk安装目录 b.linux下用冒号“:”来分隔路径 c.$PATH/$CLASSPATH/$JAVA_HOME是用来引用原来的环境变量的值 在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种 常见的错误。 d.CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。 e.export是把这三个变量导出为全局变量。 f.大小写必须严格区分。 2.修改.bash_profile文件 这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。 ·用文本编辑器打开用户目录下的.bash_profile文件

环境变量

本文由:ALVA整理编辑(文尾有小编微) 由于NX12.0 的安装和使用增加了几个环境变量,特统一整理发文: NX12.0 调出方法“引导曲线”驱动方法; 变量名(N):UGII_CAM_ENABLE_AREAMILL_SPIRAL 变量值(N):1 变量名(N):UGII_CAM_ENABLE_GUIDED_CURVE 变量值(N):1 Ps:引导曲线是NX12.0在加工部分增加的为数不多的新命令; 许可证服务器环境变量(NX9.0以上版本); 变量名(N):SPLM_LICENSE_SERVER 变量值(V):27800@server Name 许可证服务器环境变量(NX9.0以下版本); 变量名(N):UGS_LICENSE_SERVER 变量值(V):27800@server Name Ps:如果电脑中安装了NX12.0之后想继续使用NX9.0以下版本,需要新建或更改许可证服务器环境变量值。 如过未安装12.0,变量值为:28000@serverName (serverName为计算机名称); NX新版开启“经典工具条”命令; 变量名(N):UGII_DISPLAY_DEBUG 变量值(V):1 Ps:添加环境变量后继续设置:首选项-用户界面-布局-经典工具条-应用 NX启用多核运算; 变量名(N):UGII_SMP_ENABLE 变量值(V):1 Ps:加环境变量仅仅是第一步; 第二步:进去UG安装路径UGII文件夹内,用记事本打开ugii_env_ug.bat 文件,将UGII_SMP_ENABLE=1这行前面的#号删除并保存。 第三步:打开系统任务管理器,并且将进程里的ugraf.exe和ugraf.exe*32的优先级设置为实时)(选中后点击鼠标右键设置) 后处理程序默认输出路径; 变量名(N):UGII_CAM_POST_OUTPUT_DIR 变量值(V):E:\NC Ps:“E:\NC”为值的格式,具体根据实际情况填写; 工程图文字放置路径; 变量名(N):UGII_CHARACTER_FONT_DIR

CAD系统变量参数解析(最全最详细)

CAD系统变量参数详细解析 变量名称说明 ACADLSPASDOC 0 仅将acad.lsp 加载到AutoCAD 任务打开的第一个图形中; 1 将acad.lsp 加载到每一个打开的图形中 ACADPREFIX 存储由ACAD 环境变量指定的目录路径(如果有的话),如果需要则附加路径分隔符 ACADVER 存储AutoCAD 的版本号。这个变量与DXF 文件标题变量$ACADVER 不同,"$ACADVER" 包含图形数据库的级别号 ACISOUTVER 控制ACISOUT 命令创建的SAT 文件的ACIS 版本。ACISOUT 支持值15 到18、20、21、30、40、50、60 和70。 AFLAGS 设置ATTDEF 位码的属性标志:0无选定的属性模式:1.不可见2.固定4.验证.8.预置ANGBASE 类型:实数;保存位置:图形初始值:0.0000 相对于当前UCS 将基准角设置为0 度。 ANGDIR 设置正角度的方向初始值:0;从相对于当前UCS 方向的0 角度测量角度值。0 逆时针1 顺时针 APBOX 打开或关闭AutoSnap 靶框。当捕捉对象时,靶框显示在十字光标的中心。0 不显示靶框1 显示靶框 APERTURE 以像素为单位设置靶框显示尺寸。靶框是绘图命令中使用的选择工具。初始值:10 AREA AREA 既是命令又是系统变量。存储由AREA 计算的最后一个面积值。 ATTDIA 控制INSERT 命令是否使用对话框用于属性值的输入:0.给出命令行提示1.使用对话框中国热模网首发 ATTMODE 控制属性的显示:0 关,使所有属性不可见;1.普通,保持每个属性当前的可见性; 2.开,使全部属性可见 ATTREQ 确定INSERT 命令在插入块时默认属性设置。0.所有属性均采用各自的默认值;1.使用对话框获取属性值 AUDITCTL 控制AUDIT 命令是否创建核查报告(ADT) 文件:0.禁止写ADT 文件 1.写ADT 文件 AUNITS 设置角度单位:0.十进制度数1.度/分/秒2.百分度3.弧度4.勘测单位 AUPREC 设置所有只读角度单位(显示在状态行上)和可编辑角度单位(其精度小于或等于当前AUPREC 的值)的小数位数。 AUTOSNAP 0.关(自动捕捉);1.开2.开提示4.开磁吸8.开极轴追踪16 开捕捉追踪32 开极轴追踪和捕捉追踪提示 BACKZ 以绘图单位存储当前视口后向剪裁平面到目标平面的偏移值。VIEWMODE 系统变量中的后向剪裁位打开时才有效。 BINDTYPE 控制绑定或在位编辑外部参照时外部参照名称的处理方式:0.传统的绑定方式1.类似"插入"方式 BLIPMODE 控制点标记是否可见。BLIPMODE 既是命令又是系统变量。使用SETVAR 命令访问此变量:0.关闭1.打开 CDATE 设置日历的日期和时间,不被保存。

ELDK安装过程详解

ELDK安装过程详解 下面的所有操作都是在root的权限下完成的。普通用户权限有些操作无法进行。 1. 创建挂载点,如果已创建,此步骤可以跳过。 mkdir /mnt/cdrom 2. 挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom(参数-t是文件系统格式,cdrom的标准格式是iso9660) 3. 查看cdrom 这时我用cd /mnt/cdrom查看,在cdrom中是已出现上次我放进去的fedora 8的iso文件。如果未使用过光驱,这时cdrom中是空。 4. 放入ELDK安装iso文件 mount -o loop /root/ppc-2008-04-01_amcc.iso /mnt/cdrom把ELDK的iso文件放入cdrom /root/ppc-2008-04-01_amcc.iso是我存放ELDK iso文件的目录,读者要根据自己存放情况相应更改。ppc-2008-04-01_amcc.iso是我新下载ELDK iso文件。 5. 安装对应cpu版本的ELDK install -d /root/ppc_4xx/PowerPc/ELDK ppc_4xx 慢长的安装过程。。。,此时读者可以干其它的事情了。 -d 后跟要安装的目录,我是安装在了root/ppc_4xx文件夹中。 6. 永久设置环境变量 在root目录下,ls -a可以找到.bashrc 文件,vim .bashrc打开,在.bashrc中添加如下内容: CROSS_COMPILE=ppc_4xx- $PATH=$PATH:/root/ppc_4xx/usr/bin:/root/ppc_4xx/bin export CROSS_COMPILE PATH 保存重启系统,EDLK安装成功。

环境变量path配置

环境变量path配置 需求:希望在任何的目录下都可以去运行我们安装的JDK中bin目录下的程序。 说一些和Java无关的东西: 计算器的命令:calc.exe;记事本的命令:notepad.exe。 如果你想要执行某个应用程序的时候,而我们现在不在这个应用程序所在目录下面,那我们怎么办呢? 一是我去该应用程序所在目录去执行,要么你可以做另外一点,这是windows非常好的一点,你把这个应用程序所在的目录告诉我。 在操作系统中有一个path变量,在这个变量中可以配置任何目录下可以直接运行的程序。 把上面的应用程序路径放在path变量中。 1 永久性配置(掌握)

解释: 环境:指的是windows的环境。变量:会变化的数据。 解释: 系统变量的path: path是名称为路径的变量,这个路径记录的就是应用程序的路径。(.exe文

件) 在path变量里面已经存放了其他应用程序的路径,在这里我们要把bin下面所有的命令所在的目录放到path里面。 由于path变量中还有其他程序的路径,我们再次增加目录的时候,千万一定要注意不要删除原来的路径。 在path中增加jdk的bin目录的步骤: 复制jdk的bin目录的路径 打开系统变量中的path变量,点击编辑,然后将光标移动到最前面按

home键: 将复制的jdk的bin目录粘贴到光标处,然后在bin目录下面加个英文分号: 点击确定即可。 测试是否配置成功: 配置完环境变量之后一定要重新开个dos命令,在任意目录下输入Java或者javac,如果有如下提示信息,则配置成功。 注意: Windows找命令的方式,找的方式第一种是帮你在当前目录找,如果找不

int main参数详解

int main(int argc,char* argv[])详解 argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数 命令行后面跟的用户输入的参数,比如: int main(int argc, char* argv[]) { int i; for (i = 0; i>i; return 0; } 执行时敲入 F:\MYDOCU~1\TEMPCODE\D1\DEBUG\D1.EXE aaaa bbb ccc ddd 输出如下: F:\MYDOCU~1\TEMPCODE\D1\DEBUG\D1.EXE aaaa bbb ccc ddd -------------------------------------------------------------------- char *argv[]是一个字符数组,其大小是int argc,主要用于命令行参数argv[] 参数,数组里每个元素代表一个参数; 比如你输入 test a.c b.c t.c 则 argc = 4 argv[0] = "test" argv[1] = "a.c" argv[2] = "b.c" argv[3] = "t.c" -------------------------------------------------------------------------------------------- argc记录了用户在运行程序的命令行中输入的参数的个数。 arg[]指向的数组中至少有一个字符指针,即arg[0].他通常指向程序中的可执行文件的文件名。在有些版本的编译器中还包括程序 文件所在的路径。 ------------------------------------------------------------------------- 在调用一个可执行程序时,某些情况下需要向程序传递参数。如我们可以在控制台中键入notepad.exe, 回车后将执行记事本程序。如果我们希望在打开notepad时同时打开一个文本文件,可以在notepad.exe

echo $PATH 系统环境变量详解

?为什么一些指令我在哪个目录下都可以执行啊,而不会告诉我说找不到可执行文件呢?这是因为系统环境变量PATH 的帮助所致呀! ?先执行下命令,看看你的系统环境变量$PATH 长得什么样子啊: o[plain]view plaincopyprint? 1.echo $PATH o可以看到这个变量的内容是由一堆目录所组成的 o每个目录中间用冒号(:)来隔开, 每个目录是有『顺序』之分的 ?当我们在执行一个指令的时候,就拿『ls』举例来说好了,系统会依照PATH 的设定去每个PATH 定义的目录下搜寻文件名为ls 的可执行文件, 如果在PATH 定义的目录中含有多个文件名为ls 的可执行文件,那么先搜寻到的同名指令先被执行! ?这里有个很好玩的东西,请看: o假设你是root,如果你将ls 由/bin/ls 移动成为/root/ls(可用『mv /bin/ls /root』指令达成),然后你自己本身也在/root目录下, 请问: ?(1)你能不能直接输入ls 来执行? ?接下来无论你在哪个目录底下输入任何与ls 相关的指令,都没有办法顺利的执行ls 了!也就是说,你不能直接输入ls 来执行,因为/root 这个目录并不在PATH 指定的目录中,所以,即使你在/root 目录下,也不能够搜寻到 ls 这个指令! ?(2)若不能,你该如何执行ls 这个指令? ?因为这个ls 确实存在于/root 底下,并不是被删除了!所以我们可以透过使用绝对路径或者是相对路径直接指定这个执行文件名, 底下癿两个方法都能够执行ls 这个指令: ?[plain]view plaincopyprint? 1./root/ls ?[plain]view plaincopyprint? 1../ls ?(3)若要直接输入ls 即可执行,又该如何迚行? ?如果想要让root 在任何目录下均可执行/root 底下的ls ,那么就将/root 加入PATH 当中即可。加入的方法很简单,就像底下这样: ?[plain]view plaincopyprint? 1.PATH="$PATH":/root ?不过这样只是临时的,当你退出下次再登录的时候$PATH 的值还是从前的样子 如果确定这个问题进行得没有问题了,请将ls 搬回/bin 底下,不然系统会挂掉的! ?[plain]view plaincopyprint? 1.mv /root/ls /bin 那你就要问了,怎么不拿当前目录【.】加入系统环境变量PATH 呢,这样上面的问题(2),我输入ls 就可以执行了啦,这个主要处于以下考虑啦: 如果在PATH 中加入本目录(.)后,确实我们就能够在指令所在目录中进行指令的执行了。但是由于你的工作目录并非固定(常常会使用cd 来切换到不同癿目录), 因此能够执行的指令会有变动(因为每个目录底下的可执行文件都不相同嘛!),这对使用者来说幵非好事 另外,如果有个坏心使用者在/tmp 底下做了一个指令,因为/tmp 是大家都能够写入的环境,所以他当然可以这样做。假设该指令可能会窃取用户的一些数据,如果你使用root 的身份来执行这个指令,那不是很糟糕? 如果这个指令的名称又是经常会被用到的ls 时,那『中标』癿机率就更高了! 所以,为了安全起见,不建议将『.』加入PATH 的搜寻目录中 ?如果是超级用户登录,在没有执行/etc/profile之前,PATH已经设定了下面的路径: o[plain]view plaincopyprint? 1./usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin ?如果是普通用户,PATH在/etc/profile执行之前设定了以下的路径: o[plain]view plaincopyprint? 1./usr/local/bin:/bin:/usr/bin ? ?下面的东西还无法理解,理解了再来解释,先记着

Windows 如何在cmd命令行中查看、修改、删除与添加环境变量

首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再起作用。永久性修改环境变量的方法有两种:一种是直接修改注册表(此种方法目前没试验过),另一种是通过我的电脑-〉属性-〉高级,来设置系统的环境变量(查看详细)。 其次,明确一下环境变量的作用。 它是操作系统用来指定运行环境的一些参数。比如临时文件夹位置和系统文件夹位置等。当你运行某些程序时,除了在当前文件夹中寻找外,还会到这些环境变量中去查找,比如“Path”就是一个变量,里面存储了一些常用的命令所存放的目录路径。 第三:什么情况下进行设置? 当启动cmd命令行窗口调用某一命令的时候,经常会出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”,如果你的拼写没有错误,同时计算机中确实存在这个程序,那么出现这个提示就是你的path变量没有设置正确,因为你的path路径,也就是默认路径里没有你的程序,同时你有没有给出你程序的绝对路径(因为你只是输入了命令或程序的名称而已),这是操作系统不知道去哪儿找你的程序,就会提示这个问题。 第四:如何修改? 1、查看当前所有可用的环境变量:输入set 即可查看。 2、查看某个环境变量:输入“set 变量名”即可,比如想查看path变量的值,即输入set path 3、修改环境变量:输入“set 变量名=变量内容”即可,比如将path设置为“d:\nmake.exe”,只要输入set path="d:\nmake.exe"。注意,此修改环境变量是指用现在的内容去覆盖以前的内容,并不是追加。比如当我设置了上面的path路径之后,如果我再重新输入set path="c",再次查看path路径的时候,其值为“c:”,而不是“d:\nmake.exe”;“c”。 4、设置为空:如果想将某一变量设置为空,输入“set 变量名=”即可。如“set path=” 那么查看path的时候就为空。注意,上面已经说了,只在当前命令行窗口起作用。因此查看path的时候不要去右击“我的电脑”——“属性”........ 5、给变量追加内容(不同于3,那个是覆盖):输入“set 变量名=%变量名%;变量内容”。如,为path添加一个新的路径,输入“ set path=%path%;d:\nmake.exe”即可将 d:\nmake.exe添加到path中,再次执行"set path=%path%;c:",那么,使用set path 语句来查看的时候,将会有:d:\nmake.exe;c:,而不是像第3步中的只有c:。 附录:下面贴上一些常用的环境变量及作用 %ALLUSERSPROFILE% 局部返回所有“用户配置文件”的位置。 %APPDATA% 局部返回默认情况下应用程序存储数据的位置。 %CD% 局部返回当前目录字符串。 %CMDCMDLINE% 局部返回用来启动当前的Cmd.exe 的准确命令行。

怎样配置java环境变量path和classpath及其作用

怎样配置java环境变量path和classpath及其作用 Path=C:\java\jdk8\bin;C:\java\jdk8\jre\bin; Classpath=.;C:\java\jdk8\lib;C:\java\jdk8\jre\lib;C:\java\jdk8\lib\tools.jar;C:\java\jdk8\lib\dt.jar; 1. PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。 2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH 来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。 3. JAVA_HOME环境变量。它指向jdk的安装目录, Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。 如何在命令行(cmd)下修改、添加、删除环境变量 分类:操作系统2012-01-19 12:49 178人阅读评论(0) 收藏举报 首先明确一点:

所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再起作用。永久性修改环境变量的方法有两种:一种是直接修改注册表(此种方法目前没试验过),另一种是通过我的电脑-〉属性-〉高级,来设置系统的环境变量(查看详细)。 其次,明确一下环境变量的作用。 它是操作系统用来指定运行环境的一些参数。比如临时文件夹位置和系统文件夹位置等。当你运行某些程序时,除了在当前文件夹中寻找外,还会到这些环境变量中去查找,比如“Path”就是一个变量,里面存储了一些常用的命令所存放的目录路径。 第三:什么情况下进行设置? 当启动cmd命令行窗口调用某一命令的时候,经常会出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”,如果你的拼写没有错误,同时计算机中确实存在这个程序,那么出现这个提示就是你的path变量没有设置正确,因为你的path路径,也就是默认路径里没有你的程序,同时你有没有给出你程序的绝对路径(因为你只是输入了命令或程序的名称而已),这是操作系统不知道去哪儿找你的程序,就会提示这个问题。 第四:如何修改? 1、查看当前所有可用的环境变量:输入set 即可查看。 2、查看某个环境变量:输入“set变量名”即可,比如想查看path 变量的值,即输入set path

Windows7环境变量默认值详解

Windows7环境变量默认值详解 win7 32位 administrator帐户 ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\Administrator\AppData\Roaming CommonProgramFiles=C:\Program Files\Common Files COMPUTERNAME=YUE-PC ComSpec=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\Administrator LOCALAPPDATA=C:\Users\Administrator\AppData\Local LOGONSERVER=\\YUE-PC NUMBER_OF_PROCESSORS=1 OS=Windows_NT Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windo ws\System32\WindowsPowerShell\v1.0PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.V BE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 15 Model 44 Stepping 2, AuthenticAMD PROCESSOR_LEVEL=15 PROCESSOR_REVISION=2c02 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files PROMPT=$P$G PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\ModulesPUBLIC =C:\Users\Public SESSIONNAME=Console

mac添加环境变量

1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh或者是tcsh,那么你用的就是C Shell。 如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种。 Mac OS X 10.2之前默认的是C Shell。 Mac OS X 10.3之后默认的是Bourne Shell。 (2)如果是Bourne Shell。 那么你可以把你要添加的环境变量添加到你主目录下面的.profile或者.bash_profile,如果存在没有关系添加进去即可,如果没有生成一个。 1./etc/profile (建议不修改这个文件) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。 2./etc/bashrc (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。 我在这里加入mysqlstart、mysql和mysqladmin命令的别名,保证每一个用户都可以使用这3个命令。 3.~/.bash_profile (一般在这个文件中添加用户级环境变量) (注:Linux 里面是 .bashrc 而Mac 是 .bash_profile) 若bash shell是以login方式执行时,才会读取此文件。该文件仅仅执行一次!默认情况下,他设置一些环境变量 我在这里:设置终端配色、 我在这里:设置命令别名alias ll='ls -la' 我在这里:设置环境变量:export PATH=/opt/local/bin:/opt/local/sbin:$PATH MAC 修改host文件 ------------------------------------------------------- sudo vi /etc/hosts

PROE环境变量设置

1、关于config配置: 1、如何在Shade模式下显示Curve线? 答: 这个问题比较容易实现,您只要在CONFIG文件下的SHADE WITH选项里选CURVE就可以了。 2、本人在用PRO/E出图纸,不知应该如何控制标注尺寸的大小和字体? 答:在drawing>>advanced>>draw setup>>modify val 中设置,在Drawing-Detail-Modify-Text-Text height中可以修改字体大小,至于字体,2000i 支持True Type字体。 3、请问斑竹,我在做装配时,分别建几个目录存放不同的零件,可是装好后打开装配时总提示找不到零件.是怎么回事? 答:这种情况是比较常见的。那是因为您没有在CONFIG文件中给PRO/E指定寻找路径。按如下步骤:在UTILITIES-PREFERENCES-EDIT CONFIG中打开CONFIG文件,然后按F4调出供选择的配置项,然后找到search_path选项,指定搜索路径即可。详细配置可以见我的网站https://www.wendangku.net/doc/6012413217.html,/~cyberfisher/html/config.htm 4、请教版主:如何将尺寸中的“,”改成"."? 答:如果在CONFIG.PRO中没有设置drawing_setup_file的话,在text目录中的prodetail.dtl中把decimal_maker改为COMMA_FOR_METRIC_DUAL就可以,不过我常用iso.dtl来作为draw_setup_file,因为是国际标准吗! 5、我怎么不知道在pro/e里面怎样改变默认的单位为mm?? 答:config.pro文件中加入:PRO_UNIT_LENGTH UNIT_MM。Set up-Units-Principal sys,选单位就可以了。 6、标注的尺寸为什么很小,也不能放大,怎样设置可以大一点? 答:看一下你的setup for drawing 文件.dtl的文本高度的设置。3.5mm 请到https://www.wendangku.net/doc/6012413217.html,/ 7、斑竹,请教了,在PROE2000I中,系统配置文件的某些改变,好象会多出一些菜单。这是咋回事? 答:如你需要象SHAFT,LIP,等命令的话,可在CONFIG文件里设置的可以在CONFIG文件中加一行“ALLOW_ANATOMIC_FEATURES YES"即可比如shaft特征缺省时不会显示。 8、如何设定PROE的缺省环境变量,如单位、精度等,而不是每一次打开PROE靠装入CONFIG 来设定? 答:你把CONFIG文件设好后,放在以下目录: proe2000i\text 并改名为config.sup 9、我在图纸里写文字的时候,发现Pro/ENGINEER2000i里的字体很少,只有六七种,能不能装些别的字体用?另外,我在标注尺寸时发现小数点占的位置特别宽,不太美观,请问有没有改进的办法? 答:2000i支持TRUE TYPE字体,你可以自定义一些。 10、怎么定义Truetype字体? 答:在二维图模式下有DTL文件来控制你的配置,编辑它,把AUX_FONT 后面定义上你要用的TRUETYPE字体,如用黑体就输入:simhei (前提是已经拷到了TEXT下),然后就可以在FONT下找到了。 评述:config文件是PRO/E的配置文件,您可以通过设置它来满足您的各种要求,从系统的精度、菜单的显示、各种文件的路径、公差的显示等等。它的项目繁多,需要了解的话可以去我的网站看看关于config文件的配置详解。 2、关于建模: 11、请斑竹谈谈pro/e 从草图设计到造型到加工的整个过程? 答: 这首先应该说一下PRO/E,它本身是一个三维设计软件,并不能完成草图设计,它所擅长的是实体造型和虚拟装配、结构设计和加工功能。如果您需要从草图开始设计(工业造型设计),就需要用到3D PAINT和PRO/DESIGNER了,3D PAINT是专业的概念图设计工具,是搞工业美术的设计人员使用的;而PRO/DESIGNER是专业工业设计工具,擅长自由曲面的造型,并且可以做出A级曲面。通常是在PRO/DESIGNER里做完曲面后输出到PRO/E里进行结构设计和模具设计,然后进行虚拟加工。在PRO/E里,由于它的全相关性和良好的无缝转换能力,可以节省很多修改的时间。只要在实体里有改动,其它包括二维图、模具、加工、装配等里的数据全部自动更新。 如果您需要从二维图转换成三维图,PRO/E是比较合适的,只要成功生成三维实体,其它的相关部分如模具设计、虚拟加工只需要几天就可以了。欢迎再来做客,多提问题,大家共同提高! 12、铸具行业应用什么样的软件比较适当? 答:您说的是压铸模具吗?我们用PRO/E设计过汽缸体、汽缸头等件。对于PRO/E来说,这种结构设计是最拿手的。只要您有压铸模具的专业知识,PRO/E是十分合适的。经过相应的模具设计和虚拟加工,可以大大减少您加工上的失误而造成的损失。 13、从一个part到模拟milling 加工要经过那些步骤和注意事项?能详细谈谈吗? 答:这个话题太大了,斑竹恐怕说不完。简单谈一下吧。从PART完成后主要有以下几步:首先,要把PART拔模,这个过程很烦琐但是很重要,要不然加工后出不来模。然后就是在PRO/MOLDESIGN中做模具了,当然是先确定分模面和滑块等结构,然后分模,只要你能成功分模,一般就没有问题了。最后就是编程了,这个工作要针对不同的加工中心设定不同的刀速和吃刀量,夹具等,然后就可以模拟加工了。如果没问题的话就可以拿到真正的加工中心上去生产了。 14、请问在PRO/E里除COPY中可对实体进行位置变换外,还有否其它操作? 答:that's simple,the cmd is feature-->copy---->move---->pick feature--->rotate--->pick xis--->direct&angle 一个长方体沿对角线旋转360度很简单,只要在创建时用旋转,然后在草绘中画出需要旋转的图形和中心线就可以了。不知道这样回答您是否满意。最好能把您要做的特征告诉我,这样我可以帮您选择一种比较好的方法实现。 15、多谢斑竹。上午说的例太特殊。若想知道一长方体绕任意一轴线连续旋转360度的结果怎么办? 答:olympia,您好.关于您的意思我的理解如下:您是想将实体随便沿某一轴线进行旋转等操作看一下效果.如果是那样的话可能在PRO/E中较难实现.如果您不介意把它作为一个特征的话,可以用旋转做一个新的特征。 16、我把某个产品通过三坐标测量机测量后,输出一个IGS文件。 Pro/e可以很顺利的读出模型。请问我如何从这个模型中提取尺寸,生成三视图? 答:“从这个模型中提取尺寸,生成三视图”是一个零件的逆向设计过程,不是可以简单说清的,大体需要如下步骤: 1。将IGS 文件的点数据连成CURVE线。 2。用线再生成面。 3。剪裁曲面,修整。 4。生成实体。这时需要的话就可以出图纸了。这是一个基本过程,如果您的零件比较简单,没有复杂曲面,还可以用PRO/E解决。如果是复杂曲面,就需要用到CDRS等曲面专用软件了。 17、我在作Assemble或sheetmetal时,调用存的一个part模型,不存盘退出,在打开原part模型时,已经没有了原part模型,我实在调用零件作装配时,装配后,因为是学习不想存盘,又不想退出 file -> delete -> all versions 选所有的,确定后,再打开零件时,零件已经不存在。请问这正常吗?另外请教斑竹:零件作渲染时,背景如door,windows,floor可不可以换成我想要的背景如蓝天白云等等? 答:file -> delete -> all versions 选所有的,确定后,再打开零件时,零件已经不存在。请问这很正确。因为你选的是delete。如果你不想保存,应该用ERASE,然后选择全部零件就可以了。 delete是在硬盘中删除零件,而ERASE是在内存中删除。这是它们的最大区别。一般情况下不用DELETE而用ERASE。 关于渲染,可以用机器内的TIFF或JPG等图片。选VIEW-PHOTO RENDER-ROOM EDITOR(第4个按钮)-LOAD TEXTURE,就可以选图片了。 18、请教一下,在PROE中可以提取出曲面的UV线吗? 答:我们知道,曲线是由一系列点组成的,点的坐标若用参数表示可表示为x=x(u),y=y(u),z=z(u);(0<=u<=1);曲面是由一系列的曲线组成的,曲面上的点若用参数表示为x=x(u,v),y=(u,v),z=(u,v),(0<=u<=1,0<=v<=1),所谓u,v线即是u或v为常值,另一参数取值为(0,1)时所形成的点的集合,即曲线。 多谢Shangguo指教。不知lincon2000的意思是否指曲面的边界曲线,如果是那样的话可以提取,如果您想输出到其它软件中使用,可以将CURVE线输出到IGS文件中,然后在其他软件中调入。 我的意思是:曲面内部的UV线能否在PROE中提取出。 不能提取UV线。但是只要几条的话可以用手工的方法提取。 19、让pro/e每次用我自定义的hatch形状,不用每次都去用retrieve找我以前定义好的文件另如何让筋不打上hatch? 答:呵呵,您的想法很实用,不过据我所知还没有这个功能,其实定义好一些剖面,每次看的时候点选一下或A或B剖面也是很方便的哦。另外,PRO/E的剖面是只要实体和剖面相交就显示剖面线,不能定义某部分如筋不显示剖面线。希望您常来!你把CONFIG 文件设好后,放在以下目录: proe2000i\text 并改名为config.sup 20、请问怎样使用trail.txt.? 答:用写字板打开trail.txt,将里面你要恢复到的地方之后的操作删除掉后存盘用PROE打开即可。21、请问斑竹怎样画椭圆?答:在20版中会比较麻烦,要用到高级草绘中的conic(圆锥曲线)来画。这个功能在练习中有一个会用到。 1) in drawing pro/detail/sketch/other/ellipse 2) in sketch you cann't create a ellipse directly, but you can sketch four conic(its orth equal 0.41) to form a ellipse. 3) in part pro/feature/create/datum/curve/from equation(need create a coord sys first 22、请问如何清除TRAIL文件?另外,如何在Pro/E中从Old version的pat文件中恢复以前的Model? 答:这个问题很简单,只要在DOS状态下进入要清理的目录下,键入PURGE即可。这样做不仅可以清除TRAIL文件,同时也清除了除最新版本外的所有其它文件。如你做的零件为A,存了10次,那么就有10个同名文件分别为A1。。。A10,PURGE后只留下A10也就是最新版本了。如果您想要以前的零件比如做到第5次保存时的零件的话最好当时就换名存盘。 23、斑竹:请教一个问题,在逆向工程方面,UG与CDRS相比,哪个更占优势? 答:UG在FREE FORM FEATURE中有由点云直接生成曲面的功能,另外,UG16中另有专门进行逆向工程的模块。我认为搞逆向工程比较好的还是SURFACER,在IDEAS7中就带有SURFACER9,IDEAS8中带SURFACER10。说实话,UG我不熟。不能给您一个对比。不过

相关文档