Tag: terminal

brew医生说“错误:/ usr / bin出现在/ usr / local / bin之前”如何解决?

Adams-MacBook-Pro% brew doctor Error: /usr/bin occurs before /usr/local/bin This means that system-provided programs will be used instead of those provided by Homebrew. The following tools exist at both paths: clusterdb createdb createlang createuser dropdb droplang dropuser ecpg git git-cvsserver git-receive-pack git-shell git-upload-archive git-upload-pack gitk pg_config pg_dump pg_dumpall pg_restore pg_upgrade psql reindexdb vacuumdb Consider amending your […]

如何在不重新打印的情况下更新terminal中的打印消息(Linux)

我想为我的terminal应用程序制作一个进度条,其工作原理如下: [XXXXXXX ] 这将给出一个视觉指示,说明在这个过程完成之前剩下多less时间。 我知道我可以通过将它们添加到string然后简单地printf,而打印越来越多的X,但是看起来像这样: [XXXXXXX ] [XXXXXXXX ] [XXXXXXXXX ] [XXXXXXXXXX ] 或类似的东西(显然你可以玩间距)。但这不是视觉美学。 有没有办法用新文本更新terminal中的打印文本,而不需要重新打印? 这是所有在Linux下,C ++。

rm -rf中的rf代表什么?

一个新手问题:Unix中rm -rf中的rf是什么意思? 更一般地说,我很难记住Unix命令和选项,因为我不明白它们代表什么。 有没有解释这些短宣的含义的资源?

node.js:找不到模块'request'

我安装了请求模块 ,并得到错误: module.js:340 throw err; ^ Error: Cannot find module 'request' 我读过关于这个错误的所有post,并明白,这是因为模块请求不是全局find,但我已经尝试了2个build议 npm安装请求-g 应该这样安装在/ usr / loca / bin? 因为我没有看到它。 和 sudo npm链接 / usr / local / lib / node_modules / request – > / Users / soulsonic / dev / sandbox / node_test / request 每个命令后我重新启动terminal,但不断收到找不到模块错误。 更新 在我的初始目录中一定有某种冲突,因为“npm install request”没有在node_modules(其他10个内部)中添加“request”..在切换到刚刚工作的新目录之后。 如果我用-g开关运行它,我确实看到它安装到/ usr / […]

iTerm2:删除行?

我试图将Cmd + Delete(backspace)映射到iTerm2的行首(如浏览器和文本编辑器),我无法find工作的转义代码。 根据我在这里阅读的内容,我尝试了1K( ^[1K )…它只是打印一个“K”。 编辑:我发现Ctrl + U。 现在来找出如何映射它。 也许hex代码21(U是第21个字母),所以0x15?

OS Xterminal:Meta key + altfunction同时

有没有办法使用alt / 选项键作为元键,但仍然能够使用它来制作一些需要它的字符? 例如,在我的本地键盘布局中: @是alt + 2 \是alt + shift + 7 | 是ALT + 7 等等 所以,如果我把alt设置为一个元键,我不能再让这些字符了。 另一方面,使用“按esc,释放esc,按一个键”来制作元键序列会使我的手受伤。 任何具有国际键盘的Emacs用户已经解决了这个问题,请给出您可能有的提示! 🙂 编辑: 看起来,我可以将alt设置为元键,然后在inputrc中添加这些设置: "\e2": "@"这在bash shell中工作,但它仍然不能用于Emacs,所以没有好处。

在macterminal中设置默认目录

我只使用terminal(mac)作为git,而我只使用git作为一个目录。 是否可以设置默认目录(terminal打开时的目录)到我使用git的目录,如果是这样的话?

让一个Scala解释器工作

我对Scala很新。 我已经下载它,在Eclipse中工作,我将开发它; 但是我不能在terminal上工作。 所有网站和书籍都只是inputscala – 这是行不通的。 该网站令人不愉快地说: 我们假设Scala软件和用户环境都正确设置。 我该怎么做? 我对此很陌生,使用Jargon或假设对Scala周围的框架有太多的了解会毁了一个很好的回应; 请保持简单。 Mac OS X(10.6.7) Scala:2.9.0.1 谢谢

来自terminal的命令“subl”不起作用

我是一个Mac新手(山狮),并尝试设置terminal的“subl”命令,如下所述: 第一个任务是build立一个符号链接到subl。 假设您已经将Sublime Text 2放置在Applications文件夹中,并且在path中有一个〜/ bin目录,则可以运行: ln -s“/ Applications / Sublime Text 2.app/Contents/SharedSupport/bin/subl”〜/ bin / subl 但它不起作用。 我现在有一个文件夹/ bin /在我的用户下,这个文件夹包括一个别名。 但是当我在terminal内subl –help提示时,出现错误-bash: subl: command not found 有人可以帮我吗? KR&thx,Fabian

启动rails server时出错:警告:不安全的可写dir / usr在PATH中,模式040777

我正在关注Treehouse上的Ruby教程,并且在启动rails服务器时不断收到以下错误信息: /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.2.4/lib/bundler/runtime.rb:197: warning: Insecure world writable dir /usr in PATH, mode 040777 /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.2.4/lib/bundler/runtime.rb:197: warning: Insecure world writable dir /usr in PATH, mode 040777 我试图用sudo chmod ow / usr / local / fix和其他变体修复它,但是可悲的是,它没有为我做任何事情。 即使有这个错误,虽然服务器仍然会启动,一切都会正常工作,但现在我也得到了很多其他的错误,服务器甚至不会启动了,我想他们可能会连接? 这是我现在得到的错误: Yass-Bents-MacBook-Pro:treebook yassine$ rails s /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.2.4/lib/bundler/runtime.rb:197: warning: Insecure world writable dir /usr in PATH, mode 040777 /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.2.4/lib/bundler/runtime.rb:197: warning: Insecure world writable dir […]