image 17

Mengganti Default Shell di GNU/Linux

Di Linux, anda akan menjumpai program bernama shell. Shell adalah alat penghubung antara pengguna dan sistem operasi. Tidak sedikit orang yang puas dengan default shell-nya. Bagaimana cara menggantinya?

Mengganti Default Shell di Linux

Rata – rata distro GNU/Linux menetapkan Bash sebagai default shell. Kita tidak harus menggunakan Bash, anda dapat menggantinya. Bagaimana cara mengganti Default Shell di Linux?

Disini saya memiliki 3 contoh shell untuk diterapkan pada dekstop Void GNU/Linux saya. Pastikan proses pengunduhan mengikuti paket manager yang anda gunakan.

Mari kita bahas!

zsh

zsh atau Z shell adalah shell yang memiliki banyak fitur. MacOS adalah operasi sistem yang menggunakan shell zsh. Anda bisa mencoba zsh di Linux.

Unduh shell zsh di distro kamu.

$ sudo xbps-install zshCode language: Shell Session (shell)

Setelah sudah, kita periksa lokasi binary milik zsh.

$ sudo su
# which zsh
# /bin/zshCode language: Shell Session (shell)

Kita jalankan perintah chsh untuk mengganti default shell. $USER menandakan akun yang anda gunakan sekarang. Anda bisa mengganti $USER sesuai selera anda.

Teori penggantian default shell seperti ini.

# chsh -s lokasibinaryshellanda namauseryangdiinginkanCode language: Shell Session (shell)
# chsh -s /bin/zsh $USERCode language: Shell Session (shell)

Logout atau reboot dekstop anda. Tada, shell default anda berubah menjadi zsh!

fish

fish adalah shell modern untuk pengguna saat ini. Tanpa plugin tambahan, shell ini memiliki fitur autocomplete. Menarik, bukan?

Pertama kita pasang fish shell.

$ sudo xbps-install fish-shellCode language: Shell Session (shell)

Kita cari letak binary fish shell.

$ sudo su
# which fish
# /bin/fishCode language: Shell Session (shell)

Lakukan proses penggantian dengan perintah chsh seperti di bawah ini.

# chsh -s lokasibinaryshellanda namauseryangdiinginkanCode language: Shell Session (shell)

Jika lokasi binary adalah /bin/fish dan nama user yang digunakan pada sesi ini adalah alif, maka saya harus melakukan

# chsh -s /bin/fish alifCode language: PHP (php)

Selesai dan jangan lupa reboot.

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: