问题标签 [home-directory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10530 浏览

linux - 我的主目录与“/var/www/”Apache Linux 相同

我在我的 RaspberryPi 上运行一个小型网络服务器,并在上面安装了 Apache2。一切正常,我可以从其他计算机等加载 html、php 和 javascript。但是,我遇到的问题是,当我安装 Apache 时,它​​使我的主目录与“/var/www/”相同" 应该存储所有网页的地方。我该如何更改它,因为我很确定主目录应该与我的服务器分开。

编辑:我正在运行默认的 Raspbien OS。

0 投票
1 回答
490 浏览

macos - 如何在 Mac OS X 中打开具有不同 $HOME 路径的 GUI 应用程序

我想知道如何使用不同的 $HOME 路径打开 Mac OS X 应用程序。

具体来说,我正在尝试启动浏览器并拥有不同的会话,因此它们不会相互干扰。

我通过 BASH 尝试过HOME=/Users/daniel/test open /Applications/Firefox.app/,但它不起作用(使用 ~/Library 中的现有会话打开)。man open没有提供任何帮助。

然后我尝试创建一个不同的用户并执行sudo su mickey -c 'open /Applications/Firefox.app/' andsudo su mickey -lc 'open /Applications/Firefox.app/',希望我至少可以以不同的用户身份启动一个应用程序(在 Linux 中工作),但再次没有甜甜圈,并且man su没有也帮不上忙。它仍然只是使用我的 ~/Library 东西打开的。

我知道环境变量和 BASH 与 WM 之间存在一些问题,我猜我需要做一些 plist-y 魔术,但我不知道该怎么做。

有任何想法吗?

TIA,丹尼尔:)

0 投票
2 回答
5022 浏览

java - Java System.getProperty("user.home") directory missing separator

Whenever a user enters "~" as an argument, my program replaces it with System.getProperty("user.home").

After debugging, I see that this replaces "~" with "C:UsersSoulBeaver" and not "C:/Users/SoulBeaver".

Going through previous questions about incorrect user.home folders, I found out that Java tries to fetch the path from

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\

However, I'm using Windows 8 and there is seemingly nothing wrong:

At this point I'm assuming Java "eats" the backslash... so how do I prevent that from happening?

Update

Since the code was requested, here it is. This is taken from Allen Holub's Solving Java's Configuration Problem

It's failing at trying to locate the default location for CONFIG:

I am using Java 1.7.0_13 and IntelliJ IDEA 12.1.3

0 投票
0 回答
4156 浏览

ruby - 如何在主目录中安装宝石?

我在我的$HOME目录中安装 gems

谁能帮我?我没有使用 rvm,我想先了解这些工具。

谢谢

更新:

什么都不返回

RubyGems 环境:

  • 红宝石版本:1.8.23
  • 红宝石版本:1.9.3(2013-05-15 补丁级别 429)[i486-linux]
  • 安装目录:~/.gems/
  • 红宝石可执行文件:/usr/bin/ruby
  • 可执行目录:~/.gems/bin
  • 红宝石平台:
    • 红宝石
    • x86-linux
  • 宝石路径:
    • ~/.gems/
    • /usr/lib/ruby/gems/1.9.1 ~/.gems/
  • 宝石配置:
    • :update_sources => 真
    • :详细 => 真
    • :基准 => 假
    • :回溯 => 假
    • :bulk_threshold => 1000
    • "gemhome" => "~/.gems/"
    • "gempath" => "/usr/lib/ruby/gems/1.9.1 ~/.gems/"
  • 远程资源:
0 投票
4 回答
2964 浏览

java - Java 系统属性总是非空的吗?

有几个Java 系统属性,其中包括java.homepath.separatoruser.home。该规范没有提到任何关于这些值存在的正式承诺。

特别是我对user.home. 它总是指向一些现有的路径吗?

0 投票
2 回答
1156 浏览

iis - IIS6 bat 文件 - 主目录

如何使用批处理文件在 IIS6 中获取网站的根/主目录?

我的场景:

我正在创建一个工具来总结和报告 IIS 中的站点。我正在使用批处理文件并运行 iisweb /query 来获取所有站点,然后循环遍历结果并使用 iisvdir /query "Website Name" 来获取虚拟目录。

但是它必须与 IIS6 向后兼容,并且我无法获取该站点的主目录。

0 投票
1 回答
1981 浏览

home-directory - mhddfs 自动挂载失败和 /home 断开连接

我有 2 个驱动器连接到服务器,都是 500GB。驱动器 1 =/dev/sdc 驱动器 2 =/dev/sdb

我已将第二个驱动器 /dev/sdb 分区为具有 /dev/sdb1 和 /dev/sdb2 的 2 个分区

我一直在寻找的是在 /home 一个目录上安装 2 个驱动器。

所以我做了这个挂载功能

mount -l /dev/sdb /mnt/sdb mount -l /dev/sdc1 /mnt/sdc1 mount -l /dev/sdc2 /backup

然后 mhddfs /mnt/sdb,/mnt/sdc1 /home -o allow_other

所以 2 个分区挂载到 /home

并将其添加到 /etc/ftab

我的问题

首先,当重新启动服务器时,mhddfs 没有自动挂载,所以我需要通过 ssh "mhddfs /mnt/sdb,/mnt/sdc1 /home -o allow_other" 手动运行命令

有时,当大文件上传到 /home 目录时,它会断开连接,给出此错误消息“`/home':传输端点未连接”,因此我必须卸载并重新安装 /home 以解决问题。

你能帮我知道我的步骤出了什么问题,以及如何解决这两个问题。

0 投票
1 回答
1211 浏览

linux - Linux VSFTPD:将“特定用户”关进其家中?

我同时使用 Redhat 和 CentOS。当我执行以下操作时:

然后所有用户都在家中入狱。
我真正想知道的是:

  • 如何只监禁特定用户?
0 投票
1 回答
2392 浏览

linux - Linux VSFTPD:将“特定 SFTP 用户”关在家里?

我同时使用 Redhat 和 CentOS。我以前想把一个“特定用户”关在家里。然后我按照这个答案得到了它。

当用户(比如说,使用 FileZilla)使用:

  • 协议:FTP

.. 没事!

但同样,当用户连接时:

  • 协议:(SFTP 在 FileZilla 设置中)

.. 该特定用户的监禁不再起作用。还是可以浏览的。

我怎样才能让它拥有:

  • vsFTPd,使用时将特定用户监禁到其家中Protocol: SFTP

谢谢!

0 投票
1 回答
2368 浏览

git - 在 Windows 8.1 中设置路径 ~

我的 git 配置有问题。它从一些缺失的目录开始,如 .ssh 和其他应该保留在用户主目录中的目录(例如 C:\Users\Piotr 用于 Piotr 的用户帐户)。在 cmd 中使用了一些命令后,我观察到在 Windows 8.1 中没有“~”这样的目录。如何手动设置?我只想将“~”链接到我的主目录。

任何意见,将不胜感激!