如何创建一个猛砸别名吗?如何创建一个猛砸别名吗?(How do I create a Bash al

2019-05-12 21:23发布

我在OSX,我需要把这样的事情, alias blah="/usr/bin/blah"在配置文件中,但我不知道在哪里的配置文件是。

Answer 1:

您可以添加一个aliasfunction在你的启动脚本文件。 通常这是.bashrc.bash_login.profile的文件在你的home目录。

由于这些文件是隐藏的,你将不得不做的ls -a列出它们。 如果你没有一个你可以创建一个。


如果我没有记错,当我买了我的Mac上, .bash_login文件是不存在。 我不得不去创造我自己,这样我可以把prompt infoaliasfunctions等在里面。

以下是如果你想创建一个步骤:

  1. 启动终端
  2. 键入cd ~/去你的主文件夹
  3. 键入touch .bash_profile创建新的文件。
  4. 编辑.bash_profile有你喜欢的编辑器(或者您也可以只open -e .bash_profile在文字编辑打开它。
  5. 类型. .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:

  1. 回家
  2. 开放的.bashrc
  3. 在文件的底部创建别名

     alias alias_name='command to do' eg: alias cdDesktop='cd /Desktop' 
  4. 保存文件

  5. 源的.bashrc

     source ~/.bashrc 
  6. 开放端(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一个别名):

  1. 转到终端命令提示符,输入“CD”(这将带您进入主目录注意:即使你的编程文件可能位于您的“d:驱动器”,你的“.bash”文件可能位于您的“C : 驾驶” )
  2. 要查看主目录的位置,键入“PWD”(这将显示你的主目录路径以及其中.bash文件大概位置)
  3. 要查看所有圆点“” 在主目录,键入“ls -la”文件(这将显示所有文件,包括隐藏点“”的文件)
  4. 你会看到2个文件:“.bash_profile中”和“的.bashrc”
  5. 在VS代码编辑器中打开.bashrc文件或您在第一线的IDE,进入“源在〜/ .bash_profile”(指向.bashrc文件对.bash_profile)
  6. 在VS代码编辑器打开.bash_profile文件中,并进入“别名B节点=‘/ node_modules /的.bin /巴别节点”’(以创建永久B节点快捷方式执行如bash命令)
  7. 保存并关闭这两个文件
  8. 现在打开你想要执行(index.js),并在终端命令提示符打开并运行文件通过使用命令“B节点index.js”的文件
  9. 现在,你的index.js文件将执行,但在.bash_profile文件中创建B节点别名之前,你会得到错误“的bash:B节点找不到命令”,它不会对一些ES6码识别并给出错误。
  10. 有用的链接,了解点文件: 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的文件。 它需要加载别名在终端的各初始化。



文章来源: How do I create a Bash alias?
标签: macos bash shell