Questions tagged «command-line»

与图形用户界面(GUI)相对的界面,用于在面向文本的环境中使用键入的命令与计算机进行交互的界面。

0
在命令提示符中查找不包含文本的文件,包括某种文件类型,但不包括文件名中包含某些文本的文件
我想在特定目录中查找不包含某些文本的文件(不区分大小写)。我还想包含一个特定路径但排除另一条路径。我怎么能做到这一点? 这是我到目前为止...但我不知道如何处理下面的“不排除”部分,因为这不起作用: @for /r %f in (*.vbhtml) not in (*exclude.vbhtml) do @find "invalid" "%f" > nul || echo %f

1
Linux Shell - 按每行的长度对文本文件进行排序,然后打印最短的单词
我有一个文件,“file.txt”包含以下内容: This is many letters This is few Hi This is a very long sentence. (它实际上是几千长,但我是Linux的新手,想要让它变得简单。) 我想,只在shell中,按每行的长度,任一方向对列表进行排序。最小的第一个或最后一个。 然后我希望它打印最短的行“hi”,并可能告诉我它在哪一行,以及字符数。我怎么做,最好不使用Awk?


1
“android”命令仅在Mac OS上运行sudo
我跑的时候 android 命令我在bash中接受以下异常,但是使用sudo一切正常。 java.lang.NullPointerException at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1387) at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1366) at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:315) at com.android.sdklib.internal.avd.AvdManager.getInstance(AvdManager.java:325) at com.android.sdkuilib.internal.repository.UpdaterData.initSdk(UpdaterData.java:266) at com.android.sdkuilib.internal.repository.UpdaterData.<init>(UpdaterData.java:123) at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.<init>(SdkUpdaterWindowImpl2.java:104) at com.android.sdkuilib.repository.SdkUpdaterWindow.<init>(SdkUpdaterWindow.java:87) at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:339) at com.android.sdkmanager.Main.doAction(Main.java:322) at com.android.sdkmanager.Main.run(Main.java:119) at com.android.sdkmanager.Main.main(Main.java:102) 通常问题是缺少java,但是 java -version 工作良好。看起来android没有权限使用java,但它怎么可能? Apple和Oracle Java也是如此。 附: MacOS 10.7.5

1
在Windows cmd.exe中使用FOR分配别名
我一直在尝试使用循环创建多个别名但没有成功。我不是专业人士,请耐心等待...有谁知道我的代码中有什么问题或者我如何在命令提示符中实现它?我知道如何在PowerShell中执行此操作,但我正在尝试重现cmd的代码。这是代码: @ECHO OFF FOR %%G IN (a,b,c,d,e,f,g,h) DO ( DOSKEY %%GG=cd %%GG:\ ) 以下是运行宏时得到的结果:

1
是否可以递归列出7个zip文件的zip文件内容而不提取
与此问题类似,我有一个非常大的zip文件,其中包含其他zip文件,文件夹和文件。我想使用7-zip从中提取文件名列表,递归到子文件夹和zip文件。 7z l -r是一个很好的开始,但不会递归到zip文件中。下面的问题很接近,但听起来这是不可能的。 在没有提取的情况下读取压缩文件的内容? 如何在没有提取的情况下列出另一个zip文件中的zip文件的内容 我在Windows上。

1
PHP CLI已停止在WampServer中工作
当我发射 php -v 从命令行出现一个弹出窗口 CLI has stopped working。我在用 wampserver Windows 8.1上的2.5和PHP版本5.5.12。因此我无法安装Composer并完成任何编码工作。 php错误日志是空白的 我在事件查看器中收到此错误。 Faulting application name: php.exe, version: 5.6.25.0, time stamp: 0x57b60174 Faulting module name: ntdll.dll, version: 6.3.9600.18438, time stamp: 0x57ae642e Exception code: 0xc0000005 Fault offset: 0x0000000000030c57 Faulting process ID: 0x2e70 Faulting application start time: 0x01d2aa27475e178b Faulting application path: C:\wamp\bin\php\php5.6.25\php.exe …

1
在Windows XP中创建包含文本文件的多个文件夹
我正在尝试创建1000个文件夹,每个文件夹里面都有一个文本文件 例如 C:\ customer1表\ Customer1.txt C:\顾客2 \ Customer2.txt C:\ Customer3 \ Customer3.txt 。 。 。 等到1000 我可以使用命令提示符创建单个文件夹和文件: cd C:\ Documents and Settings \ All Users \ Desktop \ 1000文件夹 md Customer1 回声> customer1表\ Customer1.txt 我只是不确定如何在不手动输入1000个文件夹名称的情况下复制这个...我该怎么做?用批处理文件?

1
如何将目录中所有新添加的文件列入文本文件?
我试图使用下面的代码列出目录中所有新添加的文件到文本文件 但代码不能正常工作。任何人都可以建议解决方案,或更正代码以满足我的要求?我正在使用 type 命令删除Temp_File_List.txt文件的最后一行。 rem this batch script is used to list all the files created newly to a landing directory. set LandingDir=C:\Documents and Settings\Shivam\Desktop\LandingDir\*.txt set DateFile=C:\Informatica\PowerCenter8.6.0\server\infa_shared\SrcFiles\DateFile.txt set Temp_FileList=C:\Informatica\PowerCenter8.6.0\server\infa_shared\SrcFiles\Temp_File_List.txt set FileList=C:\Informatica\PowerCenter8.6.0\server\infa_shared\SrcFiles\File_List.txt set /P _PreviousDate=<%DateFile% xcopy "%LandingDir%" /l /s /d:%_PreviousDate% .>%Temp_File_List% type "%Temp_File_List%" | findstr /v File>%File_List% echo %date:~4,2%-%date:~7,2%-%date:~10,4% >%DateFile%

2
文件夹转移到糟糕的sat链接
有没有人知道一个工具(exe或脚本等)来管理通过糟糕的网络连接传输大文件夹?它需要能够处理非常慢的速度和网络中断,并继续尝试直到它成功。 方案是我有一张CD(在CD驱动器中或复制到HARD驱动器),我需要能够复制到远程计算机。然后我可以将它留在一夜之间或其他任何地方,并在早上它复制了所有数据。 我需要的设施是: 独立,即无需安装 命令行操作,返回错误代码,可选择静默 允许传输文件夹或驱动器号 对文件夹大小没有合理的限制(至少高达100GB) 将大文件拆分为较小的块(用户指定的最大大小) 可恢复(如果停止,该工具将能够在停止的地方继续,不一定是以可恢复模式复制的文件) 另一个命令行工具,用于重新构建另一端的拆分文件 必须使用标准窗口复制 完成复制后在两端生成的校验和 要将此计算机上的D驱动器复制到大于1000K的remotepc拆分文件上的共享,我想象一个命令行,如: SlowButSureCopy.exe D:\ \\remotepc\share 1000

1
Windows 7路径未设置
我已经多次阅读了所有堆栈溢出,超级用户等指令,并且我的GUI窗口显示了我想要的路径,即python27。但是cmd提示符显示了几行垃圾(我不会在这里重新输入,相信我这是16行垃圾 许多重复路径)。我不知道它是如何改变的,因为我试图在我之前的python上安装活动的python。这是非常恼人的,因为我按照说明书写了这封信,我熟悉编程,但不知何故,当我在cmd提示符处检查路径时(例如,使用echo%path%),它会显示前面提到的垃圾。 正如我所说,gui(即在高级设置/环境/路径下)显示路径是c:python27,这就是我想要的。如果有任何人看过这个问题,或者其中一位大师请告诉我如何永久改变路径,如果通常的方法不起作用或者甚至可能发生这种情况,我将不胜感激。

2
编写Unix脚本(bash),在命令行指定的位置创建目录
我目前有一个Unix脚本(用bash编写),它执行几个命令来修改一组文件,我用包含其路径的flist指定这些文件。该脚本的一般概念是创建一个目录,将flist中的文件放在该目录中,然后执行后续进程,其中一些进程创建更多目录。 我对此的问题是我必须指定我希望目录在脚本本身中的确切文件路径。所以,我的问题是:有没有办法编写脚本,以便我可以输入命令,然后输入目标文件夹的路径,我希望脚本在命令行上执行,并创建初始和所有后续目录通过初始目录中的脚本而不必提供任何路径(即'command / destination / path / for / script /')? 如果这有点啰嗦,请道歉。我对Unix很陌生并且经验很少(因此无法提出更好的措辞)。任何帮助表示赞赏!

0
Windows命令中等效的Linux shell命令是什么?
我有一个Linux命令,如下所示: $ ((cat file1.csv file2.csv | qs +) ; (cat file3.csv file4.csv | qs +)) | qs + |qs total | qs flip | qs mean Windows命令外壳的等效代码是什么? 我查过这篇文章了 两者之间有区别吗? ; 和 && 和 |? [重复] ,但我无法理解上面Linux中的管道使用情况。 谢谢。

1
用于打开脚本的超链接
我们有几个Windows桌面由不同的个人使用 .bat 存储在每台机器的公共位置(例如E:驱动器)的文件。我正在我们的Intranet站点中设置一个网页,其中包含运行每个批处理文件的超链接。 随着机器名称从PC更改为PC,我无法使用这样的超链接: \\chethan-PC\e$\scripts\one.bat 我试过用 localhost 和 127.0.0.1 代替PC名称,但它没有帮助。因此,我有兴趣知道是否有任何方法可以实现这一目标。 我能想到的另一种选择是在服务器中安装脚本。但是在我们的情况下这是不可行的,因为用户将在本地副本上进行修改。

1
如何将git.exe添加到Visual Studios命令行路径?
我刚刚建立了一台新电脑。当我安装Visual Studio时,我没有安装Git,因为我不想在VS中使用它。相反,我安装了Git for Windows。但是,我们用来构建项目的脚本使用git,它运行MSVC命令行,结果证明,我需要VS命令行的PATH变量来包含git.exe所在的文件夹。 'git'不被认为是内部或外部命令,可操作 程序或批处理文件。 我已经尝试卸载Git for Windows并再次启动VS安装程序,点击 修改 然后添加Git和Github,但这没有帮助。 这是一个类似的问题,但答案是从命令行设置路径,这是我不想做的事情。 添加Visual Studio命令提示符的环境路径 更新 嗯,实际上我不确定它是否是VC命令行。有没有办法找出来?因为%PATH%包含git文件夹,所以“普通”Windows命令行与MSVC工具中的命令行一起使用(尽管有多个)。但是,当我运行我们的构建工具时,由于某种原因。它的 更多 像VS cmd路径比Windows但它缺乏git路径。

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.