Questions tagged «command-line-interface»

程序的界面完全由文本组成,与GUI(或图形用户界面)相对(尽管不一定互斥)。


5
终端中的Git提交会打开VIM,但无法返回到终端
现在尝试学习GitHub,并在nettuts上完成本Git基础教程。我正在上关于提交的课程。 老师输入内容git commit,然后以VIM作为他的编辑器打开(我也想知道如何使其在Sublime Text 2中打开),无论如何,它在VIM中打开,并且我在第一行中添加这是我的第一次提交并点击保存。 接下来,它提示我将输出保存到桌面,这在他的屏幕录像中没有看到。现在我仍在VIM中,不确定如何返回“普通”终端:( 我不知道该怎么办,所以我刚刚退出终端并重新启动它,再次进行git commit并收到一些有关重复的警告消息!不知道我是否(E)edit仍然需要(A)abort。 git状态 vim 消息当我重新打开终端,做混帐再犯

6
如何配置Mac OS X术语以使git带有颜色?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 我在线上观看了Mac OS X git演示,其中将其配置为具有多种颜色。 例如,他的提示是琥珀色,他的ls目录是紫色,他的git diff输出有〜4种颜色(粉红色,浅绿色,红色,浅黄色)。 您能告诉我如何配置Mac OS X终端吗?绝对是Mac OS X Terminal.app,不是iTerm。


13
如何避免在每个Git命令的开头键入“ git”?
我想知道是否有一种方法可以避免git在每个Git命令的开头都键入单词。 如果有一种方法可以git在打开命令提示符进入“ Git模式”后仅在开始时使用一次命令,那将是很好的。 例如: git> 之后,默认情况下,我们键入的每个命令都将解释为Git命令。 与我们使用MySQL Shell编写数据库命令的方式类似: mysql> 这将使我不必git每天都要键入数百次。 注意:我git-bash在Windows上使用。



17
Laravel 5 –清除共享主机服务器中的缓存
问题很清楚。 php artisan cache:clear 是否有任何变通办法可以像我们在CLI中一样使用以上方法清除缓存。我正在使用流行的共享托管服务,但是按照我的计划,我没有控制面板访问权限。 **我想清除视图缓存。** 我看到了几乎与此相同的问题,但这无济于事。

17
git pull上的Git错误(无法更新本地引用)
我只有分支主管,每次尝试“ git pull”时我都会收到此错误: error: Couldn't set refs/remotes/origin/master From /var/lib/git/xxx/project ! a0f80ea..49177a3 master -> origin/master (unable to update local ref) 当我做“ git pull origin master”时,我得到: error: Couldn't set ORIG_HEAD fatal: Cannot update the ref 'ORIG_HEAD'. 我一直在搜索,但找不到原因

4
运行Node脚本时在当前shell上下文中更改工作目录
我试图从bin脚本运行Node.js脚本时更改其工作目录。我有类似以下内容: #!/usr/bin/env node process.chdir('/Users') 然后./bin/nodefile,我使用运行该文件时,它会退出,但是当前shell上下文的工作目录没有更改。我也尝试过shelljs,但这也不起作用。 做这个的最好方式是什么?我了解它正在工作,但只是在一个单独的过程中。


6
附加到流程输出以进行查看
如何将控制台/终端视图“附加”到应用程序输出,以便我可以看到它在说什么? 在不终止应用程序的情况下,如何与应用程序输出分离? 通常,如果使用命令行启动健谈的应用程序,则可以看到各种精彩的输出。但是,比方说,我运行的是一个特别健谈的编程程序,例如KINO,并且我想在任何给定的时间查看其输出,而不必通过命令行重新启动它。我不能; 至少我不知道如何。

16
在命令行Ubuntu 16.04上切换PHP版本
我已经在Ubuntu 16.04上安装了php 5.6和php 7.1 我知道使用Apache作为我的Web服务器,我可以 a2enmod php5.6 #to enable php5 a2enmod php7.1 #to enable php7 当我在Apache模块中禁用php7.1并启用php 5.6时,Apache会识别出更改并按预期使用php 5.6解释器。 但是,当我从命令行运行内部php Web服务器时: php -S localhost:8888 php使用php 7处理请求。那么如何在命令行中在php 5.6和php 7.1之间切换?

3
在Go中重定向子进程的stdout管道
我正在用Go编写程序,该程序执行类似程序的服务器(也就是Go)。现在,我想在启动父程序的终端窗口中获​​得子程序的标准输出。一种方法是使用cmd.Output()函数,但这仅在进程退出后才输出标准输出。(这是一个问题,因为这个类似于服务器的程序运行了很长时间,并且我想读取日志输出) 变量out是,type io.ReadCloser我不知道该如何使用它来完成任务,因此在该主题上我找不到任何有用的信息。 func main() { cmd := exec.Command("/path/to/my/child/program") out, err := cmd.StdoutPipe() if err != nil { fmt.Println(err) } err = cmd.Start() if err != nil { fmt.Println(err) } //fmt.Println(out) cmd.Wait() } 对代码的解释:取消注释该Println函数以获取要编译的代码,我知道这Println(out io.ReadCloser)不是有意义的函数。 (它产生输出&{3 |0 <nil> 0})只需两行即可编译代码。


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.