Questions tagged «command-line»

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

1
CLI在内存中执行Regex,然后输入Command
我想用一个regular expression修改文件,然后将其提供给pandoc中cli。 像这样的东西: perl -pe 's/_(.*)_/\\underline{$1}/g' source.md > pandoc -o source.pdf 因此,我正在接受任何包围_并用Latex命令替换它,\underline{found text}然后将结果提供给pandoc命令。 我以为我看到其他人做过类似的事但却找不到。 更新: OS: Lubuntu 13.04

0
家庭组密码保存在哪里?
我想知道Windows保存家庭组密码的位置? 我通常在许多网络中连接或创建多个家庭组,每次我想连接到其中一个家庭组时,Windows都会记住密码。我想知道在哪里? 另外:如何从命令行中找到加入的homegroup的密码?

2
Unix,find命令和false negative
从此文件所在的当前目录执行搜索,此find命令查找该文件。 # find . page.tpl.php 但是,当我从子目录中搜索此命令时, # find ../. page.tpl.php 打印出文件列表,输出中列出了所请求的文件, .././parent_dir/page.tpl.php 但是,结果是, find: `page.tpl.php': No such file or directory 然后,当我添加-name参数时,它工作, # find ../. -name page.tpl.php 我有时会忘记使用参数,而假阴性真的是加重了。这是怎么回事?

1
即使指定了驱动器,Robocopy也会在文件路径上添加驱动器号
robocopy /"C:\Users\john smith\Documents\Visual Studio 2010\Projects\project\checker\bin\Debug\/" /"C:\Users\john smith\project\Assemblies/" checker.dll 当我通过命令行运行它时,它会在文件路径之前添加一个额外的C:\(例如C:\Users\john smith\Documents\Visual Studio 2010\Projects\project\checker\bin\Debug\变为C:\C:\Users\john smith\Documents\Visual Studio 2010\Projects\project\checker\bin\Debug\)。 为什么?

2
如何设置环境变量以使用TCC?
我试图在Windows 7上设置TCC,但我似乎无法使它从cmd动态工作 To be able to invoke the compiler from everywhere on your computer by just typing "tcc", please add the directory containing tcc.exe to your system PATH. 所以我更改了我的环境变量“Path”: C:\ ProgramData \甲骨文\爪哇\ javapath;%SYSTEMROOT%\ SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\ System32下\ WBEM;%SYSTEMROOT%\ System32下\ WindowsPowerShell \ V1.0 \ 至: C:\ ProgramData \甲骨文\爪哇\ javapath;%SYSTEMROOT%\ SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\ System32下\ WBEM;%SYSTEMROOT%\ System32下\ …

4
使用命令行在Windows中进行文件夹比较(在CMD.exe下)
我想比较Windows(Vista,XP)上有两个文件夹的大文件。如果我使用Beyond Compare或这样的工具来比较文件夹,那么如果我手动执行它会花费很多时间。我需要将该文件夹比较命令添加到批处理文件中。 那么,在Windows(XP,Vista)上是否有任何命令,或在CMD.EXE(商业或免费软件)下运行的任何第三方工具/实用程序来比较两个文件夹?

1
使bash命令历史记录像Windows命令shell一样
在bash中,向上箭头会调用上一个命令。点击它二十次,我从五十分钟前跑过的历史中的二十个地方得到命令。假设我现在运行该命令。现在,当我点击箭头时,我想起了最新的命令 - 那个我刚重新开始的命令,并且额外的水龙头让我像以前一样回顾历史。 也许五分钟前,我已经连续运行了四个命令,我想再次运行。我必须再次点击二十次箭头,一次又一次。 在Microsoft Windows中,在他们的命令shell中,我可以回想起前一段时间的命令,重新运行它,然后当我点击箭头时,我从那之前的五分钟前得到命令。我可以在五分钟前完成那个命令之后的命令,省力,减少箭头键的磨损。 所以,bash(我猜大多数unix / linux shell)总是从最近的命令开始回忆历史记录,而Windows会记住一个很久以前命令的位置并相对于此回忆。 是否有可能以Windows的方式回忆bash中的历史记录?

2
设置环境路径Windows 7
尝试通过批处理,vbs或任何其他方式将内容添加到系统环境Path。 这曾经在.bat中工作,但已停止: setx -m path "C:\addtopath;%PATH%" 这曾经在VBS中工作,但也停止了: Set WshShell = WScript.CreateObject("WScript.Shell") Set WshEnv = WshShell.Environment("SYSTEM") WshEnv("Path") = WshEnv("Path") & ";C:\addtopath" 当我尝试修改注册表时,这会一直说无效的语法: REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment" /v Path /t REG_SZ /d "%path%;C:\addtopath" /f 我真的很难过这个。我需要一个始终有效的解决方案。我以管理员身份运行它,但它仍然无法运行。 干杯,

1
批处理文件自动化问题
所以,我想为我的Minecraft服务器创建一个批处理文件来启动,然后在每天结束时重启服务器(午夜,最好是24小时也适用) 这是我的启动批处理,它调用其他批处理文件来打开并单独启动服务器: start cmd /k call BungeeStartup.bat start cmd /k call HUBStartup.bat start cmd /k call PvEStartup.bat start cmd /k call PvPStartup.bat start cmd /k call MinigamesStartup.bat start cmd /k call TownyStartup.bat start cmd /k call SecQStartup.bat 每个“Startup.bat”调用运行服务器,如下所示: D: cd Minecraft 1.12 Server Files cd BungeeCord <-- and each it's …

1
将Node.exe设置为使用cmd.exe而不是PowerShell
运行Node.js命令时,它会自动使用Powershell而不是cmd.exe。该comspec设置被设置为CMD.EXE。还有其他地方我应该改变这个吗? 我不确定它是Windows或Node.js相关设置(或两者兼而有之)。 节点v6.10.2,Windows 8.1专业版 如果有人知道Salesforce DX,这就是我正在运行的,sfdx正在使用节点,而node.exe触发Powershell而不是cmd.exe: sfdx force:auth:web:login --setdefaultdevhubusername --setalias "dev-hub-org"

1
Bash / Cygwin - 别名不像命令
我试图让Cygwin设置我在Windows中使用的工具并且遇到一些麻烦。从这篇文章中,我发现我可以将Notepad ++指定为我的编辑器使用 alias notepad="/cygdrive/c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe" 当我通过命令行运行它时,这可以工作 notepad $( cygpath -pw ~/.bashrc ) & 打开我的.bashrc文件,但是当我尝试将其设为别名时 alias settings="notepad $( cygpath -pw ~/.bashrc ) &" 和类型settings我得到了错误 C:\Program Files (x86)\Notepad++\cygwin64homeuser.bashrc doesn't exist. Create it? 我尝试定义变量,甚至还有更多问题。我究竟做错了什么?

2
使用通配符从CMD打开文件夹
我正在使用FileMaker Pro,并希望能够在Windows资源管理器中打开一个文件夹,给定文件夹路径不是100%完成。 我们有一个合同驱动器,我们的工作得到保存= X:\在该文件夹中有100个左右的文件夹,所有文件夹都以唯一编号开头,但在编号后面还有一个职位描述。我想从FMP发送命令,打开刚给出数字的文件夹(例如X:\ 1234 *)。 从FMP我可以使用可以运行命令提示符的发送事件功能。它也可以运行BAT文件。我现在有这个: "cmd /c explorer Y:" & Jobs::JobNumber & "*" (引号中的部分是文字,外部返回存储在字段中的值) 但这只是在我的电脑上打开资源管理器。所以我需要一种方法来找到给定作业号的完整文件夹路径,然后打开该完整文件夹路径。 任何帮助都是极好的。谢谢

1
Windows:通过htdocs的命令行运行PHP
我正在尝试通过命令行(Windows 7)运行PHP,但每次都是痛苦地完成PHP的完整路径。我尝试使用mklink mklink /D "c:\xampp\php\php" php 然而,这似乎没有做到这一点,它只是告诉我,当我输入php它不是一个公认的程序或命令...

3
为什么不是bash找到我明显存在的桌面文件夹?
我可能在这里做了一些愚蠢/明显错误的事情,但是我试图在curl脚本中管道并在OS X上的终端中运行它。我用来执行此操作的命令是: sh -s stable < <(curl -L http://path_to_my_script/) 这看起来工作得非常正确; 但是,下载脚本中的第一行无效。由于某种原因,“cd~ / Desktop”导致错误“没有这样的文件或目录”。我很确定我的桌面存在,并且当我手动运行它时此命令有效。当我尝试将“ls”作为诊断问题的第一行时,它甚至都不识别该命令。我需要做些什么才能使“cd”和“ls”等命令正常工作? 谢谢您的帮助! 编辑:问题似乎与卷曲没有任何关系,好像我将脚本下载到“file.sh”然后执行“sh file.sh”,我得到相同的错误。 编辑:这是我正在尝试运行的脚本的完整内容: #!/bin/bash ls cd ~/Desktop curl https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg -o chrome.dmg hdiutil attach chrome.dmg cp "/Volumes/Google Chrome/Google Chrome.app" "~/Desktop/chrome.app" hdiutil detach chrome.dmg rm chrome.dmg open -a chrome.app --args --make-default-browser --disable-instant-extended-api -- install-from-webstore="chrome-rdp/cbkkbcmdlboombapidmoeolnmdacpkch" osascript 'tell application "System …

1
使用带有多个通配符的mv命令
我还是比较新的Linux,所以在菜鸟上放轻松,嗯? 我设置了脚本以根据文件名将媒体文件移动到特定目录。我使用通配符来实现这一点,但我需要使它更具体,以便它只移动我想要的。 例: mv /home/user/Downloads/*Horror* /home/user/Downloads/transmission/completed/Series/AHS/ 我需要知道是否可以在单个移动命令中包含多个通配符。在前面的示例中,我希望脚本将所有American Horror Story剧集移动到AHS目录。该脚本有效,但如果我下载其他任何带有“恐怖”字样的内容,该文件也会被移动。 我问的是可能的,还是我应该使用的是一种不同的方法?

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.