【问题标题】:Why can't I see paths that exist in OSX?为什么我看不到 OSX 中存在的路径?
【发布时间】:2014-07-31 17:57:54
【问题描述】:

我是一名切换到 OSX 的 Windows 开发人员。我很困惑。我正在学习 node.js,文档告诉我在路径中添加对 nodemon 的引用...

/usr/local/bin/nodemon

但是,当我在终端输入 'ls' 时,我得到以下输出...

而且它没有 /usr/ 文件夹......更令人困惑的是,如果我这样做......

ls -a

然后我可以看到我所有的隐藏文件夹,其中一个名为 .npm 的文件夹似乎包含我的所有模块。在 Windows 中这很容易,它只需将所有 npm 模块安装到 %AppData%/npm 或其他东西中,但我只是在 OSX 上没有得到它,有人可以赐教吗?

【问题讨论】:

  • 在您的 hime 目录中调用了 ls。试试'ls /'
  • lswithout 任何参数列出了您在 current 目录中的内容。在 OSX 上,当前目录应该类似于 /Users/your_user_name。要查看您是否在您认为的位置安装了nodemon,请使用ls /usr/local/bin/
  • 推荐:CLI crash course

标签: node.js macos osx-mavericks nodemon


【解决方案1】:

ls 列出当前工作目录中的目录和文件。

您可以使用pwd(“打印工作目录”的缩写)找到您当前的工作目录

您可以使用cd(更改目录)命令更改当前工作目录。在你的情况下,你可以运行

cd /usr/local
ls

它会显示bin 目录。或者,您可以直接运行

ls /usr/local

作为一个特别的额外说明,终端提示本身实际上显示了当前工作目录(默认情况下)。在您的情况下,它显示~,这是终端自动打开的用户配置文件目录的简写。一般是/Users/<username>

【讨论】:

  • Brandon 这真的很有帮助,谢谢你这需要我几天才能弄清楚!
  • 一旦熟悉了,就再也回不去了。这是一个对我很有帮助的教程。 Intro to the Mac OS X Command Line
猜你喜欢
  • 2016-01-07
  • 2021-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-27
  • 2019-09-17
  • 2014-08-10
  • 2014-09-28
相关资源
最近更新 更多