আমি সেই আচরণের মুখোমুখি হই না। তবে আমি এটি পুনরুত্পাদন করতে সক্ষম হয়েছি। হতে পারে আপনি সনাক্ত করে অপশনটি পরিবর্তন করেছেন cdspell
। দেখুন ব্যাশ রেফারেন্স ম্যানুয়াল :
cdspell
যদি সেট করা থাকে তবে সিডি কমান্ডের ডিরেক্টরি উপাদানটির বানানে ছোট ছোট ত্রুটিগুলি সংশোধন করা হবে। ত্রুটিগুলি যাচাই করা হয়েছে তা হ'ল ট্রান্সপোজেড অক্ষর, একটি অনুপস্থিত অক্ষর এবং একটি অক্ষর অনেক বেশি। যদি একটি সংশোধন পাওয়া যায়, সংশোধিত পথটি মুদ্রণ করা হবে, এবং আদেশটি এগিয়ে চলেছে। এই বিকল্পটি কেবল ইন্টারেক্টিভ শেল দ্বারা ব্যবহৃত হয়।
আমি এটি চেষ্টা করেছিলাম এবং এটি সর্বদা প্রদত্ত যুক্তি অনুসারে পথটিকে সংশোধন করে cd
। যদি সঙ্গে আপনার ফোল্ডারে মত একাধিক সম্ভাবনার হয় ProjectA
, ProjectB
এবং ProjectC
একটি ডিরেক্টরী অনুক্রমে গত যে, এটা অক্ষমতা। আপনি এটি দ্বারা পরীক্ষা করতে পারেন ls -U
। উদাহরণ দেখুন:
user@host:~$ ls -Ul
total 0
drwxr-xr-x 2 root root 40 May 26 08:11 ProjectA
drwxr-xr-x 2 root root 40 May 26 08:11 ProjectB
drwxr-xr-x 2 root root 40 May 26 08:11 ProjectC
user@host:~$ cd Project<tab><tab>
ProjectA/ ProjectB/ ProjectC/
user@host:~$ cd Project
ProjectC
user@host:~/ProjectC$
এই ব্যবহারটি অক্ষম করতে:
shopt -u cdspell