(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,如果存在没有关系添加进去即可,如果没有生成一个。
cd
pico .profile //进入编辑文件状态,在添加完一行之后,加上回车
(3)如果是C Shell
同上
,只是编辑的文件名为:.cshrc
cd
pico .
cshrc
//进入编辑文件状态,在添加完一行之后,加上回车
注意:一下资料来源于:http://finkproject.org/doc/users-guide/install.php?phpLang=zh
有些情况下你需要编辑更多的文件:
1. 你已经有一个~/.tcshrc文件。
有些第三方软件会创建这个文件,或者你自己这样做。 这时,~/.tcshrc 将会被读取,而 ~/.cshrc 则被忽略了。 推荐的步骤是用你上面编辑~/.cshrc时类似的方法编辑 ~/.tcshrc,并在最后加入这样一行:
source ~/.cshrc
这样,如果你要删除 ~/.tcshrc,你还可以运行 Fink。
2. 你曾经按照 /usr/share/tcsh/examples/README 文档里面的要求进行操作。
这些指南告诉你创建一个 ~/.tcshrc 文件及一个 ~/.login 文件。这种情况下的问题是 ~/.login 文件在
~/.tcshrc 文件之后运行,并用 source 语句引用 /usr/share/tcsh/examples/login
文件的内容。后者包括一条语句重写了你前面设置的 PATH 环境变量。在这种情况下,你需要做的是创建
~/Library/init/tcsh/path文件:
mkdir -p ~/Library/init/tcsh
pico ~/library/init/tcsh/path
并加入:
source ~/.cshrc
到文件里面。你还需要按照第一点所说的那样修改你的 .tcshrc 文件,以确保在 ~/.login 文件没有被读取的时候 PATH 仍然被正确设置。
编辑 .cshrc (以及其它启动文件)只会影响新的 Shell(也就是说,新打开的终端窗口),所以你也需要在你编辑这个文件之前打开的所有终端窗口中运行这个命令。 你还需要运行 rehash 命令,因为 tcsh 会在内部缓存所有可用的命令。
注
意这个 init.sh 和 init.csh 脚本还添加了 /usr/X11R6/bin 和 /usr/X11R6/man 到你 PATH
环境变量中,使得你可以在安装了 X11 以后使用它。 Fink 软件包可以添加它们自己的设置,例如,qt 软件会设置 QTDIR 环境变量。
一旦你的环境设置好,继续 安装软件包 章节来了解如何用 Fink 所包括的软件包管理工具来安装一些实际的软件包。
出处:http://blog.csdn.net/larntin2002/archive/2007/12/18/1946600.aspx
分享到:
相关推荐
《Mac OS X命令行:Unix在引擎盖下》是一本深度探索Mac OS X操作系统中Unix核心功能的书籍,由Kirk McElhearn撰写。本书不仅适合Mac OS X的初学者,也对经验丰富的Unix用户提供了有价值的见解。下面将详细阐述书中...
这里会涉及Bash shell的基本用法,包括命令行参数、环境变量设置、路径管理以及shell脚本编写等内容。 接着,书中详细讨论了Mac OS X下的文件系统结构,包括HFS+文件系统的特性和Unix传统的目录布局,如/etc、/usr...
### JAVA环境变量设置详解 #### 一、概述 在计算机编程领域中,Java作为一种广泛使用的高级编程语言,其运行依赖于一系列配置环境变量。本文将详细介绍如何设置JAVA环境变量,并确保其能够在各种操作系统中顺利...
这个版本是针对Mac OS X(现称为macOS)设计的,提供了完整的Java Development Kit功能,包括Java虚拟机(JVM)、Java类库以及开发工具。 JDK 1.8,也被称为Java 8,引入了许多关键特性,其中最著名的是Lambda...
shell是用户与操作系统之间的命令行接口,通过shell,用户可以执行各种系统命令,定制环境变量,以及管理进程。 #### 运行系统命令 通过终端,用户可以运行系统命令来执行文件操作、网络配置、系统监控等任务,这...
检查JAVA_HOME环境变量设置 完成以上步骤后,可以通过命令行检查`JAVA_HOME`环境变量是否设置正确: - 在Windows系统中,打开命令提示符窗口,输入`echo %JAVA_HOME%`。 - 在Linux/Unix/Mac OS X系统中,打开终端...
通过以上步骤,你已在Mac OS上成功安装了JDK 1.8,配置了环境变量,并验证了其功能。这将使你能够编写、编译和运行Java应用程序,为你的编程之旅打下坚实的基础。记住,随着Java的不断更新,确保及时更新JDK以获取...
- 在“环境变量”对话框中选择“系统变量”,找到`CLASSPATH`变量(如果不存在则新建一个),将其值设置为`%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar`。 - **Linux/Unix/Mac OS X系统:** - 在`~/.bashrc...
首先,用户需要从Anaconda官方网站下载适合自己操作系统(通常是Windows、Mac OS X或Linux)的安装包。由于文件提供了Windows的下载和安装过程,我们将侧重于在Windows平台上的具体操作步骤。 下载完成后,用户会...
### Mac OS X 下搭建 nRF52832 开发环境使用 (GCC 和 Eclipse) #### 简介 本文档旨在指导如何在 Mac OS X 平台上为 nRF52832 芯片搭建一个高效且免费的开发环境。nRF52832 是一款基于 ARM Cortex-M4F 的高性能蓝牙...
安装Node.js在Mac上通常很简单,只需将解压后的`bin`目录添加到PATH环境变量中,这样就可以在任何地方运行Node.js和NPM(Node Package Manager)命令。NPM是Node.js的包管理器,允许开发者安装、管理和共享第三方...
环境变量是操作系统提供的一种机制,用于存储一些系统级别的设置信息。对于Java开发者而言,最常用的环境变量包括`JAVA_HOME`、`PATH`(或`path`,取决于操作系统)和`CLASSPATH`。 #### 2. JAVA_HOME `JAVA_HOME`...
MAC os X 自带apache和PHP,但PHP不支持freetype可以通过重新编译PHP的方法来增加freetype的支持,我的blog上有详细方法,这里是单独编译PHP中遇到的所有的依赖包,大家也可以去网上找,我只为了节省大家找的时间,...
《Mac OS X与iOS并行编程》这本书不仅介绍了并行编程的基础概念,如Block Objects和Grand Central Dispatch,还深入讲解了如何利用这些技术提高应用性能,特别是在多核处理器环境下。对于希望优化苹果平台应用程序的...
`Mysql for Mac 安装及环境配置.docx` 文件包含了安装 MySQL 后的环境变量配置,例如设置 `PATH`,以便于在终端中直接运行 MySQL 命令。此外,还可能包括初始化数据库、创建用户、设置权限等步骤。 `java+mysql乱码...
- 在Windows系统中,可以通过“系统属性”>“高级”>“环境变量”来进行设置。 - 在Linux或Mac OS X系统中,可以将 `JAVA_HOME` 添加到 `/etc/environment` 文件或者用户的 `.bashrc` 或 `.profile` 文件中。 #### ...
标题“jdk-7u80-macosx-x64.dmg”指的是Oracle公司发布的Java Development Kit(JDK)的7u80版本,适用于Mac OS X 64位操作系统。JDK是用于开发和运行Java应用程序的重要工具集,它包含编译器、调试器、Java虚拟机...