Answers:
$HOME是你的主目录。这是启动终端窗口时的目录。正常使用在Mac上(和大多数类Unix系统一样,你的主目录与你的短用户名同名。所以如果你是Mike Smith,并且用户名为msmith,那么值$HOME通常是(通常)/Volumes/Users/msmith。
HOME是一个环境变量。如果我创建一个脚本或一组方向而$HOME不是使用/Volumes/Users/msmith,那么该脚本可以被其他人使用。当我登录时,在启动过程中MY HOME变量设置为/Volumes/Users/sherwood。
<>符号表示“不要按字面意思输入,但要找出值是什么,而是使用它。这次没有自动替换。
通常,在Mac和UNIX / Linux / * BSD系统上,以句点开头的主目录(可能是其他位置)中的文件包含该软件包的设置。这.matlab是一个Matlab设置,启动脚本,这个和那个目录。
<version>由Matlab安装的版本号替换。您可能有几个不同的Matlab版本。
找到这个的最简单方法是输入
ls .matlab
在您的主目录中。我的Mac上没有Matlab,所以我只是猜测,但你可能会看到像R2009b和/或R2011a。
因此,如果您的用户名是msmith,您可以将此文件称为
~/.matlab/R2011a/matlab.prf
这~是另一个简写,意思是'主目录'。通常你可以单独使用~。作为~/.matlab。 ~/.matlab并且$HOME/.matlab有两种说法相同的方式。
如果你需要去那里 - 看看该目录中还有什么,只需砍掉最后一个/并放在cd前面的东西。
从而
cd ~/.matlab/R2011a/
将留在包含的文件夹中 matlab.prf
新版MatLAB版本中的默认设置文件夹似乎是$HOME/Library/Application Support/MathWorks/MATLAB/version/:
那么路径matlab.prf就是例如
"$HOME/Library/Application Support/MathWorks/MATLAB/R2016b/matlab.prf"
$HOME 不是一个变量,HOME是可变的。在终端,如果执行unset $HOME它的错误-bash: unset: /Users/name': not a valid identifier,因为$HOME 不是该变量,它扩展了变量。但unset HOME无误地工作。请参见Shell VariablesBASH手册页。