Questions tagged «terminal»

终端或命令行界面是用于与操作系统或软件进行交互的纯文本界面。用户通常将命令键入终端以执行特定任务。

6
无法在终端中显示Git树
Killswitchcollective.com的旧文章(2009年6月30日)具有以下输入和输出 git co master git merge [your_branch] git push upstream A-B-C-D-E A-B-C-D-E-F-G \ ----> \ your branch C-D-E G 我很感兴趣如何在不使用OS / X中的Gitk或Gitx的情况下在终端中获得树状视图的提交。 您如何在终端中获得树状的提交视图?


10
Git分支命令的行为类似于“少”
当我使用git branch命令列出所有分支时,我看到的输出git branch | less。 该命令git branch应该显示分支列表,就像ls文件一样。 这是我得到的输出: 如何获得默认行为git branch?是什么原因导致页面输出? 我正在使用ZSH oh_my_zsh(那里没有Git),我的.gitconfig样子是这样的: [user] email = myemail@mail.com name = Dennis Haegler [push] default = simple [merge] tool = vimdiff [core] editor = nvim excludesfile = /Users/dennish/.gitignore_global [color] ui = true [alias] br = branch ci = commit -v cam = commit …

16
psql:致命错误:角色“ postgres”不存在
我是Postgres新手。 我为Mac安装了postgres.app。我在玩psql命令,无意中删除了postgres数据库。我不知道里面有什么。 我目前正在研究一个教程:http : //www.rosslaird.com/blog/building-a-project-with-mezzanine/ 我被困在 sudo -u postgres psql postgres 错误信息: psql: FATAL: role "postgres" does not exist $哪个psql /Applications/Postgres.app/Contents/MacOS/bin/psql 这是打印出来的 psql -l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ------------+------------+----------+---------+-------+--------------------------- user | user | UTF8 | en_US | en_US | …

11
清除终端屏幕的真实
使用clear终端上的命令只会使用户误以为屏幕已清除...当您使用鼠标滚动时,仍可以看到以前命令的输出。当您淹没在文本海啸中时,这将使生活变得困难。 可以在Internet上找到的各种解决方案(转义码等)只是clear命令已经完成的工作的变体。 那么,如何真正清除Linux中终端的内容呢?

20
串联多个文件,但将文件名包含为节标题
我想在终端中将多个文本文件连接成一个大文件。我知道我可以使用cat命令来做到这一点。但是,我希望每个文件的文件名都在该文件的“数据转储”之前。有人知道怎么做吗? 我目前有什么: file1.txt = bluemoongoodbeer file2.txt = awesomepossum file3.txt = hownowbrowncow cat file1.txt file2.txt file3.txt 所需的输出: file1 bluemoongoodbeer file2 awesomepossum file3 hownowbrowncow

10
在Python中管道输出标准输出时设置正确的编码
当传递Python程序的输出的管道时,Python解释器会对编码感到困惑,并将其设置为None。这意味着这样的程序: # -*- coding: utf-8 -*- print u"åäö" 正常运行时可以正常工作,但失败: UnicodeEncodeError:'ascii'编解码器无法在位置0编码字符u'\ xa0':序数不在范围内(128) 以管道顺序使用时。 使管道工作的最佳方法是什么?我能告诉它使用外壳程序/文件系统/正在使用的任何编码吗? 到目前为止,我所看到的建议是直接修改site.py,或使用此hack硬编码defaultencoding: # -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') print u"åäö" 有没有更好的方法可以使管道工作?


4
如何通过终端(bash shell)快速删除文件和目录
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 从终端窗口: 当我使用rm命令时,它只能删除文件。 当我使用rmdir命令时,它只会删除空文件夹。 如果我的目录中嵌套了文件和文件夹,那么在没有文件的文件夹中,是否有删除所有文件和文件夹的方法,而无需键入所有繁琐的命令? 如果有什么不同,我从终端而不是Microsoft DOS或linux使用mac bash shell。
331 file  terminal  directory  rm  rmdir 

6
iTerm2键盘快捷键-拆分窗格导航
我是标准Mac Terminal的长期用户。在听取了我的同事的好评之后,决定尝试iTerm2。 我在iTerm2上看到的更有用的功能之一是它的拆分窗格(很像vim拆分缓冲区)。 在vim中,我可以使用Ctrl+ W+ 在拆分缓冲区之间移动arrowkeys。iTerm2是否也有键盘快捷键可在窗格之间移动?

1
仅在终端中显示当前路径[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我已通过SSH进入计算机,因此无法使用GUI访问路径名。有没有一种方法可以直接在终端上查看路径而不必使用Nautilus?
319 unix  terminal  path 

15
是否有更好的Windows控制台窗口?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我发现在Windows中的命令行上工作令人沮丧,主要是因为与Linux和OS X上的终端应用程序(例如“ rxvt”,“ xterm”或“ Terminal”)相比,控制台窗口很难使用。主要投诉: 没有标准的复制/粘贴。您必须打开“标记”模式,并且只能通过(小)左上角按钮触发的多级弹出窗口使用它。然后,需要从同一菜单中调用复制和粘贴 您不能通过拖动来随意调整窗口大小,每次想要调整窗口大小时,都需要设置一个首选项(返回到多级弹出窗口) 在水平滚动条进入图片之前,只能使窗口变大。水平滚动条很烂。 使用cmd.exe shell,您将无法导航到\\ netpath表示法(UNC?)的文件夹,需要映射网络驱动器。在要映射不同驱动器的多台机器上工作时,这很糟糕 是否有解决这些问题的技巧或应用程序(收费的或其他方式)?

24
节点版本管理器安装-找不到nvm命令
我正在尝试按照以下说明安装NVM 我在终端输入以下命令: $ curl https://raw.github.com/creationix/nvm/master/install.sh | sh 运行安装后,我重新启动终端并尝试使用以下命令安装Node.js: $ nvm install 0.8 但我得到了答复: -bash: nvm: command not found 我不确定我在做什么错。 附加信息 - 我一直在寻找其他帖子和论坛的解决方案。我发现了另一个解决方案 $ git clone git://github.com/creationix/nvm.git ~/.nvm 但这每次我尝试都会超时。任何帮助,将不胜感激。谢谢。
303 node.js  terminal  nvm 


9
如何找到终端窗口的宽度和高度?
作为一个简单的示例,我想编写一个CLI脚本,该脚本可以=在终端窗口的整个宽度上打印。 #!/usr/bin/env php <?php echo str_repeat('=', ???); 要么 #!/usr/bin/env python print '=' * ??? 要么 #!/usr/bin/env bash x=0 while [ $x -lt ??? ]; do echo -n '='; let x=$x+1 done; echo
295 terminal 

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.