我在我的.aliases文件中指向了一个文件.zshrc
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
if [ -f $DIR"/.aliases" ]; then
. $DIR"/.aliases"
fi
这段代码在我的.bashrc文件中是相同的(在切换到zsh的过程中)。当我打开一个新的终端时,别名可以正常工作--但是当我改变目录并打开tmux时,别名就会中断。起初,我认为这与目录是否正确有关--但是,当我切换到bas
我正在尝试将颜色输出添加到我在mac上运行的bash脚本中的错误中。问题是颜色不起作用。我创建了最简单的脚本来演示它不起作用:
#!/bin/bash
echo -e "\e[1;31m This is red text \e[0m"
但是,当我运行它时,我根本看不到任何颜色,如下图所示。但是,ls命令的颜色输出工作正常。
我正在跟踪通过Heroku开始使用Ruby。在声明应用程序依赖项(,)的步骤中,我不得不在本地安装Postgres。
我使用zsh作为我的shell,因此我认为$PATH有一个问题。我已经成功下载了Postgres并将其拖到我的应用程序文件夹中。
这就是我被困的地方
If you are using bash (default shell on OS X), add the following line to ~/.bash_profile:
export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.4/bin
我在我的
我一直试图在我的Debian 10实例中添加别名的全局使用,但没有任何运气。
我已经尝试的是将我的别名添加到/etc/bash.bashrc中,并将这个片段添加到/etc/profile中,以便在没有工作的情况下获取它。
if [ -f /etc/bash.bashrc ]; then . /etc/bash.bashrc fi
在我的bash.bashrc:
#Aliases
alias l='ls -la'
alias ll='ls -l'
alias la='ls -a'
编辑*
如何为“ls”创建别名。例如ls='ls‘。就
在zsh中使用iTerm2,它不能识别我的别名。有时我不得不在集成开发环境中工作,不能简单地浏览一些东西,愚蠢的人认为将他们的应用程序命名为MyReallyLongApplicationName.app是一个好主意,因为.html文件默认在浏览器中打开,所以我必须这样做:
open -a MyReallyLongApplicationName.app something.html
我的.zshrc中有一个别名,如下所示:
alias ide="open -a MyReallyLongApplicationName.app"
但是zsh不会识别我的别名。我尝试了另一个,看看是不是