Saya ingin punya file misalnya. f dengan hanya zsh alias (alasan kemurnian). Lalu saya ingin memasukkan file f dalam file .zshrc saya , sehingga alias yang didefinisikan dalam f terlihat di .zshrc .
Apa itu mungkin?
Jika ya, saya bisa membuat skrip misalnya. my_alias
( $my_alias ll 'ls -l'
) yang menambahkan alias ke file f . Tentu saja saya bisa melakukannya
$echo {alias command} >> ~/.zshrc
tapi ini membuat .zshrc satu kekacauan besar.
Selain itu, bagaimana rasanya di bash?
MEMPERBARUI
Jika seseorang berbagi ide saya ini adalah solusi, terima kasih kepada phunehehe:
# source aliases
ALIASFILE=~/.aliasesrc
source $ALIASFILE
function add_alias() {
if [[ -z $1 || -z $2 || $# -gt 2 ]]; then
echo usage:
echo "\t\$$0 ll 'ls -l'"
else
echo "alias $1='$2'" >> $ALIASFILE
echo "alias ADDED to $ALIASFILE"
fi
}
sumber
Untuk sumber file jika ada dalam satu baris:
sumber
Setelah menginstal oh-my-zsh baris terakhir dari
.zshrc
adalah:Jadi, Anda memiliki beberapa alternatif:
.zshrc
.zshrc
:ZSH_CUSTOM=$HOME/Dropbox/.myzshconfig
.~/.oh-my-zsh/custom
folder dangit clone git://github.com/yourusername/zsh_config.git .
disana.Dengan
source
/ dot operator:-r FILE
periksa apakah ada dan izin baca diberikan.Dalam hal ini, Anda dapat memeriksa
$SHELL
bash dan zsh khusus termasuk file yang sama.Referensi
sumber