বাশ কোন দীর্ঘ পরিবর্তন ডিরেক্টরি


14

আমার বাশ শেল সিডি দিয়ে ডিরেক্টরি আর পরিবর্তন করবে না। আমি কাজ করার আগে এটি লক্ষ্য করেছিলাম এবং খুঁজে পেয়েছি যে আমি খোলার কোনও নতুন শেল (টার্মিনাল বা এক্সটার্ম ইত্যাদি) হোম ডিরেক্টরিতে আটকে থাকবে এবং বেরোতে পারছে না (ইতিমধ্যে উন্মুক্ত টার্মিনালগুলি সূক্ষ্মভাবে কাজ করে চলেছে)।

[~]$ 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 এ এই লাইনটি রাখিনি এবং আজ রাত্রি অবধি সবকিছুই নিখুঁতভাবে কাজ করছে। আমি কি কেবল এটির মন্তব্য করব, ম্যানুয়ালি এটিকে আনসেট করব, বা ডাইনী হিসাবে কেবল কম্পিউটারটি পোড়াতে পারি?


ওএস হ'ল সেন্টোজ 6.৩ ফাইনাল, কার্নেলটি ২.6.৩২-২.1.১১.১.el6.x86_64, ট্যাবটির মাধ্যমে কমান্ড-লাইন সম্প্রসারণ যদি আমি একটি সম্পূর্ণ ডিরেক্টরি নাম লিখি এবং আবার / আরও কিছু টাইপ করি তবে যদি আমি এফকিউ ফাইলের পথের কাজটি ভাল করে রাখি । যদি এটি সাহায্য করে।
ডেভ সি

2
যদি আপনার সিস্টেমে সম্প্রতি কিছু পরিবর্তিত হয়েছে, এবং আপনি একমাত্র ব্যবহারকারী এবং আপনি যে পরিবর্তনটি করেন নি, তবে সম্ভবত আপনার সিস্টেমের সাথে আপস করা হয়েছে?
জোরেডেচি

উত্তর:


20

সেট PROMPT_COMMANDকরা cdএকটি দুর্দান্ত সাধারণ প্রংক, যদি আপনি সেট না করে থাকেন এবং আপনি একমাত্র ব্যবহারকারী, তবে হ্যাঁ, আপনার সাথে আপস করা হয়েছে।

যদি বন্ধুদের অ্যাক্সেস থাকে তবে এটি একটি প্রান যে আমি বহুবার দেখেছি, তাদের সাথে কথা বলুন।


6
অথবা আপনি যদি এমন পরিবেশে থাকেন যেখানে আপনি সম্ভবত আপনার টার্মিনালটিকে আনলক করে রেখেছেন। এটি কর্পোরেট সংস্কৃতির উপর নির্ভর করে, তবে যেহেতু আনলকড টার্মিনালগুলি অনুশীলনের উপর ভিত্তি করে তৈরি হয়, তাই সিসাদমিনগুলির মধ্যে ফাঁকা হওয়া মোটামুটি সাধারণ।
অ্যান্ড্রু বি

4
আমার মনে হয় আমি প্রকাণ্ড হয়ে গেছি লিনাক্স প্রঙ্কের জন্য আমার ল্যাব সহকর্মীদের কাছে +1 করুন। আমার কাছে স্ক্রীনটি আনলক করার জন্য রেখে গেছে। ভাববেন না যে আমার সাথে আপস করা হয়েছে, তবে কমপক্ষে আমি আশা করি না - অন্য সব কিছুই ভাল দেখাচ্ছে। আপনার উত্তরের জন্য সকলকে ধন্যবাদ।
ডেভ সি

প্রযুক্তিগতভাবে, এটি এখনও একটি আপস, যদিও এটি "মজাদার জন্য" করা হয়েছিল। আপনি কে এবং আপনি কোথায় আছেন তার উপর নির্ভর করে এটি আপনাকে এবং / অথবা আপনার সহকর্মীদের কাছ থেকে দূরে বা আরও খারাপভাবে বলতে পারে বা আইটি কর্মীদের (আইন অনুসারে) আপোষের প্রতিবেদন করা আপনার দায়িত্ব হতে পারে।
কুসালানন্দ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.