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
我刚刚在Xcode中创build了一个新的Swift项目。 我想知道它使用的是哪个版本的Swift。 我如何在Xcode或terminal中看到我在项目中使用的是什么版本的Swift?
我只find了如何等待用户input。 但是,我只想暂停一下while true我的电脑就不会崩溃。 我尝试了pause(1) ,但它说-bash: syntax error near unexpected token '1' 。 如何做呢?
我是OS X的新手,在Ubuntu Linux工作了一段时间之后,刚刚得到了一台Mac。 在我试图弄清的许多事情中,terminal窗口中缺less颜色 – 就像运行“ls -la”或“git status”时显示的那样(在Linux上)…我可以不知道如何在实际的shell中激活它们。
我经常需要在编程期间杀死一个进程。 我现在这样做的方式是: [~]$ 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>
我要检查在Linuxterminal的时间。 在Linuxterminal中获取date和时间的命令是什么? 有什么方法可以设置自定义function?
如果我正在使用terminal并input一行命令的文本,是否有一个热键或任何方式来清除/删除该行? 例如,如果我的当前行/命令是非常长的,如: > git log –graph –all –blah..uh oh i want to cancel and clear this line <cursor is here now> 有没有一个热键或命令从上面去: > ? 通常我会按↓键,如果我现在的线是历史上的一个全新的线,那就清除它。 但是如果通过↑键浏览我的命令历史logging并开始编辑或使用这些命令, ↓只会将提示更改为历史logging中的下一个最新命令,所以在这里不起作用,除非我多次按↓ 。
我怎样才能得到一个bash脚本中的当前工作目录名称,甚至更好,只是一个terminal命令。 pwd给出了当前工作目录的完整path,例如/opt/local/bin但是我只想要bin
我知道组合键Ctrl + A跳转到当前命令的开头, Ctrl + E跳转到结尾。 但是有什么办法可以一字一字地跳,就像在Cocoa应用程序中的Alt + ← / →呢?