Articles of 命令行

如何使脚本仍在运行时shell输出redirect(>)写入?

我写了一个简短的脚本,永远不会终止。 这个脚本不断产生的输出,我必须不时检查。 我通过SSH在实验室计算机上运行它,并将输出redirect到该机器上的public_html文件夹中的文件。 python script.py > ~/public_html/results.txt 但是,当我刷新地址时,结果不会立即显示。 结果显示,当我终止程序,但正如我所说,它不会自行停止。 这是重写( > )懒惰与写作? 有没有办法连续(或间隔)更新文件中的结果? 或者是它仍然在写入时不更新文件的networking服务器?

在bash中编辑历史logging

在bash中,当我回到历史中时,编辑一些命令并运行它,这个编辑的命令被附加到历史logging上,并且原始的命令保持不变。 但是偶尔我会以某种方式影响原来的命令,也就是说,我的编辑将原来的命令replace回历史中。 我不能把手指放在这是怎么发生的。 有人可以解释吗? 我的目标是避免这种情况,因此对前一个命令的任何编辑都会附加到历史logging中,而不会replace原始文件。

使用命令行linux安装android sdk

我想通过命令行下载android sdk。 我从命令获得了这个命令https://stackoverflow.com/a/4569792/563306我下载了Android SDK r18 tar文件。 提取它并在工具目录中, 我试过这个命令 >android udpate sdk –no-ui 它给出了一个错误, Error: Flag '–no-ui' is not valid for 'update sdk'. 另外,我没有看到–no-ui选项 android –help Google是否更改了命令行选项 当我帮忙时,我得到了这个, android –help update sdk Usage: android [global options] action [action options] Global options: -v –verbose Verbose mode: errors, warnings and informational messages are printed. -h –help Help on […]

覆盖两个后记文件(命令行方式)?

我知道类似的问题已经在这里回答了: postscript – 覆盖另一个pdf或ps文件 – 堆栈溢出 覆盖 – 重叠或合并多个.ps文件 – 堆栈溢出 …但是,由于他们没有直接回答我的具体问题,我会再试一次。 我想知道,我怎么能覆盖两个后记文件:一个 – 一个标志: logo.ps 另一方面 – 一个graphics背景: tmp-Front.ps 在Linux中使用命令行方式。 graphics背景在最大程度上保留了其原始内容。 因此,如果我能以某种方式连接两个原始的postscript文件内容(见下文),我可能会感到高兴 – 但ghostscript ,我想知道如何使用像ghostscript这样的命令行工具。 问题 – 在PCB .ps打印输出的顶部 这里是更详细的问题 – 我想在PCB板打印上添加一个徽标。 我使用kicad来开发PCB印刷; 一旦完成,我导出一个postscript文档与单个图层。 通常,我要把前面的铜层“镜像”; 我经常尝试将.ps输出加载到inkscape ,然后尝试在那里进行镜像。 使用inkscape也很方便,因为可以很容易地在那里添加一个标识(然后将印刷品和标识镜像在一起)。 但是,使用inkscape来处理postscript输出是一个高级操作( 因为它需要花费一些时间才能加载inkscape ,并进行镜像和保存 )。虽然,这里的主要展示是:在处理之后,输出文件中的尺寸可能会稍微变化 ( 当目标打印的轨道宽度小于1毫米时,它会产生很大的差别 )。 所以,考虑到kicad的“Plot”命令有一个镜像选项 – 当然,我更好地直接从kicad的“Plot”命令“镜像”图层打印。 输出也是一个postscript文件。 tmp-Front.ps是这种(镜像)后记文件的一个例子。 请注意,通常情况下,“铜”部分充满了黑色 – 我基本上喜欢有一个白色的标志在上面。 现在,由于这个印刷品已经被“镜像”了 […]

Linux命令用另一个stringreplaceLARGE文件中的string

我有一个巨大的SQL文件在服务器上执行。 转储来自我的机器,其中有几个与我的机器相关的设置。 所以基本上,我希望每一个"c://temp"的出现都被"//home//some//blah"取代 这怎么能从命令行完成呢?

如何从命令行漂亮地打印JSON? (从文件)

我有一个json元素序列的文件: { element0: "lorem", value0: "ipsum" } { element1: "lorem", value0: "ipsum" } … { elementN: "lorem", value0: "ipsum" } 是否有一个shell脚本来格式化JSON以可读forms显示文件内容? 我看过这篇文章,我认为这是一个很好的起点! 我的想法是迭代文件中的行,然后: while read row; do echo ${row} | python -mjson.tool; done < "file_name" 有没有人有任何其他的想法?

从命令行运行PHP脚本作为后台进程

我试图通过Linux中的命令行在后台连续运行PHP脚本。 我已经尝试了命令php filename.php &但它看起来像脚本执行非常迅速终止,而它应该保持运行,直到过程终止。 有什么build议么?

在Linux中删除多个文件中的文本行

有没有一种简单的方法来从命令行中的文本文件夹中删除相同的文本行?

如何等待进程完成使用IO.popen?

我在Ruby中使用IO.popen来在循环中运行一系列命令行命令。 然后我需要在循环之外运行另一个命令。 直到循环中的所有命令均已终止,循环外部的命令才能运行。 我如何让程序等待发生? 目前最后的命令运行得太快了。 一个例子: for foo in bar IO.popen(cmd_foo) end IO.popen(another_cmd) 所以所有的cmd_foos需要在another_cmd运行之前返回。

如何从命令行下载python?

我在Windows上,但我使用腻子shell连接到一台Linux机器,并希望安装Python 2.7。 无法弄清楚如何做到这一点。 我如何从命令行下载python?