草庐IT

shell-mode

全部标签

python - 使用 Python 的 PowerShell 中的 Unicode? Windows 中的替代 shell?

我想要一个在Windows上支持Unicode的shell。随附的PowerShell似乎没有。PowerShellV2(Windows7x64):PSC:\>powershellWindowsPowerShellCopyright(C)2009MicrosoftCorporation.Allrightsreserved.PSC:\>pythonPython2.6.2(r262:71605,Apr142009,22:46:50)[MSCv.150064bit(AMD64)]onwin32Type"help","copyright","credits"or"license"formore

windows - 窗口 shell 脚本返回码

Windowsshell脚本(*.bat文件)是否有一组标准的返回码?我正在寻找类似于Linux退出代码的东西,其中0==成功和非零==失败。我需要一种方法来以编程方式检查我的shell脚本在执行期间是否失败。 最佳答案 最常见的做法与Unix标准相同,因此返回代码(在批处理文件中也称为错误级别)为0表示成功,而高于0的任何内容都是错误。虽然有许多相关的陷阱需要查找-请查看本指南:BatchFiles-Errorlevels 关于windows-窗口shell脚本返回码,我们在Stack

ruby - 是否有与 Windows shell 的 Ruby Shellwords 模块等效的模块?

我需要从Ruby中的数组构造Windowsshell命令行。如果我使用Bash,我可以使用标准的Shellwords模块。Windowsshell是否有等效于Shellwords的工具,它可以安全地将数组转换为命令行字符串? 最佳答案 不幸的是,在我看来实际上没有与Shellwords类似的Windows。 关于ruby-是否有与Windowsshell的RubyShellwords模块等效的模块?,我们在StackOverflow上找到一个类似的问题: ht

windows - 如何使用 power shell 确定当前 Windows 用户是否对特定文件具有写入权限

我正在尝试编写一个powershell程序/例程,它在txt文件的末尾添加两个新行,并且还做许多其他事情。我想防止由于缺少对文件的写入权限而导致的文件写入尝试失败。所以我想测试当前用户是否对特定文件具有写权限。我试试$Files="C:\ProgramFiles\MySoftware\SWVersion\OtherSubFolder\DesiredFile.txt"Get-Acl-Path$Files|Format-ListAccessToString但这会显示所有用户对该文件的权限,但我只想知道当前用户是否可以写入所需的文件。如有任何帮助或指导,我们将不胜感激。谢谢。

windows - 在 Windows Shell 中将包含 *(星号)字符的字符串作为命令行参数传递

我正在寻找一种通过命令行将包含“*”字符的字符串传递给可执行文件的方法。command.exe3*2我想传递字符串3*2。Windows所做的是在当前目录中搜索与文件掩码“3*2”匹配的文件,并将找到的任何文件传递给command.exe将“3*2”放在双引号之间没有帮助,仍然是同样的问题。我也试过'3*2'(在单引号之间),但是整个字符串(包括单引号)都被传递了,这不是我需要的。有什么方法可以将字符串3*2(不带任何引号)传递给命令吗? 最佳答案 在Windows命令shell中,您执行的命令负责扩展参数中存在的任何通配符。这种行

windows - 哪些工具和语言可用于 Windows shell 脚本?

我想知道在windows平台上做一些脚本工作的选项是什么。我需要文件操作、注册表编辑等功能。可以使用脚本工具编辑文件吗?Windows脚本工具还提供哪些其他功能?使用WindowsGUI可以完成的所有事情都可以使用脚本语言完成吗? 最佳答案 我认为WindowsPowerShell来自Microsoft的是目前这类事情的最爱。 关于windows-哪些工具和语言可用于Windowsshell脚本?,我们在StackOverflow上找到一个类似的问题: htt

windows - .bashrc 等效于 Windows cmd shell?

是否有Windowscmdshell在启动时读取的类似.bashrc的文件?我想设置一个较短的提示,默认提示显示当前目录的完整路径,当我向下几层子目录时它会变得困惑。目前,只要显示的路径太长,我就会手动调用PROMPT命令。自动设置它会很好。 最佳答案 作为SETX的替代方案,您可以创建一个批处理文件,该文件将有效地充当.bashrc。然后在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CommandProcessor下创建一个名为AutoRun的注册表项,并将该文件的路径设置为一个值。

windows - 如何在 Delphi 中编写 Windows Shell 命名空间扩展?

首先,抱歉我的英语不好......我想使用命名空间扩展(NSE)将虚拟文件夹添加到Windows资源管理器,并且我希望用户能够打开此虚拟文件夹以探索某些路径(例如,c:\test).我如何使用Delphi执行此操作?谢谢。 最佳答案 开始的地方是MSDN文档:IntroductiontotheShellNamespace.当然,这是从C++的角度编写的,但将其映射到Delphi并不难。此类任务的另一个优秀资源是代码项目。例如:TheCompleteIdiot'sGuidetoWritingNamespaceExtensions-Pa

SQLite3.exe shell 没有成功创建数据库?

我正在尝试在我的Windows764位机器上创建一个sqlite3数据库。我已经从http://www.sqlite.org/download.html下载了sqlite-shell-win32-x86-3071700.zip。.在桌面上运行sqlite3.exe后,我运行了以下命令:sqlite>sqlite3mytest.db在我按下回车后它就打印出来了...>Unabletocreatesqlite3databaseonwindows764bitmachine我注意到有人和我有类似的问题,所以我尝试通过Windows命令提示符运行它。但是我仍然得到相同的输出....>当我在myt

windows - 在运行 spark-shell 之前编辑 spark-env.sh 的正确方法是什么?

我在本地Windows机器上运行spark。我能够成功启动sparkshell。我想编辑位于conf/文件夹中的spark-env.sh文件。向spark-env.sh文件添加值的正确方法是什么。例如,如果我想给SPARK_EXECUTOR_MEMORY变量增加值,该怎么做?我对可用的不同答案感到困惑1.SPARK_EXECUTOR_MEMORY="2G"2.导出 最佳答案 spark-env.sh是用于Unix的常规bash脚本,因此在Windows安装中它永远不会被拾取。在Windows上,您需要在conf目录中有一个spark