Cara membuat alias bash dengan parameter

Cara membuat alias bash dengan parameter

Alias ​​bash adalah pintasan yang memungkinkan Anda menggunakan perintah yang lebih pendek atau lebih sederhana untuk mewakili perintah yang lebih lama atau lebih kompleks. Alias ​​bash berguna saat Anda sering menggunakan perintah panjang atau kompleks dan ingin menghemat waktu dan upaya dengan menggunakan perintah yang lebih pendek atau lebih sederhana. Untuk membuat alias bash dengan argumen dan parameter, Anda dapat menggunakan perintah alias dan memasukkan variabel dalam definisi alias.

Di artikel ini, kami akan mengeksplorasi cara membuat alias bash dengan argumen dan parameter.

Membuat alias bash

Anda dapat menggunakan 'alias' Perintah untuk membuat alias di sistem Linux Anda.

alias alias_name = "perintah" 

Di Sini 'nama alias' adalah nama alias, dan 'memerintah' adalah perintah yang ingin Anda alias.

Misalnya, pertimbangkan perintah berikut:

ls -l /var | grep "^d"  

Perintah ini mencantumkan direktori di '/var' direktori dalam format panjang dan menyaring output untuk hanya menampilkan direktori.

Untuk membuat alias untuk perintah ini, Anda dapat menggunakan yang berikut ini 'alias' memerintah:

alias lsdir = "ls -l /var | grep"^d ""  

Ini akan membuat alias bernama 'lsdir' yang mewakili perintah asli. Untuk menggunakan alias, Anda bisa mengetik 'lsdir' pada prompt perintah, dan perintah asli akan dieksekusi.

Membuat alias bash dengan argumen

Alias ​​bash tidak menerima argumen, tetapi kita dapat membuat fungsi yang akan menerima parameter baris perintah. Fungsi -fungsi ini dapat digunakan sebagai alias dalam sistem Linux Anda. Misalnya, pertimbangkan definisi fungsi berikut:

lsdir () ls -l $ 1 | grep "^d";   

Definisi alias ini menciptakan alias bernama 'lsdir' itu membutuhkan argumen ($ 1) mewakili direktori untuk daftar. Untuk menggunakan alias ini, Anda dapat melewati direktori sebagai argumen saat Anda memohon alias. Misalnya:

lsdir /var  

Ini akan mencantumkan direktori di '/dll' direktori dalam format panjang dan filter output untuk hanya menampilkan direktori.

Membuat alias bash dengan parameter

Mengatur alias bash permanen

Untuk membuat alias permanen, Anda dapat menambahkan perintah alias ke '~//.Bashrc ' mengajukan. Ini akan memastikan bahwa alias tersedia setiap kali Anda memulai sesi bash baru.

Vim ~/.Bashrc  

Tambahkan skrip berikut di akhir skrip.

lsdir () ls -l $ 1 | grep "^d";
123lsdir () ls -l $ 1 | grep "^d";
Buat alias bash permanen dengan parameter

Lalu sumber '~//.Bashrc ' Konfigurasi untuk memperbarui lingkungan shell saat ini.

Sumber ~/.Bashrc  

Penting untuk dicatat bahwa alias bash tidak sama dengan perintah Linux, dan mereka tidak dikenali oleh program atau shell lain. Jika Anda ingin menggunakan alias dalam skrip atau di cangkang lain, Anda harus mendefinisikan alias dalam skrip atau shell itu juga.

Kesimpulan

Sebagai kesimpulan, alias bash berguna ketika Anda sering menggunakan perintah panjang atau kompleks dan ingin menghemat waktu dan upaya dengan menggunakan perintah yang lebih pendek atau lebih sederhana sebagai gantinya. Untuk membuat alias bash dengan argumen dan parameter, Anda dapat menggunakan perintah alias dan memasukkan variabel dalam definisi alias. Ini memungkinkan Anda untuk meneruskan argumen dan parameter ke alias saat Anda memohonnya. Untuk membuat alias permanen, Anda dapat menambahkan perintah alias ke ~/.File Bashrc. Namun, penting untuk dicatat bahwa alias bash tidak sama dengan perintah Linux, dan mereka tidak dikenali oleh program atau shell lain. Jika Anda ingin menggunakan alias dalam skrip atau di cangkang lain, Anda harus mendefinisikan alias dalam skrip atau shell itu juga.