标签: command-line

在Windows中将目录添加到PATH环境变量

我试图在Windows中添加C:\xampp\php到我的系统PATH环境变量.

我已经使用Environment Variables对话框添加了它.

但是当我输入我的控制台时:

C:\>path
Run Code Online (Sandbox Code Playgroud)

它不显示新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
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 为什么会这样?有什么我做错了吗?
  2. 另外,如何PATH使用控制台(以编程方式,使用批处理文件)向我的变量添加目录?

windows command-line path environment-variables

494
推荐指数
11
解决办法
144万
查看次数

如何从命令行中打印XML?

相关:如何在(unix)shell脚本中打印JSON?

是否有(unix)shell脚本以人类可读的形式格式化XML?

基本上,我希望它改变以下内容:

<root><foo a="b">lorem</foo><bar value="ipsum" /></root>
Run Code Online (Sandbox Code Playgroud)

...进入这样的事情:

<root>
    <foo a="b">lorem</foo>
    <bar value="ipsum" />
</root>
Run Code Online (Sandbox Code Playgroud)

xml unix command-line

490
推荐指数
6
解决办法
27万
查看次数

在Visual Studio中使用命令行参数进行调试

我正在Visual Studio中开发一个C++命令行应用程序,需要使用命令行参数进行调试.目前我只使用我需要的参数运行生成的EXE文件(像这样program.exe -file.txt),但这样我无法调试.有什么地方我可以指定调试的参数吗?

c++ debugging command-line visual-studio

487
推荐指数
7
解决办法
36万
查看次数

在shell脚本中没有换行符的'echo'

echo我的脚本中有问题:

echo -n "Some string..."
Run Code Online (Sandbox Code Playgroud)

版画

-n Some string...
Run Code Online (Sandbox Code Playgroud)

并移动到下一行.在控制台中,它正确地工作而没有换行:

Some string...
Run Code Online (Sandbox Code Playgroud)

shell command-line sh

486
推荐指数
4
解决办法
51万
查看次数

使用命令行参数运行PostgreSQL .sql文件

我有一些包含数千个INSERT语句的.sql文件,需要在我的PostgreSQL数据库上运行这些插件才能将它们添加到表中.文件很大,无法打开它们并将INSERT语句复制到编辑器窗口并在那里运行它们.我在Internet上发现您可以通过导航到PostgreSQL安装的bin文件夹来使用以下内容:

psql -d myDataBase -a -f myInsertFile
Run Code Online (Sandbox Code Playgroud)

就我而言:

psql -d HIGHWAYS -a -f CLUSTER_1000M.sql
Run Code Online (Sandbox Code Playgroud)

然后我被要求为我的用户输入密码,但我无法输入任何内容,当我点击输入时,我收到此错误:

psql:致命错误:用户"myUsername"的密码验证失败

为什么不让我输入密码.有没有办法围绕这个,因为我可以运行这些脚本至关重要?

我通过在pg_hba.conf文件中添加一个具有以下结构的新条目来解决这个问题:

# IPv6 local connections:
host    myDbName    myUserName ::1/128    trust
Run Code Online (Sandbox Code Playgroud)

pg_hba.conf文件通常可以在PostgreSQL安装的'data'文件夹中找到.

postgresql command-line psql

481
推荐指数
12
解决办法
70万
查看次数

如何防止批处理文件执行后自动关闭控制台

我可以在批处理文件的末尾放置什么命令来防止在执行文件后自动关闭控制台?

windows command-line batch-file

480
推荐指数
11
解决办法
60万
查看次数

如何在命令行上着色diff?

当我有差异时,我怎样才能将它着色以使其看起来很好?我希望它用于命令行,所以请不要使用GUI解决方案.

unix diff command-line colors

475
推荐指数
11
解决办法
16万
查看次数

Linux命令以树的形式打印目录结构

是否有任何linux命令可以从Bash脚本调用,该脚本将以树的形式打印目录结构,例如,

folder1
   a.txt
   b.txt
folder2
   folder3
Run Code Online (Sandbox Code Playgroud)

linux command-line

474
推荐指数
9
解决办法
40万
查看次数

在联机帮助页中的Unix命令名后,括号中的数字是什么意思?

例如:man(1),find(3),updatedb(2)?括号中的数字(英文"括号")是什么意思?

unix linux command-line manpage

470
推荐指数
6
解决办法
4万
查看次数

如何使用Windows命令行环境查找和替换文件中的文本?

我正在使用Windows命令行环境编写批处理文件脚本,并希望将文件中某些文本(例如"FOO")的每次出现更改为另一个(例如"BAR").最简单的方法是什么?任何内置功能?

windows scripting command-line batch-file text-files

468
推荐指数
20
解决办法
84万
查看次数