Questions tagged «command-line»

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


2
在npm install -g之后,命令仍未找到?
我不知道发生了什么,但我安装的节点包都没有实际注册。 npm 和 node 工作得很好,但如果我 sudo npm install -g ffmpeg 要么 brew,他们被列入 /usr/local/lib/node_modules 但 brew -v 和 ffmpeg -v 什么都不做“命令未找到” 非常感谢任何帮助,我对命令行的东西很新。我觉得我对两者之间的区别感到困惑 npm 和 brew... npm是指向命令行的符号链接,还是仅允许 require("brew") 在节点实例中? 有一次,我确实按照一些说明将“sublime”注册为命令行别名。不要认为这会影响任何事情,但我甚至不知道在哪里看

2
有没有办法阻止当前CMD输入被空白历史记录建议删除?
在Windows上的CMD解释器中 Up (↑)箭头键用命令历史中的命令替换当前输入(不确定准确的术语是什么);先前已执行的命令。 CMD奇怪的特质是在一个新的实例上, 当历史记录中没有先前的命令时 ,意外按下向上箭头键将当前输入替换为历史记录中的最后一个“命令”;什么都没有,基本上清除输入。更重要的是,按下 Down (↓)箭头不会返回上一个命令,因为通过命令历史记录的正常导航将允许。相反,你现在回到第一个方位,输入一行空白。基本上,当您输入新CMD实例的第一个命令时, Up键兼作“清除输入”键。 虽然这似乎是一个相对微小的问题,只适用于上述非常具体的情况,以及它实际上只是一个奇怪的CMD特性或实际的错误,我无法计算过去几天的次数我'在尝试学习更高级的CMD时,无意中丢失了长而复杂的命令,如果有一些解决方法/修复它会很好。谁知道,也许是 其实 一个“功能,而不是一个bug”,它提供了一些我错过的实际设计目的。无论哪种方式,我都会欣赏一些启示。 稍后意外按下向上(↑)键......

1
如何最大化命令行应用程序的窗口?[重复]
可能重复: 是否可以将控制台全屏显示? 我的笔记本电脑上安装了Windows XP,无法最大化我的16位应用程序的窗口。 当我尝试Alt+时Enter,它不会显示为全屏。我在“属性”选项卡中尝试了这些选项,但这也没有用。 我在我的电脑上安装了该应用程序的另一个副本,没有将其最大化到全屏的问题。

1
如何使用命令行MS格式在驱动器标签中包含空格?
显而易见的方法失败了。 # format h: /fs:ntfs /q /y /V:512MB Disk Invalid parameter - Disk # format h: /fs:ntfs /q /y /V:"512MB Disk" Invalid parameter - Disk" # format h: /fs:ntfs /q /y /V:"512MB\ Disk" Invalid parameter - Disk" # format h: /fs:ntfs /q /y /V:512MB\ Disk Invalid parameter - Disk 好的,所以标签在事后工作。 …

0
删除超过1天的特定目录中的所有文件和文件夹,但使用forfiles的bat文件的一个文件夹除外
我想在特定目录中删除早于ome日的所有文件夹,子文件夹和文件,并使用forfiles保留一个文件夹,如下面的命令: forfiles /p "C:\path\tocheck" /s /m *.* /c "cmd /c for /d %%i in (C:\path\tocheck\\*) do if /i not "%%~nxi"=="foldernottobedeleted" rd /s /q "%%i"" /D -1 上面的命令删除除了我想要保留的文件和新文件之外的所有内容,它会跳过/ d参数。我错了吗?

0
diff不会递归地工作
我正在尝试使用命令行diffutil 递归地区分两个目录。我有两个文件夹,diff1并且diff2,内容如下: diff2是空的。但是,当我这样做时,diff -r diff1 diff2我才会得到 $ diff -r diff1 diff2 Only in diff1: folder Only in diff1: test.html 这很令人烦恼。我需要做什么来diff递归工作?我试过了--recursive,但这没有用。我在埃尔卡皮坦,diff -v我得到了diff (GNU diffutils) 2.8.1。

1
使用命令行编译器而不是文件编译文本
我正在使用luac -p file.lua解析文件来检查语法错误。有可能做这样的事情: luac -p | [a bunch of text] 有人提到了一些关于'管道'的事情,但我无法弄清楚这会有什么帮助。 我想要做的是从我正在编写的程序中获取文本并将所有文本放入编译器中,-p以便它只解析文本。基本上我想检查我的程序的textarea的语法,而不必先将它写入文件。

1
选择tmp目录的headless / no-sandbox-mode中的chrome命令行参数是什么?
我用Selenium运行铬无头。 当我运行一堆会话时,我最终得到了一堆tmp文件 /tmp drwx------ 3 nick nick 4.0K Jul 28 05:00 .org.chromium.Chromium.OpPRkQ drwx------ 3 nick nick 4.0K Jul 29 00:00 .org.chromium.Chromium.tAwQZu drwx------ 3 nick nick 4.0K Jul 29 00:00 .org.chromium.Chromium.JiqQZu drwx------ 3 nick nick 4.0K Jul 29 00:00 .org.chromium.Chromium.7Vce75 drwx------ 3 nick nick 4.0K Jul 29 00:00 .org.chromium.Chromium.r5ITam drwx------ 3 …


0
在Linux命令行上键入特殊字符(ö)而不使用sudo
不幸的是,我在将Ubuntu 16.04升级到18.04时破坏了我的系统。 我可以使用ALT + F2访问命令行,但我要使用sudo,我需要输入变音符号,因为它们在我的密码中。但是外壳键盘已经恢复到英文布局。我试过按ALT + 246但它不起作用。有没有人有另一个想法,我怎么可以输入变音符号或恢复到德国布局而不使用sudo?

2
正则表达式在vim中查找仅包含整数的行
我有一个包含整数(行号)和文本的文件。通过提取PDF文件,这些行号被放入文本中的单独行,我想删除所有这些行号。我对正则表达式并不是很熟练,但我百分百肯定它不应该是超级硬盘。我使用vim / nvim,但是如果我必须使用对我也有用的awk / sed。 文件看起来像这样: 123 124 125 Text was found in those three lines should stay 理想情况下,我想搜索:所有行,以正整数(1,2,3 ... 123456)开头,只包含该整数。它们应该被删除。 任何帮助深表感谢。 奖金挑战:出于某种原因,有些行开头^L1234,所以还有一个额外的特殊字符。在某些时候,我也想删除它们。虽然可以是单独的步骤。

1
如何在bash中拆分和重新组合stdout管道?
我正在解析命令行上的文本。如何获取一个命令的输出并在下一个命令中的两个位置使用它? some_command | head -n $( awk '/search_term/ {print FNR} output_of_some_command ) output_of_some_command 我截断的输出some_command使用head,但我需要搜索的输出some_command(使用awk在这种情况下)以查找在其截断的行号。 我可以这样做,还是需要写入临时文件?


1
cmd到批处理脚本中的powershell转换
有没有办法编写一个批处理脚本,通过C:\>cmd.exe a.bat切换到powershell.exe并运行剩余的代码行来执行? 1. | echo "Hi. I'm cmd.exe." 2. | powershell 3. | echo "Now, I'm PowerShell.exe! Look:" 4. | get-random 这只是在等待输入的第2行之后停止。

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.