Anda dapat melakukannya dengan perintah "alias" dengan sintaks ini:
alias [ -gmrL ] [ name[=value] ... ]
untuk sakelar "gmrL", lihat panduan ini, yang merupakan referensi saya.
Untuk setiap nama tanpa nilai, zsh akan mencetak nama dan apa namanya sebelumnya. Tanpa argumen sama sekali, alias mencetak nilai-nilai SEMUA alias yang ditentukan.
Untuk mendefinisikan satu atau lebih alias, cukup masukkan
alias name1=value1 name2=value2 ... nameX=valueX
Untuk setiap nama dengan nilai yang sesuai, zsh mendefinisikan alias dengan nilai itu. untuk info lebih lanjut, lihat tautan itu ;-)
Perbarui: memperbarui tautan mati.
~/.profile
untuk menyimpan semua alias saya peduli dan sumber~/.profile
dari~/.zshrc
.Saya bolak-balik antara bash dan zsh, dan menggunakan file .aliases yang sama untuk keduanya. Mereka berbagi sintaks alias dasar yang sama, sehingga Anda dapat membuat file .aliases dan menautkannya ke .bashrc dan .zshrc:
.bashrc:
.zshrc:
Fwiw ini juga dapat dilakukan dengan deklarasi variabel lingkungan, dalam file .env terpisah .
sumber
~/ .bash_aliases
Saya perlu sedikit bantuan, silakan jika Anda ada di sana,Anda biasanya memasukkannya ke dalam
~/.zshenv
. Tetapi banyak program yang menggunakan/bin/sh
(biasanyabash
) alih-alih$SHELL
mengeksekusi perintah shell, jadi agar bisa bekerja di mana saja Anda mungkin perlu memasukkan yangbash
setara dengan alias ke dalam~/.bash_aliases
.sumber