আমি যখন echo $SHELL
আউটপুটটি চালাচ্ছি তখন এর /bin/tcsh
মানে হল যে আমি একটি tcsh
শেল চালাচ্ছি । তবে উদাহরণস্বরূপ যখন আমি নিম্নলিখিত কমান্ডটি ইস্যু করি
alias emacs 'emacs -nw'
আমি নিম্নলিখিত ত্রুটি পেয়েছি:
bash: alias: emacs: not found
bash: alias: emacs -nw: not found
এবং আমি ইস্যু করার সময় alias emacs="emacs -nw"
এটি ঠিক আছে!
আমি দৌড়াতে tcsh
থাকায় এটি বিভ্রান্তিকর তবে কমান্ডগুলি ব্যাখ্যা করে bash
।
এর কারণ কী হতে পারে?
tcsh/csh
এর বর্তমান শেলটি রয়েছে$shell