Tag: terminal

如何从命令行调用VS代码编辑器

这个问题说明了一切。 我怎样才能调用VS代码编辑器 windows cmd linux和macterminal 例如记事本++我写 > start notepad++ test.txt 顺便说一句,编辑是真棒(跨平台)! 谢谢Nadella! 您可以从Microsoft下载它

在terminal中使用subl命令的问题:“找不到命令”&“没有这样的文件或目录”

我想事先道歉,这是一个新手问题! 我花了最后2个小时试图find一个解决scheme。 我有两个问题(我确定相关)。 背景: 这是我的$ PATH的样子: /Users/Sponsi/.rvm/gems/ruby-1.9.3-p194/bin:/Users/Sponsi/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/Sponsi/.rvm/ruby/ruby1.9.3-P194 /斌:/Users/Sponsi/.rvm/bin:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin目录:在/ usr /本地/ git的/ bin中:在/ usr / X11 / bin中 问题#1 我正在尝试使用命令行命令“subl”在OSX上启动Sublime Text 2。 我input了以下命令:“ ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 它只有一半的工作 – 当我进入“subl”我得到“命令未find”。 但是,当我重新input上面的命令说:“已经存在”。 我在网上search,发现(有点)修复。 我将以下内容添加到我的.bashrc中: echo 'export PATH="./bin:$PATH"' >> ~/.bashrc source ~/.bashrc 使用命令“subl”不起作用,但只是暂时的。 […]

为System.in设置环境

我正在为运行RedHat的服务器devise一个控制台应用程序。 最终用户应该能够运行这个应用程序与他们select的任何terminal。 (例如:Gnometerminal,Putty SSH / Telnet,MS Telnet客户端等)。 在大多数terminal应用程序中没有任何错误,但是当我从MS Telnet会话启动我的程序时,我注意到System.in和System.console()特殊input已经完全搞砸了。 退格键会将^H写入屏幕,其他键写入乱码。 我已经深入了解这一点,我可以让它始终如一地工作,但是我确信我正在做的事情是严重的: if (!System.getenv("TERM").equals("xterm")) { System.out.println("\nWARNING: The TERM type is now set to xterm\n"); final String[] cmd = { "/bin/sh", "-c", "export TERM=xterm" }; Runtime.getRuntime().exec(cmd); } 对于不支持xtermterminal来说,会不会有一个问题? 我注意到,Microsoft Telnet客户端不允许您在开始会话之前将TERMtypes设置为xterm 。 一旦会话开始,然而,设置TERM=xterm似乎解决了这个问题。 大多数控制台应用程序如何解决这个问题?

OS Xterminal文本堆叠在本身之上

我在Mac OS X Lion的terminal应用程序中遇到了一个奇怪的问题。 当我input一行很长的文本时,当它到达terminal窗口的边缘时,它应该换行到下一行,它将继续在上面的行的文本上键入。 这里有一些截图来帮助说明这个问题: 在我的文本到达窗口边缘之前: 文字到达窗口边缘之后: 我也提供了我的文本和窗口设置的截图,以防这些可能会有所帮助。 文本设置: 窗口设置: 预先感谢您提供的任何帮助。 我有这个问题一段时间,只是从来没有解决它。 当我进入需要大grep命令和长path名的东西时,现在真的变成了一个痛苦的东西。

命令“ruby”在我的Mac上不做任何事情

我不能让Ruby解释器运行在我的任一台Mac电脑上(一台MacBook和一台MacBook Pro,都运行Snow Leopard)。 当我运行它时,通过在terminal键入ruby ,没有任何反应。 它只是坐在那里。 我可以通过按Ctrl+C来杀死它,但就是这样。 我知道Ruby进程正在运行,因为我可以在Activity Monitor中看到它,并且运行ruby –version可以正常工作。 我已经尝试了以下,都无济于事: 我有一些bash自定义,所以我试图禁用它们,但是没有帮助。 我使用MacPorts安装了Ruby 1.8.7的新副本,但是那个人也有同样的问题。 我试着退出并重新启动terminal应用程序。 其他一些可能有用的信息: 我正在尝试运行Snow Leopard附带的Ruby版本。 我已经安装了Apple的开发者工具。 其他解释器(Python,Io等)工作正常。 今天晚上我花了一段时间在网上search这个问题,但还没有find任何的讨论。 我不知道是什么原因造成的,所以任何人都可以提供帮助将不胜感激。

如何使用terminal运行特定的Android应用程序?

我已经安装了Eclipse和Android SDK。 一切运行良好。 我想安装.apk文件,所以我已经按照说明。 但问题是,当我启动模拟器,它不会自动运行我的应用程序。 在terminal有一个命令,让我运行我要求的具体应用程序?

如何显示terminal中当前的分支和文件夹path?

我一直在观看Team Treehouse的一些video,他们在使用Git时有一个非常漂亮的terminal。 例如,他们有(类似的): mike@treehouseMac: [/Work/test – feature-branch-name] $ git add . mike@treehouseMac: [/Work/test – feature-branch-name] $ git commit -m "Some feature." mike@treehouseMac: [/Work/test – feature-branch-name] $ git checkout master mike@treehouseMac: [/Work/test – master] $ git status 我的terminal如何显示一些有用的信息,包括我所在的分支,用颜色来区分我想要的数据位? 有没有find一些事实上的插件? 我正在使用Mac OSX 10.8

删除terminal中新选项卡的“上次login”消息

经过一些search后,我创build了一个~/.hushlogin文件,它工作,但只适用于新窗口。 有没有办法让它也适用于新标签?

npm -i标志是什么意思?

npm中的“i”标志是做什么的? 我看到它是这样使用的: npm i backbone.marionette 我查看了npm文档,并在Google上search了相当数量的文档。 我不确定这是旗帜或命令,或者根本不是一个npm的东西?

你在OSX上保留自己的脚本?

当我为我的OS X编写我的bash脚本来做一般事情时,我想知道哪里是保持它们的好地方。 有没有一个目录,我可以把他们全部在哪里会被自动拾取? 或者我应该创build我自己的目录,然后从.profile或其他引用该目录?