Questions tagged «command-line»

命令行是提供给命令解释器的字符串,告诉它要执行的操作,例如运行程序或复制文件。解释器使用转义和替换来处理命令行。





10
如何在sed中转义双引号和单引号?
据我发现,当您使用单引号时,其中的所有内容均视为文字。我想要那个代替我。但我也想找到一个带有单引号或双引号的字符串。 例如, sed -i 's/"http://www.fubar.com"/URL_FUBAR/g' 我想用URL_FUBAR替换“ http://www.fubar.com”。sed应该如何识别我的//或双引号? 谢谢你的帮助! 编辑:我可以使用s/\"http\:\/\/www\.fubar\.\com\"/URL_FUBAR/g吗? \实际是否将单引号内的字符转义?
76 bash  command-line  sed 

9
Windows上的命令行Git
我已经在Windows 7计算机上安装了msysGit 1.7.10。我需要知道的是,是否仍然可以从命令行使用Git? 当我git现在在命令行中尝试命令时,我看到: 'git'不被识别为内部或外部命令,可操作程序或批处理文件。 有什么方法可以启用Git命令行吗?


3
参数传递策略-环境变量与命令行
我们开发人员编写的大多数应用程序都需要在启动时进行外部参数设置。我们传递文件路径,管道名称,TCP / IP地址等。到目前为止,我一直在使用命令行将其传递给正在启动的应用程序。我必须解析命令行,main并将参数定向到需要它们的位置,这当然是一个很好的设计,但是对于大量参数来说很难维护。最近,我决定使用环境变量机制。它们是全局的,并且可以从任何地方访问,从体系结构的角度来看,这虽然不太优雅,但是限制了代码量。 这是我对这两种策略的第一(也许很浅)的印象,但是我想听听更有经验的开发人员的意见-使用环境变量和命令行参数将参数传递给流程有什么起伏?我想考虑以下事项: 设计质量(灵活性/可维护性), 内存限制 解决方案的可移植性。 备注: 广告。1.这是我感兴趣的主要方面。 广告。2.这有点实用。据我所知,这是目前在Windows上一定的局限性巨大(超过32kB的两个命令行和环境块)。我想这不是问题,因为您只需要使用文件来传递大量参数即可。 广告。3.我对Unix几乎一无所知,所以我不确定这两种策略是否与Windows一样可用。如果需要,请详细说明。


8
在以下位置后卷曲以获取远程文件名
使用curl下载文件时,如何跟踪链接位置并将其用作输出文件名(而无需事先知道远程文件名)? 例如,如果单击下面的链接,则将下载文件名“ pythoncomplete.vim”。但是,使用curl的-O和-L选项,文件名只是原始的远程名称,笨拙的“ download_script.php?src_id = 10872”。 curl -O -L http://www.vim.org/scripts/download_script.php?src_id=10872 为了下载具有正确文件名的文件,您必须事先知道文件名: curl -o pythoncomplete.vim -L http://www.vim.org/scripts/download_script.php?src_id=10872 如果您可以在不事先知道名称的情况下下载文件,那将是很好的选择;如果不知道,是否还有另一种方法可以通过命令行快速下拉重定向的文件?



4
通缉:命令行HTML5美化器[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 通缉 在Linux下运行的命令行HTML5美化器。 输入项 乱码,难看的HTML5代码。可能是多个模板的结果。你不爱它,它不爱你。 输出量 纯净的美丽。该代码很好地缩进,具有足够的换行符,照顾它的空白。与其在Web浏览器中查看,不如直接在您的网站上显示代码。 嫌疑犯 整洁的功能太多了(哎呀,它改变了我的doctype!),并且在HTML5中效果不佳。也许有一种方法可以使其合作而不改变任何东西? vim太少了。它只是缩进。我希望程序添加和删除换行符,并在标签内使用空格。 死或生!

6
相当于ctrl c的命令来取消程序
我正在远程计算机上运行一个长Linux程序,但我想停止它,但是我的问题是,如果我使用kill命令,则该程序将退出而不保存结果。通常,完成该程序的工作是使用Ctrl+ C,在这种情况下,该程序会保存结果,但是现在我不在运行会话的计算机中,因此无法按Ctrl+ C。 我的问题是:有什么办法可以远程实现Ctrl+的功能C吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.