Итак, я открыл замечательный мир псевдонимов и сразу создал пакет псевдонимов для использования с 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
Может быть, это какая-то ошибка, и я должен перезагрузить ОС?
Да можно переопределить его. Хорошо, если Вам не нужна другая команда, затем это - Ваша система, поэтому конечно, нормально полностью делать это. Можно установить псевдоним в
nano ~/.profile
nano ~/.bashrc
nano ~/.bash_profile
Большинство оболочек с помощью ~/.profile.