Ketika saya menjalankan echo $SHELL
output mengatakan /bin/tcsh
yang berarti saya menjalankan tcsh
shell. Tapi misalnya saat saya mengeluarkan perintah berikut
alias emacs 'emacs -nw'
Saya mendapatkan kesalahan berikut:
bash: alias: emacs: not found
bash: alias: emacs -nw: not found
dan ketika saya mengeluarkannya alias emacs="emacs -nw"
berjalan dengan baik!
Ini membingungkan karena saya menjalankan tcsh
tetapi perintah ditafsirkan oleh bash
.
Apa yang bisa menjadi alasannya?
tcsh/csh
memiliki shell saat ini di$shell