গ্রেপ: কমান্ড পাওয়া যায়নি [সদৃশ]


19

এটি খুব অদ্ভুত আচরণ is ইদানীং, যখনই আমি কনসোল নিয়ে কোনও প্রক্রিয়া খোঁজার চেষ্টা করছি ps aux | grep foo, এটি আবার ফিরে আসবে grep: command not found। ঠিক আছে, এটি এমন কিছু হতে পারে যা আমি পরিবর্তন করেছি এবং ভুল করেছি, তবে সমস্যাটি হ'ল কয়েকটি চেষ্টা করার পরে হঠাৎ এটি জেনে grepযায়:

MM:.dev$ ps aux | grep foo
-bash:  grep: command not found
MM:.dev$ ps aux | grep foo
-bash:  grep: command not found
MM:.dev$ ps aux | grep foo
-bash:  grep: command not found
MM:.dev$ ps aux | grep foo
MM            70953   0,0  0,0  2699108    744   ??  Ss   10:32AM   0:08.77 foo bar
MM             3756   0,0  0,0  2423356    204 s004  R+   10:12AM   0:00.00 grep foo

কোনও ধারণা কেন এমন হচ্ছে?

যেমন পরামর্শ দেওয়া হয়েছে, type grepউভয়ের পরে যখন প্রবেশ করানো হয়, তখন একজন ব্যর্থ হয় এবং একজন কাজ করে যা আমি পাই :

MM:.dev$ ps aux | grep foo
-bash:  grep: command not found
MM:.dev$ type grep
grep is /usr/bin/grep
MM:.dev$ ps aux | grep foo
MM             5694   0,0  0,0  2433796    676 s006  S+   10:47AM   0:00.00 grep foo
MM:.dev$ type grep
grep is /usr/bin/grep

স্ট্রেঞ্জ। আপনি কি প্রতিবার কমান্ডটি টাইপ করেন বা কমান্ডের ইতিহাসে ফিরে স্ক্রোল করেন?
nohillside

আমি লিখতে চলেছিলাম। আমি ফিরে স্ক্রোল যখন এটি কাজ করে না। আমি যদি এটি আবার লিখি তবে এটি কোনও কাজ করে না। তবে যদি আমি পিছনে স্ক্রোল grepকরে পাইপটি এবং পাইপটি মুছে ফেলি তবে শেষ পর্যন্ত এটি কাজ করে। O_O
makeMonday

উত্তর:


38

আপনার আউটপুটটি দেখে, grepত্রুটি বার্তায় আগে একটি অতিরিক্ত জায়গা বলে মনে হচ্ছে । আমি ধরে নিলাম Opt/Altপাইপ প্রতীকটি টাইপ করার পরে এটি একটি চাপযুক্ত কী থেকে আসছে (যাতে আপনি মূলত টাইপ করছেন Opt- ন্যায়বিচারের Spaceপরিবর্তে Space)। চেষ্টা করুন ps aux |grep foo(পাইপ এবং এর মধ্যে কোনও স্থান ছাড়াই g)।


2
এটি হ'ল: সাধারণত সাধারণত আমি ইম্যাক্স ব্যবহার করি এবং আমি যখন ঘটনাক্রমে অপ্ট + স্পেস টাইপ করি তখন এর মতো কিছু দেখতে পাই _। টার্মিনালে, আমি যে মিস করছি। ধন্যবাদ :)
MakeMonday

ওহ আমার ..শ্বর .. আমার সাথে প্রায়শই ঘটেছিল এবং কেবল এটি ছিল। কি বোকা!
মার্ক-আলেকজান্ড্রে বেরুবি

এটি আমার কাছে বহুবার ঘটেছে, আপনার উত্তরের জন্য অনেক ধন্যবাদ, সত্যই এটির প্রশংসা করুন, আমি এখন থেকে | গ্রেপ টাইপ করতে ভুলবেন না !! আমি বছরের পর বছর ধরে এই সম্পর্কে ভাবছি!
এসারুহো

6

আমার উত্তরটি অদ্ভুত লাগতে পারে তবে আমি খুব দ্রুত টাইপ করার সাথে সাথে একটি পুরানো কীবোর্ড দিয়েও এই প্রভাব ফেলেছিলাম। কেবল এটি আবার টাইপ করার চেষ্টা করুন, গ্রেপের "g" বর্ণের আগে আপনার কার্সারটি নিয়ে সরান, একটি সাদা চাপ দেওয়া ALT/Optionকী দিয়ে স্থির করা শ্বেত স্থানটি মুছুন , আবার স্পেস কীটি চাপুন এবং আপনার কমান্ডলাইনটি জ্বালিয়ে দিন।

আপনি যদি দশটি আঙুল দিয়ে টাইপ না করে থাকেন তবে অন্য পছন্দসই সিস্টেম পছন্দসমূহে কীবোর্ডের পুনরাবৃত্তির হার হ্রাস করা। :-)


ঐটা এটা ছিল! @ পেট্রিক্স এটিও পরামর্শ দিয়েছে। বুঝতে না পেরে আমার বোকা, তবে মাঝে মাঝে আমি খুব দ্রুত টাইপ করতে চাই। ধন্যবাদ।
MakeMonday
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.