Questions tagged «command-line»

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

12
使用命令行参数运行PostgreSQL .sql文件
我有一些.sql文件,其中包含数千个INSERT语句,并且需要在我的PostgreSQL数据库上运行这些插入内容,以便将它们添加到表中。这些文件太大,无法打开它们并将INSERT语句复制到编辑器窗口中并在其中运行它们。我在Internet上发现可以通过导航到PostgreSQL安装的bin文件夹来使用以下内容: psql -d myDataBase -a -f myInsertFile 就我而言: psql -d HIGHWAYS -a -f CLUSTER_1000M.sql 然后,我被要求为我的用户输入密码,但是我无法输入任何内容,当我按下Enter键时,我得到了这个错误: psql:严重:用户“ myUsername”的密码身份验证失败 为什么不让我输入密码。有没有办法解决这个问题,因为我可以运行这些脚本很关键? 我通过在pg_hba.conf文件中添加具有以下结构的新条目来解决此问题: # IPv6 local connections: host myDbName myUserName ::1/128 trust 通常可以在PostgreSQL安装的'data'文件夹中找到pg_hba.conf文件。


27
如何在Windows命令行上以合适的格式获取当前日期/时间以在文件/文件夹名称中使用?
更新:现在是2016年,除非有确实令人信服的向后兼容原因,否则我将使用PowerShell,特别是由于using的区域设置问题date。参见@npocmaka的https://stackoverflow.com/a/19799236/8479 什么是Windows命令行语句,我可以用可以放入文件名的格式来获取当前日期时间? 我想要一个.bat文件,该文件将目录压缩到一个存档中,并将当前日期和时间作为名称的一部分,例如Code_2008-10-14_2257.zip。有什么简单的方法可以做到这一点,而与机器的区域设置无关吗? 我不太在乎日期格式,理想情况下是yyyy-mm-dd,但是任何简单的方法都可以。 到目前为止,我已经知道了,这在我的机器上可以给我Tue_10_14_2008_230050_91: rem Get the datetime in a format that can go in a filename. set _my_datetime=%date%_%time% set _my_datetime=%_my_datetime: =_% set _my_datetime=%_my_datetime::=% set _my_datetime=%_my_datetime:/=_% set _my_datetime=%_my_datetime:.=_% rem Now use the timestamp by in a new ZIP file name. "d:\Program Files\7-Zip\7z.exe" a -r Code_%_my_datetime%.zip Code 我可以忍受,但是似乎有点笨拙。理想情况下,它会更简短并且具有前面提到的格式。 我正在使用Windows Server …

22
如何从Unix上的文本文件中提取预定范围的行?
我有一个〜23000行的SQL转储,其中包含多个数据库数据。我需要提取此文件的某个部分(即单个数据库的数据)并将其放置在新文件中。我知道我想要的数据的开始和结束行号。 有谁知道Unix命令(或一系列命令)从文件中提取16224和16482行之间的所有行,然后将它们重定向到新文件中?

8
如何从命令行漂亮地打印XML?
有关: 如何在(unix)shell脚本中漂亮地打印JSON? 是否有一个(unix)shell脚本来以人类可读的格式格式化XML? 基本上,我希望它可以转换以下内容: <root><foo a="b">lorem</foo><bar value="ipsum" /></root> ...变成这样: <root> <foo a="b">lorem</foo> <bar value="ipsum" /> </root>
526 xml  unix  command-line 

17
在Windows中将目录添加到PATH环境变量
我试图将其添加C:\xampp\php到PATHWindows中的系统环境变量中。 我已经使用“环境变量”对话框添加了它。 但是当我输入控制台时: C:\>path 它不显示新C:\xampp\php目录: PATH=D:\Program Files\Autodesk\Maya2008\bin;C:\Ruby192\bin;C:\WINDOWS\system32;C:\WINDOWS; C:\WINDOWS\System32\Wbem;C:\PROGRA~1\DISKEE~2\DISKEE~1\;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;D:\Program Files\TortoiseSVN\bin ;D:\Program Files\Bazaar;C:\Program Files\Android\android-sdk\tools;D:\Program Files\ Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common \MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\ Microsoft Visual Studio\VC98\bin 我有两个问题: 为什么会这样呢?我做错了什么吗? 另外,如何PATH使用控制台(以编程方式,使用批处理文件)将目录添加到变量中?






30
如何在Windows的命令行中创建一个空文件?
如何在DOS / Windows命令行中创建一个空文件? 我试过了: copy nul > file.txt 但它始终显示文件已被复制。 标准cmd中还有其他方法吗? 它应该是一种不需要Cygwin 的touch命令或任何其他非标准命令的方法。该命令需要从脚本运行,因此不能使用击键。

23
ls命令:如何获取递归全路径列表,每个文件一行?
我怎样才能让ls吐出一排递归的单行路径列表? 例如,我只想要带有完整路径的文件的平面清单: /home/dreftymac/. /home/dreftymac/foo.txt /home/dreftymac/bar.txt /home/dreftymac/stackoverflow /home/dreftymac/stackoverflow/alpha.txt /home/dreftymac/stackoverflow/bravo.txt /home/dreftymac/stackoverflow/charlie.txt ls -a1 几乎可以满足我的需求,但我不需要路径片段,而需要完整路径。
493 bash  command-line  find  ls 


7
从命令行运行R脚本
我有一个名为的文件,a.r它的编号chmod为755, sayHello <- function(){ print('hello') } sayHello() 如何通过命令行运行它?
484 r  command-line 

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.