434得票20回答
如何在OS X的命令行中打开Atom编辑器?

我有Atom编辑器,想知道如何在终端中打开一个文件或文件夹。我使用的是Mac电脑。我正在寻找一种方法来做到这一点:atom . (opens folder) atom file.js (opens file) atom (opens editor) 这有可能吗?我该如何设置?

397得票25回答
在不打开浏览器的情况下,是否可以通过命令行在GitHub上创建远程存储库?

我创建了一个新的本地 Git 仓库:~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first commit' 有没有任何git命令可以创建...

392得票6回答
使用cURL发送请求,并将POST数据从文件中获取。

我需要通过命令行使用cURL进行POST请求。该请求的数据位于一个文件中。我知道通过--upload-file选项可以使用PUT方法完成这个操作。curl host:port/post-file -H "Content-Type: text/xml" --data &quo...

364得票31回答
Git拉取错误(无法更新本地引用)

我只有一个主分支,每次尝试执行git pull时都会出现这个错误。 error: Couldn't set refs/remotes/origin/master From /var/lib/git/xxx/project ! a0f80ea..49177a3 master -&g...

338得票10回答
类似于grep的文本高亮显示,但不过滤文本。

使用grep时,它将用正则表达式匹配到的任何文本行亮显显示出来。 如果我想要这种行为,但又希望grep打印出所有的行呢?查看了grep手册页后没有找到相关信息。

328得票13回答
使用命令行从指定路径递归删除node_modules文件夹

我有多个npm项目保存在本地目录中。现在我想备份我的项目,但不包括node_modules文件夹,因为它占用了大量空间,并且可以使用npm install随时恢复。 那么,如何使用命令行界面从指定路径递归删除所有node_modules文件夹呢?

322得票4回答
如何在Vimdiff中展开/折叠差异部分?

我今天开始使用vimdiff,并希望做一些我曾经在基于Windows的diff编辑器上视为理所当然的事情(比如展开/折叠差异部分,全文展开/只有三行上下文中的差异等)。我目前只知道以下命令: 键盘快捷键: do - 将另一个窗口的更改获取到当前窗口。 dp - 将当前窗口的更改置入另一个窗...

316得票15回答
有更好的Windows控制台窗口吗?

我发现在Windows上使用命令行非常令人沮丧,主要是因为与Linux和OS X上的终端应用程序(如“rxvt”,“xterm”或“Terminal”)相比,控制台窗口难以使用。主要投诉如下: 没有标准的复制/粘贴功能。您必须打开“标记”模式,并且只能从由(小)左侧角按钮触发的多级弹出窗口...

314得票5回答
如果文件已经存在于wget中,跳过下载?

这是运行wget的最简单示例:wget http://www.example.com/images/misc/pic.png 但是如何让wget在pic.png已经存在时跳过下载?

274得票19回答
在命令行中切换Ubuntu 16.04上的PHP版本

我已经在我的Ubuntu 16.04上安装了PHP 5.6和PHP 7.1。 我知道如果我的web服务器是Apache,我可以做到:a2enmod php5.6 #to enable php5 a2enmod php7.1 #to enable php7 当我在 Apache 模块中禁用 ph...