问题标签 [pwd]
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.
bash - 无法将 $PWD 与 sed、bash 一起使用
我正在尝试创建一个用绝对路径替换子字符串的脚本,所以我正在使用
所以很明显我想用绝对路径替换TEMP,但我一直在
sed: -e 表达式 #1, char 12: `s' 的未知选项
我认为这可能是因为路径包含'/',但我不知道如何解决它。有任何想法吗?
此外,鉴于我不处理链接,deos PWD 保证绝对路径?
谢谢!!
python - python,从影子获取加密的用户密码
我正在尝试获取加密的系统用户密码,以便将其与另一个 sha512 加密的密码进行比较。我试过 pwd,但似乎这个模块不处理用户密码,或者使用的系统对它来说“太现代了”(debian 挤压)。这是我得到的:
其中 pw_passwd='x' 而不是 sha512 字符串。
打算将此与 python crypt 模块一起使用(例如此处),我得到了异常“对不起,目前不支持影子密码”,这是正常的,因为我的 pw_passwd = 'x'。
是否有另一种获取散列密码的正确方法,或者我应该为 /etc/shadow 使用自己的解析器?
javascript - 获取执行 node.js 的目录
我有一些项目,我用node main.js
/make test
等运行它。我需要的是从脚本中获取这个目录。不仅来自main.js
,还来自任何子模块。我尝试使用path
plugin 和__directory
,但我得到了当前文件的路径(例如子模块)。我也试过require('path').dirname(require.main.filename)
了,但是当我运行时,make test
我得到 mocha dirname 而不是我的项目目录。解决这个问题的最简单方法是什么?
unix - 括号使用不当
我已经坚持了几个小时:
为什么pwd
还是说/dir1
没有去我的主目录?
linux - 如何将当前路径复制到剪贴板?
如何仅使用一个命令复制 bash 终端中的当前路径?
bash - shell 脚本:错误的解释器:使用 pwd 时没有这样的文件或目录
我想通过 for 循环浏览目录中的文件,但这出现了。
代码:
java - java中c++的pwd.h库的等价物
我找到了一个链接,该链接说明了根据用户的 uid 获取 pwd 的用法。
我在java中有类似的要求,需要以不同的用户身份运行脚本,这需要这个实现。
c++中的代码片段如下:
请提出一些有用的链接(可以使用的库)或解决java中的上述要求。
bash - BASH - 类似字符串的命令
我想知道是否可以在 BASH 中以这种方式使用命令:
让我们接受命令pwd
假设我想要一个变量comm="pwd"
,然后在程序的某个地方使用它,但是当我使用它时,我得到了真正的 pwd 命令输出。这甚至可能吗?
python - 如何隐藏 python 内置 pwd 模块
有一些 Python 代码可以在 Linux 下运行。它以如下方式使用 pwd 模块:
现在我们特别需要用测试覆盖这段代码,并且测试必须在 Windows 下运行。该程序本身旨在仅在 Linux 下运行。问题是 pwd 模块在 Windows 下不可用,因此即使使用 MagicMock 模拟了 pwd 函数的实现,被测代码也会因 ImportError 而失败。
解决这个问题的基本思路是在运行测试时隐藏 pwd 模块。因此,在运行测试时,存根将隐藏 pwd,而在运行主程序时,将使用原始(Unix)pwd。我们在测试 PYTHONPATH 中创建了这样的存根:
但它似乎没有隐藏 pwd 模块,在调试器中我们看到内置 pwd 已导入。我主要是一名Java开发人员,所以如果做事方式不是“pythonic”,我很抱歉。欢迎提出想法。
bash - 被另一个 bash 脚本调用后获取文件的当前目录
所以我有一个调用另一个 bash 脚本的 bash 脚本。第二个脚本位于不同的文件夹中。
在第二个脚本中,它有一行src=$(pwd)
,并且由于我从不同目录中的另一个脚本调用该脚本,因此$(pwd)
返回第一个脚本的当前目录。
有没有办法使用该脚本中的简单命令获取第二个脚本的当前目录而无需传递参数?
谢谢。