Tag: 命令行

哦,我的Zsh – 禁用“你想检查更新”的提示

每当我在Mac上打开terminal,我都会得到提示 你想检查更新吗? 我觉得很烦人。 无论如何要阻止它这样做?

如何使用Bash将一个目录合并到另一个目录中?

我正在寻找合并文件从一个目录到另一个的shell脚本。 样品: html/ a/ b.html index.html html_new/ a/ b2.html b.html 用法: ./mergedirs.sh html html_new 结果: html/ a/ b.html b2.html index.html html/a/b.html被html_new/a/b.html所取代 html/a/b2.html是从html_new/a/b2.html复制的 html/index.html保持不变

如何处理使用cmd.exe时的引号字符

我正在尝试这样做: cmd.exe /C "C:\Program Files\Somewhere\SomeProgram.exe" > "C:\temp\Folder Containing Spaces\SomeProgram.out" 但是,我遇到的问题是cmd.exe的工作方式。 如果您阅读帮助文件,它会以特殊方式处理“字符”,请参阅问题末尾处的帮助。所以,这不会正确执行…我猜cmd.exe会剥掉一些引号声明不健全。 我可以成功地做到这一点: // quotes not required around folder with no spaces cmd.exe /C "C:\Program Files\Somewhere\SomeProgram.exe" > C:\temp\FolderWithNoSpaces\SomeProgram.out 但是,我真的需要第一个工作。 在cmd.exe使用的奇怪的报价处理附近有没有? 我希望它保留所有的报价,但似乎没有一个选项来做到这一点。 从以下输出帮助:cmd /? 如果指定了/ C或/ K,则交换机之后的命令行的其余部分将作为命令行处理,其中以下逻辑用于处理quote(“)字符: 1. If all of the following conditions are met, then quote characters on the command line are preserved: – no […]

如果TFS中的文件被其他人locking,你会怎么做?

有人离开组织,但在离开之前,他locking了所有文件,原因不明。 你如何解锁它们,以便其他开发者可以工作?

如何在gcc命令行中定义string字面值?

在gcc命令行中,我想定义一个string,例如-Dname=Mary ,然后在源代码中我想要printf("%s", name); 打印Mary 。 我怎么能这样做?

Python,os.system命令行调用(linux)不返回什么,它应该?

我需要做一些命令行调用到Linux,并从这得到的回报,然而,如下所示,它只是返回0当它应该返回一个时间值,如00:08:19 ,我正在testing完全相同的调用命令行,它返回的时间值00:08:19所以我很困惑,我在做什么错误,因为我认为这是如何在Python中做到这一点。 任何意见表示赞赏。 import os retvalue = os.system("ps -p 2993 -o time –no-headers") print retvalue

你如何从Linux文件中使用正则expression式提取IP地址?

如何在Linux shell中通过regexp提取文本部分? 可以这么说,我在每一行都有一个IP地址,但是在不同的位置。 使用常用的unix命令行工具提取这些IP地址的最简单方法是什么?

xargs不能识别bash别名

我试图运行以下命令: find . -iname '.#*' -print0 | xargs -0 -L 1 foobar 其中“foobar”是在我的.bashrc文件中定义的别名或函数(在我的情况下,它是一个函数,只有一个参数)。 显然,xargs并不认为它是可以运行的。 有没有一个聪明的办法来解决这个问题?

在OSX上打印可执行文件的path

我想使用install_name_tool来更改可执行文件的path,但我无法弄清楚rpath是什么。 install_name_tool要求在命令行上给出旧的和新的rpath。 我可以使用什么命令在OSX下打印可执行文件的path?

Unix的标准目录把自定义的可执行文件或脚本?

如果我有一个自定义的shell脚本或程序,我创build了自己的或从网上下载的,我希望能够从CLI执行这个脚本,是否有标准的位置把它放在Linux / Unix目录结构中? /usr/bin ? /usr/local/bin ? /usr/lib ? /usr/sbin ? /bin ? /sbin ? /var ? 我通常把它放在我的〜/ bin文件夹下,并放在PATH中,但看起来并不干净。 每次我下载一个新的程序,我都必须再次把它放在PATH中。