Tag: terminal

无法在terminal中显示Git树

Killswitchcollective.com的旧文章,2009年6月30日 ,有以下input和输出 git co master git merge [your_branch] git push upstream ABCDE ABCDEFG \ —-> \ your branch CDE G 我感兴趣的是如何在OS / X中不使用Gitk或Gitx的情况下,在terminal中获取类似树视图的提交。 你怎么能在terminal上得到树状的提交视图?

如何将命令的输出直接复制到我的剪贴板?

如何将命令的输出传输到我的剪贴板并在使用terminal时将其粘贴回来? 例如: cat file | clipboard

我如何看到我正在使用哪个版本的Swift?

我刚刚在Xcode中创build了一个新的Swift项目。 我想知道它使用的是哪个版本的Swift。 我如何在Xcode或terminal中看到我在项目中使用的是什么版本的Swift?

在继续之前,如何暂停我的shell脚本?

我只find了如何等待用户input。 但是,我只想暂停一下while true我的电脑就不会崩溃。 我尝试了pause(1) ,但它说-bash: syntax error near unexpected token '1' 。 如何做呢?

OS Xterminal颜色

我是OS X的新手,在Ubuntu Linux工作了一段时间之后,刚刚得到了一台Mac。 在我试图弄清的许多事情中,terminal窗口中缺less颜色 – 就像运行“ls -la”或“git status”时显示的那样(在Linux上)…我可以不知道如何在实际的shell中激活它们。

使用bash和regex在一行中查找并杀死一个进程

我经常需要在编程期间杀死一个进程。 我现在这样做的方式是: [~]$ ps aux | grep 'python csp_build.py' user 5124 1.0 0.3 214588 13852 pts/4 Sl+ 11:19 0:00 python csp_build.py user 5373 0.0 0.0 8096 960 pts/6 S+ 11:20 0:00 grep python csp_build.py [~]$ kill 5124 我怎样才能自动提取进程ID,并杀死它在同一行? 喜欢这个: [~]$ ps aux | grep 'python csp_build.py' | kill <regex that returns the pid>

如何获取terminal中的当前date和时间,并在terminal中设置自定义命令?

我要检查在Linuxterminal的时间。 在Linuxterminal中获取date和时间的命令是什么? 有什么方法可以设置自定义function?

如何清除/删除terminal中的当前行?

如果我正在使用terminal并input一行命令的文本,是否有一个热键或任何方式来清除/删除该行? 例如,如果我的当前行/命令是非常长的,如: > git log –graph –all –blah..uh oh i want to cancel and clear this line <cursor is here now> 有没有一个热键或命令从上面去: > ? 通常我会按↓键,如果我现在的线是历史上的一个全新的线,那就清除它。 但是如果通过↑键浏览我的命令历史logging并开始编辑或使用这些命令, ↓只会将提示更改为历史logging中的下一个最新命令,所以在这里不起作用,除非我多次按↓ 。

在Bash脚本中获取当前目录名称(没有完整path)

我怎样才能得到一个bash脚本中的当前工作目录名称,甚至更好,只是一个terminal命令。 pwd给出了当前工作目录的完整path,例如/opt/local/bin但是我只想要bin

有什么办法在OS Xterminal来逐词移动光标?

我知道组合键Ctrl + A跳转到当前命令的开头, Ctrl + E跳转到结尾。 但是有什么办法可以一字一字地跳,就像在Cocoa应用程序中的Alt + ← / →呢?