Articles of 命令提示符

基于文件系统中的位置的Shell提示符

我必须在根文件系统下的三个主目录下工作 – home / username,project和scratch。 我想我的shell提示符显示我在哪些顶级目录。 这是我正在做的事情: top_level_dir () { if [[ "${PWD}" == *home* ]] then echo "home"; elif [[ "${PWD}" == *scratch* ]] then echo "scratch"; elif [[ "${PWD}" == *project* ]] then echo "project"; fi } 然后,我将PS1导出为: export PS1='$(top_level_dir) : ' 不幸的是,这不是我想要的。 我home :为我的提示,当我在我的家目录,但如果我切换到草稿或项目,然后提示不会改变。 我不明白bash脚本很好,所以我将不胜感激任何帮助来纠正我的代码。

batch file来分割.csv文件

我有一个非常大的.csv文件(> 500MB),我希望在命令提示符下将其分解为更小的.csv文件。 (基本上试图在Windows中find一个Linux“分裂”function“。 这必须是一个批处理脚本,因为我的机器只安装了Windows,而且请求软件是一件痛苦的事情。 我遇到了一些示例代码( http://forums.techguy.org/software-development/1023949-split-100000-line-csv-into.html ),但是,当我执行批处理时,它不起作用。 我所得到的是一个输出文件,当我请求parsing每20000行时,它只有125kb。 有没有人遇到类似的问题,你是如何解决这个问题?

如何在PowerShell中键入TAB字符?

任务 :默认情况下,在Windows命令提示符下按TAB键将输出文件名,而在PowerShell中则不会执行任何操作。 我希望能够以交互模式键入TAB字符,而不是通过脚本。 研究 :我在这个网站上find类似的问题,并通过谷歌search。 find的解决scheme是针对bash (Mac)或iterm (Linux),或build议更改为另一个程序,如TweakUI 。 我的问题是特定于Windows PowerShell或命令提示符。 澄清 :一个简单的testing,你的答案是否适合我的问题是在PS / CP中inputecho "1 TAB-method 2" ,其中TAB方法是你如何插入TAB字符的build议。 如果回声给出1 2 (即1后面跟着TAB空格2),那就是我正在寻找的东西。 希望有所帮助,并感谢大家花时间看问题。

Python – 当脚本运行时,如何隐藏Windows命令提示符屏幕?

当我的python脚本运行时,如何从桌面删除这个黑色的命令提示符屏幕? 我使用python 2 exe将service.py脚本转换为exe文件。 所有工作正常,但是.exe运行时,我有一个固定的命令提示符,我不想显示。 service.py: #!/usr/bin/env python import os import ctypes from subprocess import Popen, PIPE def Mbox(title, text, style): ctypes.windll.user32.MessageBoxA(0, text, title, style) python_check = os.path.exists("C:/Python27/python.exe") g_check = os.path.exists("C:/dev_appserver.py") if python_check & g_check: p0 = Popen(['C:/Python27/python.exe', 'C:/dev_appserver.py', '–host', '0.0.0.0', '–port', '8080', 'C:/application'], stdout=PIPE, stdin=PIPE, stderr=PIPE, shell=True) out, err = p0.communicate("n\n") else: Mbox('Notice', 'Launching […]

当我尝试启动一个脚本时,它会打开,然后立即closures

我正在做一个简单的ruby脚本。 但是,当我运行它,命令行打开,并立即closures。 我有一个可视化的基本控制台应用程序相同的问题,所以我不知道这是否是命令提示符的问题。 我使用Ruby 1.9.3运行Windows 8。 任何帮助表示赞赏。

ADB在Windows上并行安装多个Android设备

有多种方式可以在多个连接的Android设备上并行运行ADB命令吗? 我需要在200台设备上批量安装5个应用程序。 亚行似乎是最快的select。 但是,如果我可以在多个设备上并行执行此操作,则会进一步节省时间。

如何在Windows中使用批处理脚本获取最新的文件

我有一个date和时间附加的zip文件列表,如yyyymmdd_hhmmss_Demos.zip 。 现在如何获取源代码目录中最近添加的zip文件。 我需要复制这个文件在目标使用copy命令。 我发现了一些有关forfiles的信息,但是对于如何在几秒钟内完成这些信息却一无所知。

在批处理模式下运行R脚本而不popup命令提示符

我有一个计划任务(使用SCHTASKS )每分钟运行。 SCHTASKS /Create /SC MINUTE /MO 1 /TN READSCALE /TR "Rcmd BATCH –vanilla –slave q:\workspace\waga\readScale.R" 在每次运行命令提示符窗口popup。 这有点刺激性,也许对癫痫病人有潜在的健康危害。 在Java中,可以使用不会popup命令提示符的javaw.exe ( 请参阅此线程 )。 有没有R的等价物?

如何杀死当前正在使用的端口在本地主机在Windows中?

如何删除已分配给端口的当前进程/应用程序? (例如: – localhost:8080)

在cmd中ClearCase find和exec%CLEARCASE_PN%总是返回相同的元素

我在cleartool.exe中执行了下面的命令: cleartool> ! Microsoft Windows XP [Version 5.1.2600] … X:\dyn_view\vob\path>cleartool find . -type l -exec "cleartool describe %CLEARCASE_PN%" -print 但是关于exec的元素输出总是一样的,虽然在打印方面有所不同。 如何在命令的exec部分输出正确的列表? 示例输出: symbolic link ".\path\fileA.txt" -> ../../path/fileA.txt created … .\anypath\fileB.txt symbolic link ".\path\fileA.txt" -> ../../path/fileA.txt created … .\anypath\fileC.txt 在fileA总是相同的情况下(exec参数的一部分),只有fileB,fileC等会改变(打印参数的一部分)。