标签: command-line

node.js 命令提示符有列表功能吗?

我正在寻找一种从 node.js 中的命令行列出文件和目录的方法。例如在 Linux 中有一个命令 ls 将列出当前目录中的文件和目录。

编辑:不,我不是指 fs.filesync。我的意思是一个控制台命令,用于在 Node.js 命令提示符中列出当前目录的内容。像 chdir 或 ls 或 mkdir。

command-line node.js

0
推荐指数
1
解决办法
4226
查看次数

使用 Cargo 获取执行时间

我对 Rust 很陌生,我想为我的程序的执行计时。我在网上搜索,但到目前为止一无所获。运行后cargo build,我的代码是这样执行的:

bling@bling ~/github/rust/hello_world [master *]
± % ./target/debug/hello_world
Run Code Online (Sandbox Code Playgroud)

Cargo 是否有内置的方式来计时执行还是我需要使用命令行?

time command-line rust rust-cargo

0
推荐指数
2
解决办法
1623
查看次数

argparse:如何要求一组并非全部互斥且并非全部可选的 args?

我试图在argparse. 但是,我有两个问题:

  1. 并非所有的论点都是相互排斥的。
  2. 即使它们都是互斥的,互斥组也要求参数是可选的,并且主函数search(不是必需的)使用位置参数。

理想情况下,我认为'search'是主要功能。因此,我希望它的参数是位置性的;虽然,search不是必需的。但是,至少需要以下一项: search, --name, --list, --add, --import, --encrypt, --decrypt, --delete-database, --rename-database, --backup

另外,--name不是相互排斥的选项,它是那种多用途:

  • 如果它被自身调用,并且它的参数(数据库的名称)不存在,则将创建它。
  • 如果(数据库)确实存在,则将其用作调用它的任何其他选项函数的参数:例如, -n myfirstdb --decrypt
  • 而如果--name不存在,我假设最近访问的数据库。

目前,我必须运行一个开始变得繁重的检查,以查看是否调用了任何主要选项,并测试是否--name存在。

最后,显然互斥的选项不能一起使用。

我怎样才能search成为这个必需的互斥群体的一部分?我怎样才能成为--name这个必需的组中的一个,但又不与其中任何一个互斥?

我正在试验子解析器,但我不确定它们是否能解决我的问题。任何建议都可能为我节省几天的反复试验时间,非常感谢。

parser.add_argument(
    'search', nargs='*', type=str, metavar='S', help='search [field] for string(s)')
parser.add_argument(
    '--name', '-n', type=str, help='name of the database; created if does not exist')

main_ex_group = parser.add_argument_group(
    title='main functions').add_mutually_exclusive_group()
main_ex_group.add_argument(
    '--list', '-l', action='store_true', help='list …
Run Code Online (Sandbox Code Playgroud)

python command-line command-line-arguments argparse python-3.x

0
推荐指数
1
解决办法
1596
查看次数

在 Linux 和 MAC 中使用 Java 在 Chrome 中打开 URL

如何使用 Java 启动 chrome?

对于 Windows,代码就像下面一样简单。

Runtime.getRuntime().exec(new String[]{"cmd", "/c", "start chrome http://localhost:8080"});
Run Code Online (Sandbox Code Playgroud)

有没有类似上面的?

java linux macos command-line google-chrome

0
推荐指数
1
解决办法
3764
查看次数

如何永久更改vim编辑器的默认选项?

我正在使用vimeditor 并且想要编辑vim editor提供的一些默认选项。

N+G(5G) 移动到第 n 行,但我希望 N+Enter 移动到第 n 行

同样地:

^想改成s

$想改成e

等等

unix linux vim shell command-line

0
推荐指数
1
解决办法
2676
查看次数

有没有办法通过 adb 检查我的自定义服务是否正在运行?

我已经在互联网和 stackoverflow 上进行了检查,但找不到解决方案。这是否可以使用 ADB?

command-line android adb android-studio

0
推荐指数
1
解决办法
3190
查看次数

关于 Node.js 是否最近不推荐使用 Bootstrap npm 包?

我正在尝试使用该方法安装Bootstrapnpm install。我已经有一段时间了,想知道我是否做错了什么?npm 安装仍然包含在Bootstrap站点以及githubnpm页面上。

据我所知,使用 bower 已被弃用。使用 gulp 时出现严重问题。任何帮助或更新教程的链接将不胜感激。

尝试通过终端安装时出现以下错误:

~/GitHub/GitSite $ npm install boostrap
npm WARN deprecated boostrap@2.0.0: Package no longer supported.  
Contact support@npmjs.com for more info.
npm WARN gitsite@1.0.0 No repository field.

+ boostrap@2.0.0
updated 1 package in 1.902s
~/GitHub/GitSite $ npm install boostrap jquery popper.js --save
npm WARN deprecated boostrap@2.0.0: Package no longer supported.  
Contact support@npmjs.com for more info.
npm WARN gitsite@1.0.0 No repository field.

+ boostrap@2.0.0
+ jquery@3.3.1 …
Run Code Online (Sandbox Code Playgroud)

command-line deprecated node.js npm-install

0
推荐指数
1
解决办法
2742
查看次数

zsh 命令行上的 for 循环:在“完成”附近解析错误

我不明白为什么我会收到这个错误?这对我来说似乎是很好的语法。

$ for f in todo/family/* ; echo "$f" ; done
zsh: parse error near `done'
Run Code Online (Sandbox Code Playgroud)

第一个$是 PS1——这是在常规的“命令行”上——而不是在文件中。

bash command-line for-loop zsh parse-error

0
推荐指数
1
解决办法
1万
查看次数

如何检查是否使用纱线安装了特定的依赖项?

有没有办法检查Terminal特定依赖项(例如:)Lodash是否安装在项目中或未使用Yarn

command-line yarnpkg

0
推荐指数
1
解决办法
1302
查看次数

如何使用命令 ECHO 将文本放入多个文件中?

如何使用命令将文本放入多个文件中echo

我想将相同的文本放在多个文件中,但此命令仅适用于一个文件:

echo "my text" > myfile.php
Run Code Online (Sandbox Code Playgroud)

但我想要一个这样的工作命令行:

echo "my text" > myfile.php,myfile.txt,myfile,myfile.html
Run Code Online (Sandbox Code Playgroud)

如何将文本放入多个文件或自定义扩展文件中?

linux shell command-line

0
推荐指数
2
解决办法
6220
查看次数