标签: command-line-interface

grep一个文件,但显示几个周围的行?

我想要grep一个字符串,但也显示前面的五行和以下五行以及匹配的行.我怎么能这样做?

search logging grep command-line-interface

3277
推荐指数
14
解决办法
104万
查看次数

将多个PDF文件合并/转换为一个PDF

如何将多个PDF文件合并/转换为一个大型PDF文件?

我尝试了以下内容,但目标文件的内容不符合预期:

convert file1.pdf file2.pdf merged.pdf
Run Code Online (Sandbox Code Playgroud)

我需要一个非常简单/基本的命令行(CLI)解决方案.如果我可以将合并/转换的输出直接输入pdf2ps(最初尝试在我之前提出的问题:Linux管道(转换 - > pdf2ps - > lp)),那将是最好的.

linux pdf merge command-line-interface

986
推荐指数
16
解决办法
66万
查看次数

使用Node.js执行命令行二进制文件

我正在将一个CLI库从Ruby移植到Node.js.在我的代码中,我在必要时执行几个第三方二进制文件.我不确定在Node中如何最好地完成此任务.

这是Ruby中的一个示例,我将PrinceXML称为将文件转换为PDF:

cmd = system("prince -v builds/pdf/book.html -o builds/pdf/book.pdf")
Run Code Online (Sandbox Code Playgroud)

Node中的等效代码是什么?

javascript ruby command-line-interface node.js

581
推荐指数
10
解决办法
54万
查看次数

默认情况下,在MongoDB shell中打印漂亮

有没有办法告诉Mongo漂亮的打印输出?目前,所有内容都输出到一行,并且难以阅读,尤其是嵌套数组和文档.

command-line-interface mongodb mongo-shell

490
推荐指数
7
解决办法
13万
查看次数

430
推荐指数
14
解决办法
159万
查看次数

有没有办法使用命令行cURL跟踪重定向?

我知道在php脚本中:

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
Run Code Online (Sandbox Code Playgroud)

将遵循重定向.有没有办法使用命令行cURL跟踪重定向?

redirect curl command-line-interface

425
推荐指数
3
解决办法
23万
查看次数

如何在OS X中从命令行打开Atom编辑器?

我有Atom编辑器,想知道如何在Atom中从终端打开文件或文件夹.我正在使用Mac.我正在寻找一种方法来做到这一点:

atom . (opens folder)

atom file.js (opens file)

atom (opens editor)
Run Code Online (Sandbox Code Playgroud)

这是可能的,我该如何设置?

macos command-line-interface atom-editor

378
推荐指数
7
解决办法
28万
查看次数

是否可以在不打开浏览器的情况下从CLI在GitHub上创建远程仓库?

我创建了一个新的本地Git存储库:

~$ mkdir projectname
~$ cd projectname
~$ git init
~$ touch file1
~$ git add file1
~$ git commit -m 'first commit'
Run Code Online (Sandbox Code Playgroud)

是否有任何git命令来创建一个新的远程仓库并从此处将我的提交推送到GitHub?我知道启动浏览器并转向创建新存储库没什么大不了的,但如果有办法从CLI实现这一点,我会很高兴.

我阅读了大量的文章,但我没有提到如何使用git命令从CLI创建远程仓库.Tim Lucas的好文章设置一个新的远程git存储库是我找到的最接近的,但GitHub不提供shell访问.

git ssh version-control github command-line-interface

337
推荐指数
13
解决办法
14万
查看次数

有更好的Windows控制台窗口吗?

我发现Windows中的命令行工作令人沮丧,主要是因为与Linux和OS X上的终端应用程序(如"rxvt","xterm"或"Terminal")相比,控制台窗口使用起来很糟糕.主要投诉:

  1. 没有标准的复制/粘贴.你必须打开"标记"模式,它只能从(小)左手角按钮触发的多级弹出窗口中获得.然后需要从同一菜单调用复制和粘贴

  2. 您无法通过拖动任意调整窗口大小,每次要调整窗口大小时都需要设置首选项(返回到多级弹出窗口)

  3. 在水平滚动条进入图片之前,您只能使窗口变得如此之大.水平滚动条很糟糕.

  4. 使用cmd.exe shell,您无法导航到具有\\netpath表示法(UNC?)的文件夹,您需要映射网络驱动器.当处理将要映射不同驱动器的多台计算机时,这很糟糕

是否存在解决这些问题的技巧或应用(付费或其他)?

windows terminal console command-line command-line-interface

316
推荐指数
8
解决办法
30万
查看次数

命令提示符不会将目录更改为另一个驱动器

我正在尝试编译一些java(当前学习java),为此我需要更改命令提示符的目录(使用javac).

C:\...\Admin> cd D:\Docs\Java
C:\...\Admin> cd
C:\...\Admin
Run Code Online (Sandbox Code Playgroud)

它不会更改目录.我再次尝试使用引号:

C:\...\Admin> cd "D:\Docs\Java"
C:\...\Admin>
Run Code Online (Sandbox Code Playgroud)

同样,它不会更改目录.我究竟做错了什么?

directory command-line cmd command-prompt command-line-interface

294
推荐指数
8
解决办法
44万
查看次数