zsh

Cara mengkonfigurasi dan menggunakan alias di ZSH

Cara mengkonfigurasi dan menggunakan alias di ZSH
Sekiranya anda menggunakan Linux sebagai pemacu harian, anda boleh menghabiskan banyak masa bekerja dengan terminal untuk menavigasi sistem fail, mengemas kini dan memasang pakej, dll. Terminal adalah alat yang tidak ternilai dan tidak dapat diganti.

Tidak kira seberapa kerap anda menggunakan shell Linux, kadang-kadang anda mungkin menghadapi arahan yang terlalu lama daripada yang diperlukan. Menaip perintah sedemikian boleh memakan masa dan tidak cekap, terutama jika anda selalu menggunakan perintah tersebut. Di situlah alias arahan dimainkan. Mereka membolehkan kita membuat nama panggilan jalan pintas untuk arahan panjang yang sering kita gunakan.

Tutorial ini akan menunjukkan kepada anda cara mengatur alias pada ZSH, alternatif yang lebih baik dan lebih baik daripada shell BASH lalai. Untuk mengikuti tutorial ini, pastikan anda telah memasang ZSH dan juga rangka kerja oh-my-zsh.

Tanpa membuang masa, mari kita mulakan dan membincangkan alias ZSH:

Alias ​​ZSH

Alias ​​ZSH dikonfigurasi dalam .fail zshrc terletak di direktori utama pengguna. Mereka dimuat pada permulaan shell, tetapi anda boleh memuatkannya secara paksa dengan menggunakan sumber .fail zshrc.

Sintaks umum untuk alias ZSH adalah:

alias = "Perintah"

ZSH mempunyai empat jenis alias utama.

1: Alias ​​Ringkas

Alias ​​ringkas adalah bentuk pendek dari arahan panjang. Untuk menyediakan alias mudah, edit ~ /.fail zshrc menggunakan editor teks anda dan tambahkan alias di bahagian bawah. Adalah baik untuk menyimpan semua alias anda dalam satu bahagian fail untuk mengelakkan kekeliruan dan kemudahan penyuntingan.

nano ~ /.zshrc

Seterusnya, buat alias dalam bentuk:

alias = ""

Sebagai contoh, mari kita sediakan beberapa alias untuk bekerja dengan Git Repositori:

# git alias
alias ginit = "git init ."
alias gadd = "git tambah ."
alias gc = "git commit -m 'Permulaan Permulaan'"

Untuk memuat perubahan, mulakan sesi terminal baru atau sumber file konfigurasi menggunakan perintah

sumber ~ /.zshrc

Sekarang di terminal, untuk menginisialisasi direktori sebagai git repositori, gunakan perintah:

$ ginit
Repositori Git kosong yang dimulakan di / rumah / debian / Repo /.git /

2: Alias ​​Akhiran

Nama samaran akhiran membantu mendaftarkan peluasan fail tertentu dan alat pilihan untuk melancarkannya. Kami menentukannya menggunakan bendera -s dan mengikuti sintaks:

alias -s extension = "alat pilihan"

Sebagai contoh, alias berikut menentukan dua jenis fail dan alat yang sesuai untuk membukanya:

# alias akhiran
alias -s txt = neovim
alias -s py = geany
alias -s json = kod

Adalah baik untuk memastikan bahawa anda mempunyai alat yang anda nyatakan sudah terpasang dan terkini. Untuk membuat fail teks baru seperti maklumat.txt, masukkan arahan sebagai:

maklumat.txt

Itu akan membuat fail dan membukanya dengan alat yang ditentukan.

3: Alias ​​Global

Alias ​​global sangat mirip dengan alias sederhana, tetapi anda boleh menggunakannya dalam lebih dari satu arahan. Pemboleh ubah global digunakan sebagai alias untuk perintah yang mengambil input paip. Pemboleh ubah global ditentukan menggunakan bendera -g menggunakan sintaks sebagai:

alias -g [alias] = "perintah"

Contohnya, alias untuk perintah grep:

# alias global
alias -g gp = "grep"

Anda kemudian boleh membuat arahan untuk grep menggunakan alias yang dibuat:

$ ps aux | akar gp
punca 1 0.0 0.0 8940 268 ? Ssl 21:25 0:00 / init
punca 7 0.0 0.0 8940 200 tty1 Ss 21:25 0:00 / init

4: Alias ​​Parametrized

Anda juga boleh membuat alias dengan parameter, yang membolehkan anda mengembangkan fungsi alias. Alias ​​dengan parameter didefinisikan sebagai fungsi normal dalam kebanyakan bahasa pengaturcaraan, diikuti oleh perintah dan parameternya yang sesuai. Sintaks umum adalah seperti:

()
perintah $ param $ param2

Contohnya, alias yang mencari halaman lelaki dan memberi maklumat tertentu.

# param alias
search_man ()
lelaki $ 1 | grep - $ 2

Dalam alias di atas, kita dapat memanggil command man, diikuti dengan nama alat yang kita inginkan manualnya dan maklumat khusus yang ingin kita beri.

Sebagai contoh, untuk memilih pilihan resume di wget, kita boleh menggunakan perintah:

search_man wget teruskan

Alias ​​yang dilengkapkan sangat fleksibel dan disesuaikan untuk memenuhi pelbagai pilihan keperluan.

Bonus

Penyesuaian ZSH dan pembuatan alias boleh memakan masa, menjadikannya tidak sesuai untuk konfigurasi cepat. Sekiranya anda mencari persediaan cepat dengan tema, plugin, dan alias, pertimbangkan untuk menggunakan oh-my-zsh.

Pautan berikut menunjukkan beberapa alias yang disertakan dengan oh-my-zsh untuk aliran kerja yang lebih mudah. Berseronok.

Kesimpulannya

Alias ​​adalah bahagian penting dalam menggunakan shell, dan ZSH memberikan anda penyesuaian tahap tinggi untuk alias yang dapat anda buat. Eksperimen dan buat alias peribadi untuk aliran kerja yang lebih mudah.

Terima kasih kerana membaca.

Alat Berguna untuk Pemain Linux
Sekiranya anda suka bermain permainan di Linux, kemungkinan anda telah menggunakan aplikasi dan utiliti seperti Wine, Lutris dan OBS Studio untuk meni...
HD Remastered Games untuk Linux yang Tidak Pernah Melancarkan Linux Sebelumnya
Banyak pembangun dan penerbit permainan hadir dengan penghapus HD permainan lama untuk memperpanjang usia francais, harap peminat meminta keserasian d...
Cara Menggunakan AutoKey untuk Mengautomasikan Permainan Linux
AutoKey adalah utiliti automasi desktop untuk Linux dan X11, yang diprogramkan dalam Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsi MACRO, ...