zsh

Cara mengkonfigurasi dan menggunakan alias di ZSH

Cara mengkonfigurasi dan menggunakan alias di ZSH
Jika Anda menggunakan Linux sebagai driver harian, Anda dapat berhubungan dengan menghabiskan banyak waktu bekerja dengan terminal untuk menavigasi sistem file, memperbarui dan menginstal paket, dll. Terminal adalah alat yang tak ternilai dan tak tergantikan.

Tidak peduli seberapa sering Anda menggunakan shell Linux, terkadang Anda mungkin menemukan perintah yang terlalu panjang dari yang diperlukan. Mengetik perintah seperti itu bisa memakan waktu dan tidak efisien, terutama jika Anda menggunakan perintah secara teratur. Di situlah alias perintah berperan. Mereka memungkinkan kami untuk membuat nama panggilan pintasan untuk perintah panjang yang sering kami gunakan.

Tutorial ini akan menunjukkan kepada Anda cara mengatur alias di ZSH, alternatif yang lebih baik dan lebih baik dari shell BASH default. Untuk mengikuti tutorial ini, pastikan Anda telah menginstal ZSH serta kerangka kerja oh-my-zsh.

Tanpa membuang waktu, mari kita mulai dan membahas alias ZSH:

ZSH Alias ​​​​

Alias ​​​​ZSH dikonfigurasikan di .zshrc file yang terletak di direktori home pengguna. Mereka dimuat pada startup shell, tetapi Anda dapat memuat ulang secara paksa dengan sumber .file zshrc.

Sintaks umum untuk alias ZSH adalah:

alias = “perintah”

ZSH memiliki empat jenis alias utama.

1: Alias ​​​​Sederhana

Alias ​​​​sederhana adalah bentuk pendek dari perintah panjang. Untuk menyiapkan alias sederhana, edit ~/.zshrc menggunakan editor teks Anda dan tambahkan alias di bagian bawah. Sebaiknya simpan semua alias Anda di satu bagian file untuk menghindari kebingungan dan kemudahan pengeditan.

nano ~/.zsrc

Selanjutnya, buat alias dalam bentuk:

alias =”

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

#git alias alias
alias ginit="git init ."
alias gadd="git add ."
alias gc="git commit -m 'Initial Commit'"

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

sumber ~/.zsrc

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

$ ginit
Repositori Git kosong yang diinisialisasi di /home/debian/Repo/.git/

2: Akhiran Alias

Suffix alias membantu mendaftarkan ekstensi file tertentu dan alat pilihan untuk meluncurkannya. Kami mendefinisikannya menggunakan flag -s dan mengikuti sintaks:

alias -s extension="preferred-tool"

Misalnya, alias berikut menentukan dua jenis file dan alat terkait untuk membukanya:

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

Adalah baik untuk memastikan bahwa Anda memiliki alat yang Anda tentukan sudah terpasang dan mutakhir. Untuk membuat file teks baru seperti info.txt, masukkan perintah sebagai:

info.txt

Itu akan membuat file dan membukanya dengan alat yang ditentukan.

3: Alias ​​Global Global

Alias ​​​​global sangat mirip dengan alias sederhana, tetapi Anda dapat menggunakannya di lebih dari satu perintah. Variabel global digunakan sebagai alias untuk perintah yang mengambil input pipa. Variabel global didefinisikan menggunakan flag -g menggunakan sintaks sebagai:

alias -g [alias]="perintah"

Misalnya, alias untuk perintah grep:

# alias global
alias -g gp="grep"

Anda kemudian dapat menyalurkan perintah ke grep menggunakan alias yang dibuat:

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

4: Alias ​​​​Parametris

Anda juga dapat membuat alias dengan parameter, yang memungkinkan Anda memperluas fungsionalitas alias. Alias ​​​​dengan parameter didefinisikan sebagai fungsi normal di sebagian besar bahasa pemrograman, diikuti oleh perintah dan parameter yang sesuai corresponding. Sintaks umumnya adalah sebagai:

()
perintah $param $param2

Misalnya, alias yang mencari halaman manual dan grep untuk informasi tertentu.

#param alias
cari_man()
pria $1 | grep -- $2

Pada alias di atas, kita dapat memanggil perintah man, diikuti dengan nama alat yang kita inginkan manualnya dan informasi spesifik yang ingin kita ambil.

Misalnya, untuk mengambil opsi resume di wget, kita dapat menggunakan perintah:

search_man wget lanjutkan

Alias ​​​​parameterized sangat fleksibel dan dapat disesuaikan untuk memenuhi berbagai pilihan kebutuhan.

Bonus

Kustomisasi ZSH dan pembuatan alias dapat memakan waktu, sehingga tidak cocok untuk konfigurasi cepat. Jika Anda mencari pengaturan cepat dengan tema, plugin, dan alias, pertimbangkan untuk menggunakan oh-my-zsh.

Tautan berikut menunjukkan beberapa alias yang dibundel dengan oh-my-zsh untuk alur kerja yang lebih mudah. Selamat bersenang-senang.

Kesimpulan

Alias ​​​​adalah bagian penting dalam menggunakan shell, dan ZSH memberi Anda penyesuaian tingkat tinggi untuk alias yang dapat Anda buat. Eksperimen dan buat alias pribadi untuk alur kerja yang lebih mudah.

Terima kasih telah membaca.

Cara Menampilkan Overlay OSD di Aplikasi dan Game Linux Layar Penuh
Memainkan game layar penuh atau menggunakan aplikasi dalam mode layar penuh bebas gangguan dapat memutus Anda dari informasi sistem yang relevan yang ...
5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...
Cara Mengembangkan Game di Linux
Satu dekade yang lalu, tidak banyak pengguna Linux yang memprediksi bahwa sistem operasi favorit mereka suatu hari nanti akan menjadi platform game po...