Постоянный псевдоним приоритет

Итак, я открыл замечательный мир псевдонимов и сразу создал пакет псевдонимов для использования с Git и другими инструментами. Однако, похоже, что некоторые из объявленных мной псевдонимов уже зарезервированы для некоторых других программ, некоторые из них даже еще не установлены.

Например, go уже зарезервировано для языка Go, я полагаю. И хотя я назначил go другой задаче, он все равно возвращает:

The program 'go' is currently not installed. You can install it by typing:
sudo apt-get install gccgo-go

Могу ли я переопределить его вручную? И даже, это хорошая идея переопределить эти команды, может быть, мне лучше придумать что-то, что не зарезервировано ОС? Файл

.bash_aliases:

alias gs='git status '
alias gl='git log '
alias glf='git log --graph --oneline --all --decorate'
alias ga='git add '
alias gb='git branch '
alias gc='git commit'
alias gd='git diff'
alias go='git checkout '

Терминал :

~ > alias gs
alias gs='git status '
~ > alias gl
alias gl='git log '
~ > alias go
bash: alias: go: not found
***
~ > go
The program 'go' is currently not installed. You can install it by typing:
sudo apt-get install gccgo-go

Может быть, это какая-то ошибка, и я должен перезагрузить ОС?

0
задан 5 September 2015 в 20:54

1 ответ

Да можно переопределить его. Хорошо, если Вам не нужна другая команда, затем это - Ваша система, поэтому конечно, нормально полностью делать это. Можно установить псевдоним в

nano ~/.profile

nano ~/.bashrc

nano ~/.bash_profile

Большинство оболочек с помощью ~/.profile.

0
ответ дан 6 September 2015 в 06:54
  • 1
    @TokeFaurby я добавил некоторые детали относительно этого к моему ответу, avi, не является таким хорошим выбором... – andrew.46 7 January 2018 в 09:48

Другие вопросы по тегам:

Похожие вопросы: