Tag: terminal

(Mac)-bash:__git_ps1:找不到命令

我试图在terminal中改变我的命令。 我不断收到错误: -bash: __git_ps1: command not found 我已经试过了,只需将它键入到terminal,如下所示: __git_ps1 。 我也试过了.bash_profile if [ -f ~/.git-completion.bash ]; then source ~/.git-completion.bash export PS1='[\W]$(__git_ps1 "(%s)"): ' fi 正如你可能看到/说出的那样,是的,我确实已经安装了自动完成function,它确实很好用! 我遇到了这个问题:“ PS1 envvariables不适用于mac ”,它给出的代码 alias __git_ps1="git branch 2>/dev/null | grep '*' | sed 's/* \(.*\)/(\1)/'" 所以我把它添加到我的.bash_profile希望它会改变一些东西。 那么,它呢。 它只是改变了错误输出。 这里是.bash_profile加上: alias __git_ps1="git branch 2>/dev/null | grep '*' | sed 's/* \(.*\)/(\1)/'" […]

SVN提交特定的文件

有什么办法只提交一个特定的文件列表(eq只是SVN想要提交的文件列表之一)。 我正在使用terminal下的MAC OS X,没有任何用户界面。

psql:致命:angular色“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 | template0 | user | […]

无法构buildgem原生扩展(安装Compass)

当我尝试安装最新版本的指南针( https://rubygems.org/gems/compass/versions/1.0.0.alpha.17 )时,出现以下错误。 ERROR: Error installing compass: ERROR: Failed to build gem native extension. ERROR: Error installing compass: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb checking for ffi.h… no checking for ffi.h in /usr/local/include,/usr/include/ffi… yes checking for ffi_call() in -lffi… yes checking for ffi_prep_closure()… yes checking for ffi_raw_call()… no checking for rb_thread_blocking_region()… yes […]

iTerm2键盘快捷键 – 分割窗格导航

我一直是标准的Macterminal的长期用户。 在听过同事们的好消息之后决定试用iTerm2。 我在iTerm2上看到的更有用的function之一是它的拆分窗格(很像vim拆分caching)。 在vim中,我可以使用Ctrl + W + arrowkeys在拆分缓冲区之间移动。 iTerm2还有一个快捷键可以在窗格之间移动吗?

在Ubuntu中创build目录的符号链接

下面是我创build一个目录的符号链接的代码: sudo ln -s /usr/local/nginx/conf/ /etc/nginx 我已经创build了目录/etc/nginx 。 我只想将源目录(conf)的内容放在目标目录(nginx)的内容中。 但是当我执行代码时, /etc/nginx包含一个名为“conf”的目录,而不是“conf”的内容。 该目录包含我想要的内容,但位置错误。 那么,为什么它把目录放在目标文件夹中,而不是把目录的内容放在目标文件夹中呢?

如何快速通过terminal(bash shell)删除文件和目录

从terminal窗口: 当我使用rm命令时,它只能删除文件。 当我使用rmdir命令只删除空的文件夹。 如果我有一个文件夹和文件夹中的文件和文件夹等目录,有没有办法删除所有的文件和文件夹没有所有艰苦的命令input? 如果它有所作为,我从terminal使用mac bash shell,而不是Microsoft DOS或linux。

Linux命令列出所有可用的命令和别名

是否有Linux命令将列出此terminal会话的所有可用的命令和别名? 就好像你键入了'a'并按下了标签,而是为了每个字母的字母。 或者运行“别名”,但也返回命令。 为什么? 我想运行以下命令并查看是否有命令可用: ListAllCommands | grep searchstr

Github“致命:远程来源已经存在”

我正在尝试遵循Michael Hartl的Rails教程,但是我遇到了一个错误。 我注册了Github并发布了一个新的SSH密钥,并创build了一个新的存储库。 但是当我进入terminal的下一行时,我得到以下错误: Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin git@github.com:ppreyer/first_app.git fatal: remote origin already exists. 只是想知道是否有人遇到这个问题?

列出Git别名

如何打印我的git别名列表,即与bash alias命令类似的东西?