问题标签 [unix]
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 - 如何在 *nix 中登录时运行脚本?
我知道我曾经知道如何做到这一点,但是......你如何在 unix 登录时运行脚本(bash 可以)?
windows - 使用标准 Windows 命令行/批处理命令模拟 unix 'cut'
有没有办法在 Windows XP 上模拟 unix cut 命令,而不求助于 cygwin 或其他非标准 Windows 功能?
示例:使用 tasklist /v,通过窗口标题查找特定任务,然后从该列表中提取 PID 以传递给 taskkill。
c++ - 如何使用命令标志在未来的共享库上设置断点
我正在尝试使用该--command
标志自动化 gdb 会话。我正在尝试在共享库(DLL 的 Unix 等效项)中的函数上设置断点。我的 cmds.gdb 看起来像这样:
但是,我得到以下信息:
所以它毕竟没有设置断点。如何使其默认回答“y”以在未决的未来共享库加载上设置断点?
我记得我能够做某事,但不记得是什么。
bash - 在 bash 中,环境变量无法正确扩展制表符
在 bash 中,环境变量在 echo 命令之后会正确地进行制表符扩展,例如:
但是在 cd 或 cat 之后,bash 在 $ 符号之前放置一个 \,如下所示:
如果我使用变量作为命令的第二个参数,它根本不会扩展:
我的 .bashrc 或 .inputrc 文件中有什么神秘的选项让我如此痛苦?
macos - OS X 终端中的 Bash 提示已损坏
我在 os X Terminal 应用程序中使用 bash,当我滚动浏览历史记录时,我的自定义 $PS1 中断。
也试过 PS1="${BLUE}\u${CYAN}@${RED}\h${BLUE}\w\r\n[${red}\$${NC}]"
问题似乎出在换行符中。我在 Slackware 上使用过这个 bash 提示,没有问题。
unix - lsof生存指南
lsof 是一个非常强大的用于 unix 系统的命令行实用程序。它列出打开的文件,显示有关它们的信息。而且由于大多数东西都是 unix 系统上的文件,lsof 可以为系统管理员提供大量有用的诊断数据。
使用 lsof 的一些最常见和最有用的方法是什么,以及为此使用了哪些命令行开关?
c++ - 推荐的 GNU autotools 版本是什么?
我们在工作中维护基于 RPM 的软件分发,以便我们在我们支持的所有平台上拥有一套通用的软件。因此,我们必须构建大量第三方软件,并且经常会发现需要运行 autoconf/automake/libtoolize/etc 以使其在 Solaris 或其他平台上构建的情况。
我的结果好坏参半。这些工具似乎相当脆弱,而且这些文件通常只适用于它们最初编写的 autoconf/automake/etc 版本。
理想情况下,我只需要支持一个版本的 GNU 自动工具,但我的印象是我真的最终不得不拥有每个版本的副本。
这是不寻常的,还是其他人也有同样的问题?是否有涵盖所有情况的 autotools 版本的子集?
unix - 如何从 Unix 命令行递归解压缩目录及其子目录中的档案?
该unzip
命令没有递归解压缩档案的选项。
如果我有以下目录结构和档案:
我想将所有档案解压缩到与每个档案同名的目录中:
我会发出什么命令或命令?
重要的是,这不会阻塞包含空格的文件名。
unix - How do I remove the passphrase for the SSH key without having to create a new key?
I set a passphrase when creating a new SSH key on my laptop. But, as I realise now, this is quite painful when you are trying to commit (Git and SVN) to a remote location over SSH many times in an hour.
One way I can think of is, delete my SSH keys and create new. Is there a way to remove the passphrase, while still keeping the same keys?
linux - 当(Ubuntu)Linux机器上的IP地址更改(很可能使用dhclient挂钩)时,如何运行脚本?
我有一个脚本可以联系几个来源并告诉他们“IP 地址 XXX.XXX.XXX.XXX 是我当前的”。我的测试 Web 服务器通过 DHCP 具有动态 IP 地址,除此之外,它需要在其 IP 地址更改时更新 DDNS 条目。然而,它不是唯一的,所以我需要运行我自己的自定义脚本。
我怀疑这可以通过附加要为给定 dhclient 挂钩运行的脚本来实现。但是我仍然需要知道我应该使用哪个钩子,以及如何使用。