问题标签 [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.
linux - 我的主目录与“/var/www/”Apache Linux 相同
我在我的 RaspberryPi 上运行一个小型网络服务器,并在上面安装了 Apache2。一切正常,我可以从其他计算机等加载 html、php 和 javascript。但是,我遇到的问题是,当我安装 Apache 时,它使我的主目录与“/var/www/”相同" 应该存储所有网页的地方。我该如何更改它,因为我很确定主目录应该与我的服务器分开。
编辑:我正在运行默认的 Raspbien OS。
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/' and
sudo su mickey -lc 'open /Applications/Firefox.app/',希望我至少可以以不同的用户身份启动一个应用程序(在 Linux 中工作),但再次没有甜甜圈,并且man su
没有也帮不上忙。它仍然只是使用我的 ~/Library 东西打开的。
我知道环境变量和 BASH 与 WM 之间存在一些问题,我猜我需要做一些 plist-y 魔术,但我不知道该怎么做。
有任何想法吗?
TIA,丹尼尔:)
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
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/"
- 远程资源:
iis - IIS6 bat 文件 - 主目录
如何使用批处理文件在 IIS6 中获取网站的根/主目录?
我的场景:
我正在创建一个工具来总结和报告 IIS 中的站点。我正在使用批处理文件并运行 iisweb /query 来获取所有站点,然后循环遍历结果并使用 iisvdir /query "Website Name" 来获取虚拟目录。
但是它必须与 IIS6 向后兼容,并且我无法获取该站点的主目录。
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 以解决问题。
你能帮我知道我的步骤出了什么问题,以及如何解决这两个问题。
linux - Linux VSFTPD:将“特定用户”关进其家中?
我同时使用 Redhat 和 CentOS。当我执行以下操作时:
然后所有用户都在家中入狱。
我真正想知道的是:
- 如何只监禁特定用户?
linux - Linux VSFTPD:将“特定 SFTP 用户”关在家里?
我同时使用 Redhat 和 CentOS。我以前想把一个“特定用户”关在家里。然后我按照这个答案得到了它。
当用户(比如说,使用 FileZilla)使用:
- 协议:
FTP
.. 没事!
但同样,当用户连接时:
- 协议:(
SFTP
在 FileZilla 设置中)
.. 该特定用户的监禁不再起作用。还是可以浏览的。
我怎样才能让它拥有:
- 在
vsFTPd
,使用时将特定用户监禁到其家中Protocol: SFTP
。
谢谢!
git - 在 Windows 8.1 中设置路径 ~
我的 git 配置有问题。它从一些缺失的目录开始,如 .ssh 和其他应该保留在用户主目录中的目录(例如 C:\Users\Piotr 用于 Piotr 的用户帐户)。在 cmd 中使用了一些命令后,我观察到在 Windows 8.1 中没有“~”这样的目录。如何手动设置?我只想将“~”链接到我的主目录。
任何意见,将不胜感激!