Pemrograman BASH

Cara Menyesuaikan Bash Shell dengan Perintah shopt

Cara Menyesuaikan Bash Shell dengan Perintah shopt

Toko adalah perintah bawaan dalam sistem operasi mirip Unix, seperti distribusi macOS dan Linux. "tokoPerintah ” memberikan kontrol atas banyak pengaturan yang digunakan untuk men-tweak operasi di shell Bash.

Artikel ini menunjukkan cara bekerja dengan "toko”perintah di Linux. Karena perintah ini sudah ada di dalamnya, tidak perlu menginstal perintah ini untuk menggunakannya. Jumlah opsi yang tersedia untuk “toko” perintah bervariasi dari versi ke versi; versi yang lebih lama akan memiliki lebih sedikit perintah dibandingkan dengan versi yang lebih baru.

Beberapa opsi di Bash diaktifkan atau dinonaktifkan secara default, tetapi opsi ini untuk sementara dapat diubah, setelah Anda me-restart shell, opsi ini akan dikembalikan. Namun, Anda juga dapat mengubah opsi ini secara permanen jika Anda tertarik untuk mempertahankan versi shell yang telah di-tweak.

Pertama, mari kita lihat sintaks dasar dari “toko” perintah:

$ shopt [s[-p] [-q] [-s]… ] [optname… ]
Pilihan Deskripsi
-s Setel [namaopt… ]
-kamu Hapus [optname… ]
-p Tampilkan daftar semua yang dapat diatur [optname… ]
-q Tunjukkan status [optname… ]
-Hai Batasi nilai [optname… ] menjadi nilai yang ditetapkan untuk “-o” yang akan terpasang.

Sekarang kita akan membahas secara menyeluruh tentang “toko” perintah dan berbagai opsinya.

Memeriksa Opsi dengan Perintah shopt

Untuk memeriksa semua opsi yang tersedia untuk digunakan dengan perintah "shopt", cukup ketik "shopt" di terminal, sebagai berikut:

$ toko

Semua opsi ini juga dapat disajikan dalam bentuk kolom. Untuk melakukannya, masukkan perintah berikut:

$toko | kolom

Menemukan shopt di Linux

Gunakan perintah berikut untuk mencetak manual Bash:

$man bash

Kemudian, keluarkan perintah yang disediakan di bawah ini:

/assoc_expand_once

Ini akan memberikan gambaran rinci tentang "toko" pilihan.

Mengaktifkan dan Menonaktifkan Opsi Perintah "shopt"

Untuk mengaktifkan dan menonaktifkan opsi yang terkait dengan "tokoperintah ”, gunakan”-s” untuk mengatur dan “-kamu” untuk menghapus/menonaktifkan opsi apa pun. Seperti yang dibahas sebelumnya, beberapa opsi sudah diaktifkan dan dinonaktifkan secara default. Masukkan perintah berikut untuk memeriksa semua opsi yang diaktifkan:

$ shopt -s

Untuk menonaktifkan opsi yang diaktifkan, cukup gunakan nama opsi dari daftar. Misalnya, Anda akan menggunakan perintah berikut untuk menonaktifkan "histappend" pilihan:

$shopt -s histappend

Untuk menonaktifkan semua opsi, jalankan perintah berikut:

$shopt -u

Untuk mendapatkan output dalam bentuk kolom, gunakan perintah yang disediakan di bawah ini:

$ shopt -s | kolom

Terakhir, untuk memeriksa layanan yang dinonaktifkan dalam bentuk kolom, gunakan perintah berikut:

$ shopt -u | kolom

Sekarang, mari kita aktifkan "cmdist" pilihan. Untuk melakukannya, kita akan menggunakan perintah yang disediakan di bawah ini:

$shopt -u cmdist

Perubahan ini dapat diverifikasi menggunakan "toko” perintah dengan “-s” dan “-kamu" pilihan. Selanjutnya, kita akan membahas beberapa opsi lain yang terkait dengan perintah ini dan fungsinya.

Mengaktifkan Opsi "histverify" dengan Perintah shopt

"histverifikasi” perintah mengeksekusi perintah dari riwayat perintah dengan segera. Opsi ini adalah “mati” secara default, jadi, untuk memeriksa apakah opsi ini diaktifkan, lakukan hal berikut:

$ belanja histverifikasi

Untuk mengaktifkan opsi ini, gunakan perintah yang disediakan di bawah ini:

$ shopt -s histverify

Sekarang verifikasi riwayat telah diaktifkan, alih-alih langsung menjalankan perintah “histverifikasi,” perintah akan ditampilkan terlebih dahulu untuk verifikasi. Misalnya, jika Anda mengetik “!783” di terminal, output pertama-tama akan menampilkan “783” perintah dari riwayat sebelum menjalankannya.

Untuk memeriksa jumlah semua perintah dalam riwayat, ketik “sejarah”di terminal.

Mengaktifkan Opsi "cdspell" dengan Perintah shopt

Opsi lain yang dapat Anda gunakan untuk mengubah pengaturan shell adalah opsi "cdspell". Opsi "cdspell" secara otomatis mengoreksi kesalahan ejaan dalam perintah. Untuk mengaktifkan opsi ini, jalankan perintah berikut:

$shopt -s cdspell

Sekarang, Anda juga dapat mengubah direktori dengan huruf kecil:

$cd gambar

Mengaktifkan Escape Sequences dengan Perintah "echo"

Pengaturan penting lainnya untuk diaktifkan adalah perintah "xpg_echo". Mengaktifkan perintah ini akan memungkinkan perintah echo untuk menginterpretasikan karakter escape, seperti opsi “\n” dan “\t”.

Untuk mengatur perintah ini, gunakan yang berikut ini:

$shopt -s epg_echo

Untuk memverifikasi perintah ini, keluarkan yang berikut ini:

$echo “Halo ini\n linuxhint.com”

Cara Membuat Perubahan Permanen

Sejauh ini, perubahan yang kami buat menggunakan terminal tidak permanen, tetapi dapat dibuat permanen melalui perintah sederhana. Keluarkan perintah berikut di terminal:

$gedit .bashrc

Setelah menjalankan perintah di atas, sebuah file akan terbuka. Opsi shopt apa pun dapat disertakan di sini untuk membuat perubahan permanen, seperti yang ditunjukkan pada gambar di bawah ini:

Kesimpulan

Artikel ini menunjukkan kepada Anda cara menggunakan perintah "shopt" dan cara mengubah pengaturan perintah ini. Perintah "shopt" dapat digunakan untuk mengaktifkan dan menonaktifkan berbagai pengaturan Bash untuk mengubah fungsi defaultnya. Perintah ini juga berisi banyak opsi, tetapi tidak perlu menangani setiap opsi, dan banyak di antaranya mungkin tidak menarik bagi Anda. Sebagian besar opsi "shopt" yang tersedia hanya berguna untuk distribusi lama. Lihat manual Bash untuk mempelajari lebih lanjut tentang setiap opsi yang dibahas di atas, dan putuskan opsi mana yang memaksimalkan pengalaman Anda.

Kursor melompat atau bergerak secara acak saat mengetik di Windows 10
Jika Anda menemukan bahwa kursor mouse Anda melompat atau bergerak sendiri, secara otomatis, acak saat mengetik di laptop atau komputer Windows, maka ...
Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...
Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...