আমার বাশ শেল সিডি দিয়ে ডিরেক্টরি আর পরিবর্তন করবে না। আমি কাজ করার আগে এটি লক্ষ্য করেছিলাম এবং খুঁজে পেয়েছি যে আমি খোলার কোনও নতুন শেল (টার্মিনাল বা এক্সটার্ম ইত্যাদি) হোম ডিরেক্টরিতে আটকে থাকবে এবং বেরোতে পারছে না (ইতিমধ্যে উন্মুক্ত টার্মিনালগুলি সূক্ষ্মভাবে কাজ করে চলেছে)।
[~]$ pwd
/home/sys/dave
[~]$ cd /
[~]$ cd Documents/
[~]$ pwd
/home/sys/dave
[~]$ type cd
cd is a shell builtin
[~]$ alias
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
আমি ভেবেছিলাম এটি অবশ্যই কিছুটা অদ্ভুততা হ'ল মেমোরির বাইরে থাকা কোনও হ্যান্ডলারের সাথে ডিল করার মতো সময় আমার কাছে নেই (এটি পরীক্ষা করে দেখেছি যে সিডির কোনও বিকল্প নেই এবং বিল্টিন সংস্করণটি ব্যবহার করা হয়নি)।
সুতরাং আমি (হ্যাঁ, আমি জানি) মেশিনটি রিবুট করেছি।
টাটকা বুট, ঠিক একই সমস্যা।
অন্যদিকে সিএসএইচ ঠিকঠাক কাজ করে, তাই উপরে স্নিপেটের সাথে সাথেই:
[~]$ csh
[~]$ cd /
[/]$ pwd
/
[/]$ cd ~/Documents/
[~/Documents]$ pwd
/home/sys/dave/Documents
[~/Documents]$
আমি গত কয়েকদিনে নতুন কিছু ইনস্টল করেছি না বা কোনও আপডেট সম্পাদন করেছি না এবং এটি আজ সন্ধ্যা অবধি ভালই কাজ করে যাচ্ছিল।
ধারণা / সহায়তা / সহায়তা অনেক প্রশংসা!
** হালনাগাদ **
চারপাশে খনন করার সময় আমি এই লাইনটি .brcrc এ পেয়েছি
export PROMPT_COMMAND="cd"
যদি আমি PROMPT_COMMAND আনসেট না করি তবে সবকিছু স্বাভাবিক হিসাবে কাজ করে।
তবে ... ডব্লিউটিএফ আমি .Bashrc এ এই লাইনটি রাখিনি এবং আজ রাত্রি অবধি সবকিছুই নিখুঁতভাবে কাজ করছে। আমি কি কেবল এটির মন্তব্য করব, ম্যানুয়ালি এটিকে আনসেট করব, বা ডাইনী হিসাবে কেবল কম্পিউটারটি পোড়াতে পারি?