我在OSX,我需要把这样的事情, alias blah="/usr/bin/blah"
在配置文件中,但我不知道在哪里的配置文件是。
Answer 1:
您可以添加一个alias
或function
在你的启动脚本文件。 通常这是.bashrc
, .bash_login
或.profile
的文件在你的home目录。
由于这些文件是隐藏的,你将不得不做的ls -a
列出它们。 如果你没有一个你可以创建一个。
如果我没有记错,当我买了我的Mac上, .bash_login
文件是不存在。 我不得不去创造我自己,这样我可以把prompt info
, alias
, functions
等在里面。
以下是如果你想创建一个步骤:
- 启动终端
- 键入
cd ~/
去你的主文件夹 - 键入
touch .bash_profile
创建新的文件。 - 编辑
.bash_profile
有你喜欢的编辑器(或者您也可以只open -e .bash_profile
在文字编辑打开它。 - 类型
. .bash_profile
. .bash_profile
重新加载.bash_profile
,并更新添加的任何别名。
Answer 2:
在OS X上要使用〜/ .bash_profile中。 这是因为在默认情况下打开Terminal.app为每个新窗口登录shell。
查看更多关于不同的配置文件,当他们在这里使用: 什么是.bashrc中之间的区别,.bash_profile文件,并.environment?
并且相对于OSX这里: 关于的.bash_profile,.bashrc中,并在应别名书面?
Answer 3:
我刚打开zshrc与崇高,并对其进行编辑。
subl .zshrc
和崇高补充一点:
alias blah="/usr/bin/blah"
在终端运行以下命令:
source ~/.bashrc
完成。
Answer 4:
在我.bashrc
文件中以下行是有默认:
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
因此,在我的平台.bash_aliases
是用于在默认情况下(我用的是一个)别名文件。 我不是一个OS X用户,但我想,如果你打开你.bashrc
文件,你就可以找出什么是常用于您的平台的别名文件。
Answer 5:
cd /etc
sudo vi bashrc
添加下面这样:
alias ll="ls -lrt"
最后,重新启动终端。
Answer 6:
对于脚本和程序的配置文件是~/.bashrc
,当您使用终端是被加载配置文件~/.bash_login
。
我认为最好的办法是只在一切~/.bashrc
。
为了您的具体问题,只需输入(这将覆盖任何现有的〜/ .bashrc):
echo "alias blah=\"/usr/bin/blah\"" >>~/.bashrc
进入终端和~/.bashrc
文件将与新alises创建。 之后,只需编辑该文件以添加新的别名,功能设置等。
Answer 7:
- 回家
- 开放的.bashrc
在文件的底部创建别名
alias alias_name='command to do' eg: alias cdDesktop='cd /Desktop'
保存文件
源的.bashrc
source ~/.bashrc
开放端(Ctrl + Alt + T)&键入cdDesktop&按下输入键
Answer 8:
如果你把blah="/usr/bin/blah"
在你~/.bashrc
,那么你可以使用$blah
在登录shell作为打字替代/usr/bin/blah
Answer 9:
你可能想编辑.bashrc
文件在你的home目录。
Answer 10:
它为我在MacOS Majave
你可以做一些简单的步骤:
1)打开终端
2) sudo nano /.bash_profile
3)添加你的别名,如例如:
# some aliases
alias ll='ls -alF'
alias la='ls -A'
alias eb="sudo nano ~/.bash_profile && source ~/.bash_profile"
#docker aliases
alias d='docker'
alias dc='docker-compose'
alias dnax="docker rm $(docker ps -aq)"
#git aliases
alias g='git'
alias new="git checkout -b"
alias last="git log -2"
alias gg='git status'
alias lg="git log --pretty=format:'%h was %an, %ar, message: %s' --graph"
alias nah="git reset --hard && git clean -df"
alias squash="git rebase -i HEAD~2"
4) source /.bash_profile
完成。 使用和享受!
Answer 11:
要创建永久的别名快捷方式,把它放到.bash_profile文件中,并指出.bashrc文件到.bash_profile文件中。 按照以下步骤(我创建一个名为B节点上运行代码ES6通天transpiler一个别名):
- 转到终端命令提示符,输入“CD”(这将带您进入主目录注意:即使你的编程文件可能位于您的“d:驱动器”,你的“.bash”文件可能位于您的“C : 驾驶” )
- 要查看主目录的位置,键入“PWD”(这将显示你的主目录路径以及其中.bash文件大概位置)
- 要查看所有圆点“” 在主目录,键入“ls -la”文件(这将显示所有文件,包括隐藏点“”的文件)
- 你会看到2个文件:“.bash_profile中”和“的.bashrc”
- 在VS代码编辑器中打开.bashrc文件或您在第一线的IDE,进入“源在〜/ .bash_profile”(指向.bashrc文件对.bash_profile)
- 在VS代码编辑器打开.bash_profile文件中,并进入“别名B节点=‘/ node_modules /的.bin /巴别节点”’(以创建永久B节点快捷方式执行如bash命令)
- 保存并关闭这两个文件
- 现在打开你想要执行(index.js),并在终端命令提示符打开并运行文件通过使用命令“B节点index.js”的文件
- 现在,你的index.js文件将执行,但在.bash_profile文件中创建B节点别名之前,你会得到错误“的bash:B节点找不到命令”,它不会对一些ES6码识别并给出错误。
- 有用的链接,了解点文件: https://dotfiles.github.io/
希望这可以帮助! 祝好运!
Answer 12:
我认为这是正确的方法:
1)进入于端子。 open ~/.bashrc
。 添加如果不存在
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
2) open ~/.bash_aliases
。 如果不存在: touch ~/.bash_aliases && open ~/.bash_aliases
3)要添加新的别名,而
-编辑.bash_aliases
文件并重新启动终端或打印source ~/.bash_aliases
-打印echo "alias clr='clear'" >> ~/.bash_aliases && source ~/.bash_aliases
您的别名是alias clr='clear'
。
4)添加线source ~/.bash_aliases
到~/.bash_profile
的文件。 它需要加载别名在终端的各初始化。