如何更改Mac OS X上的默认工作目录? [英] How to change default working directory on Mac OS X?
本文介绍了如何更改Mac OS X上的默认工作目录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我在Mac OSX上双击Unix可执行文件时,当前工作目录默认为:
/Users/myusername
但是,可执行文件实际上位于另一个目录中。如何将工作目录设置为可执行文件的目录,而不是/Users/myusername
?我知道您可以在源代码中执行此操作,但Mac上是否有某些设置允许您在初始执行之前更改此设置。
过去有没有人遇到过这个问题?这似乎是一个相当严重的违约问题。
推荐答案
否。您甚至不能依赖工作目录作为用户的主目录。在操作系统的其他版本上,情况有所不同,未来可能会发生变化。
工作目录的概念没有任何意义,除非在命令行调用的上下文中。对于用户来说,选择允许他们指定从他们喜欢的任何基址开始的相对路径通常是一种便利。如果程序依赖于工作目录,则不适合从图形用户界面(如Finder或Dock)启动。
您可以考虑将程序包装在脚本中,该脚本首先将cd
包装到所需的目录,和/或将其包装在Platypus生成的小程序或Automator小程序中。
这篇关于如何更改Mac OS X上的默认工作目录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文