Android

Cara membuat alias bash

How to create a permanent alias in ubuntu

How to create a permanent alias in ubuntu

Daftar Isi:

Anonim

Apakah Anda sering menemukan diri Anda mengetik perintah panjang pada baris perintah atau mencari bash history untuk perintah yang sebelumnya diketik? Jika jawaban Anda untuk salah satu dari pertanyaan itu adalah ya, maka Anda akan menemukan alias bash berguna. Alias ​​Bash memungkinkan Anda menetapkan perintah pintasan yang mudah diingat untuk perintah yang lebih panjang.

Alias ​​Bash pada dasarnya adalah pintasan yang dapat menyelamatkan Anda dari keharusan mengingat perintah yang panjang dan menghilangkan banyak ketikan saat Anda bekerja pada baris perintah. Misalnya, Anda bisa mengatur alias tgz menjadi pintasan untuk perintah tar -xvfz .

Artikel ini menjelaskan cara membuat alias bash sehingga Anda bisa lebih produktif di baris perintah.

Membuat Bash Alias

Membuat alias di bash sangat mudah. Sintaksnya adalah sebagai berikut:

alias alias_name="command_to_run"

Untuk membuat alias bash baru, mulailah dengan mengetik kata kunci alias . Kemudian nyatakan nama alias diikuti dengan tanda sama dengan dan perintah yang ingin Anda jalankan ketika Anda mengetik alias. Perintah perlu dilampirkan dalam tanda kutip dan tanpa spasi di sekitar tanda sama dengan. Setiap alias perlu dideklarasikan pada baris baru.

Perintah ls mungkin salah satu perintah yang paling banyak digunakan pada baris perintah Linux. Saya biasanya menggunakan perintah ini dengan tombol -la untuk menampilkan semua file dan direktori termasuk yang tersembunyi dalam format daftar panjang.

Mari kita membuat alias bash sederhana bernama ll yang akan menjadi jalan pintas untuk ls -la . Untuk melakukannya ketik buka jendela terminal dan ketik:

alias ll="ls -la"

Sekarang jika Anda mengetik ll di konsol Anda, Anda akan mendapatkan hasil yang sama dengan mengetik ls -la .

Alias ll akan tersedia di sesi shell saat ini. Jika Anda keluar dari sesi atau membuka sesi baru dari terminal lain alias tidak akan tersedia.

Untuk membuat alias persisten, Anda harus mendeklarasikannya di file ~/.bash_profile atau ~/.bashrc . Buka ~/.bashrc di editor teks Anda:

nano ~/.bashrc

dan tambahkan alias Anda:

~ /.bashrc

# Aliases # alias alias_name="command_to_run" # Long format list alias ll="ls -la" # Print my public IP alias myip='curl ipinfo.io/ip'

Anda harus memberi nama alias Anda dengan cara yang mudah diingat. Juga disarankan untuk menambahkan komentar untuk referensi di masa mendatang.

Setelah selesai, simpan dan tutup file tersebut. Jadikan alias tersedia di sesi Anda saat ini dengan mengetik:

source ~/.bash_profile

Seperti yang Anda lihat, membuat alias bash sederhana cepat dan sangat mudah.

Jika Anda ingin menjadikan .bashrc Anda lebih modular, Anda dapat menyimpan alias di file terpisah. Beberapa distribusi seperti Ubuntu dan Debian menyertakan file .bash_aliases , yang bersumber dari ~/.bashrc .

Membuat Bash Alias ​​dengan Argumen (Fungsi Bash)

Terkadang Anda mungkin perlu membuat alias yang menerima satu atau lebih argumen, di situlah fungsi bash berguna.

Sintaks untuk membuat fungsi bash sangat mudah. Mereka dapat dideklarasikan dalam dua format berbeda:

function_name () { }

atau

function function_name { }

Untuk meneruskan sejumlah argumen ke fungsi bash cukup letakkan tepat di belakang nama fungsi, dipisahkan dengan spasi. Parameter yang diteruskan adalah $1 , $2 , $3 , dll, sesuai dengan posisi parameter setelah nama fungsi. Variabel $0 dicadangkan untuk nama fungsi.

Mari kita buat fungsi bash sederhana yang akan membuat direktori dan kemudian menavigasi ke dalamnya:

~ /.bashrc

mkcd () { mkdir -p -- "$1" && cd -P -- "$1" }

Sama seperti dengan alias, tambahkan fungsi ke file ~/.bashrc dan jalankan source ~/.bash_profile untuk memuat ulang file.

Sekarang alih-alih menggunakan mkdir untuk membuat direktori baru dan kemudian cd untuk pindah ke direktori itu, Anda cukup mengetik:

mkcd new_directory

  • -- - pastikan Anda tidak sengaja memberikan argumen tambahan ke perintah. Misalnya, jika Anda mencoba membuat direktori yang dimulai dengan - (tanda hubung) tanpa menggunakan -- nama direktori akan ditafsirkan sebagai argumen perintah. && - memastikan bahwa perintah kedua hanya berjalan jika perintah pertama berhasil.

Kesimpulan

Sekarang Anda harus memiliki pemahaman yang baik tentang cara membuat alias bash dan fungsi yang akan membuat hidup Anda di baris perintah lebih mudah dan lebih produktif.

terminal bash