FreeBSD ibarat dunia dengan banyak "pintu masuk". Nah, shell adalah pintu tempat kamu ngobrol sama sistem. Tapi… pintunya nggak cuma satu! Ada sh
, csh
, tcsh
, bash
, sampai zsh
. Bingung? Santai, kita kupas satu-satu biar nggak salah pilih "pintu".
1. sh
– Si Tua Legendaris
sh
atau Bourne Shell adalah shell paling klasik. Sudah ada sejak dinosaurus UNIX masih berkeliaran. Ringan, stabil, dan biasanya dipakai buat scripting.
Cocok untuk:
- Scripting yang portabel
- Sysadmin jadul
- Orang yang suka hal-hal minimalis
#!/bin/sh
echo "Halo dunia!"
2. csh
– Shell Penyihir dari C
csh
(C Shell) punya sintaks mirip bahasa C, jadi enak buat programmer. Tapi… kadang aneh kalau dipakai buat scripting. Kayak nulis puisi pakai bahasa robot.
Cocok untuk:
- User dari era retro-futuristik
- Penggemar C
- Narsis shell yang unik
echo "Halo dari csh"
3. tcsh
– csh
Versi Fancy
Kalau csh
itu motor bebek, tcsh
itu versi motornya yang sudah dikasih lampu LED, klakson keren, dan tombol rahasia. Alias, fitur tambahan kayak autocompletion dan history yang lebih baik.
Cocok untuk:
- Orang yang suka csh tapi pengen lebih "2025"
- User default FreeBSD desktop
alias ll 'ls -la'
4. bash
– Si Anak Gaul Linux
bash
adalah shell default di kebanyakan distro Linux. Di FreeBSD, dia bukan bawaan, tapi bisa di-install dari pkg
atau ports
. Fitur melimpah, scripting enak, dan komunitasnya seabrek.
Cocok untuk:
- Pengguna migrasi dari Linux
- Penulis skrip bash
- YouTubers Terminal Tutorial
#!/usr/local/bin/bash
echo "Bash is love, bash is life."
Instalasi:
pkg install bash
5. zsh
– Shell Sultan
zsh
itu shell super canggih. Punya plugin, autocompletion pintar, highlight perintah, dan bisa dipasang tema-tema keren kayak oh-my-zsh
.
Cocok untuk:
- Programmer modern
- Estetika di atas segalanya
- Pengguna yang ngaku “tech enthusiast” di bio IG
pkg install zsh
Lalu:
chsh -s /usr/local/bin/zsh
Ganti Shell Default?
Mau ganti shell default kamu? Gunakan:
chsh -s /path/to/shell
Contoh:
chsh -s /usr/local/bin/bash
Lihat daftar shell yang tersedia:
cat /etc/shells
Shell | Karakteristik | Cocok Untuk |
---|---|---|
sh |
Klasik, stabil | Scripting |
csh |
Mirip bahasa C | Nostalgia |
tcsh |
Fancy-nya csh | Default FreeBSD |
bash |
Kaya fitur | Migran Linux |
zsh |
Futuristik | Programmer modis |
Jadi... kamu tim shell yang mana?
No comments:
Post a Comment