আমি প্রম্পটে যা টাইপ করেছি তা কীভাবে পরিষ্কার করব?


16

আমি একটি সত্যিই সত্যিই দীর্ঘ কমান্ড বাশ টাইপ করুন। উফফফফ, এটা ভুল আদেশ ছিল।
এখন পর্যন্ত, এর অর্থ হ'ল আমি দুটি হেল দিয়ে যাচ্ছি:

  1. আমার আদেশ অনুধাবন করা অযথা ছিল।
  2. Backspaceপ্রম্পটটি পরিষ্কার না হওয়া অবধি ধরে রেখে আমার শেল সাফ করা।

একটি দ্রুত উপায় আছে কি?

উত্তর:


15

Control + Aতারপর Control + K। প্রথমটি আপনার কার্সারটিকে লাইনের শুরুতে সরানো হয়, দ্বিতীয়টি কার্সারের পরে লাইনটি সাফ করে।

এটি করার একটি দুর্দান্ত উপায় হিট এন্টার এবং তারপরে হিট Control + C। ক্রেডিট

আপনি যদি পুরো প্রম্পটটি সাফ করতে চান তবে ব্যবহার করুন Control + L


6
Ctrl + C কিছু ক্ষেত্রে দ্রুততর হয়, যদিও এটি বেশ কুৎসিত: P
বিলc.cn

1
আমি এটি প্রাসঙ্গিক মনে করি নি। আমি ভেবেছিলাম যে তিনি কোনও চলমান প্রোগ্রামকে হত্যা না করে লাইনটি সাফ করতে চান।
soandos

1
কেবল কিছুতে টাইপ করুন bashএবং Ctrl-C টিপুন এবং দেখুন কী পান।
বিলc.cn

2
+ Ctrl + L পর্দা মুছে ফেলা হবে, কিন্তু বজায় কি টাইপ করে।
মধ্যে Alger

3
সুতরাং তিনি যা চান তার বিপরীত কাজ করে।
soandos

19

Ctrl-U বর্তমান কার্সার অবস্থান পর্যন্ত আপনার টাইপ করা কমান্ড ইনপুট সাফ করে। আপনি যদি কমান্ডটি টাইপ করার ঠিক পরে যদি এটি ব্যবহার করেন তবে কার্সারটি আর সরানো না হয় তবে এটি আপনার টাইপ করা সমস্ত কিছু সাফ করবে।


2
আসলে, এটি "কার্সার অবস্থানের আগে লাইনটি সাফ করে। আপনি যদি লাইনের শেষে থাকেন তবে সম্পূর্ণ লাইনটি সাফ করে দিন।" যা কাছাকাছি, কিন্তু পুরোপুরি সঠিক নয়। এটি Ctrl + K এর বিপরীতে
soandos

ভাল যুক্তি. প্রশ্নে উত্থাপিত পরিস্থিতিতে, যদিও, কার্সার সম্ভবত লাইনটির শেষে রয়েছে, সুতরাং এটি এই উদ্দেশ্যে কাজ করা উচিত। আমি এটি পরিষ্কার করার জন্য উত্তরটি স্থির করেছি।
মধ্যে Alger

অতএব আমার উক্তি।
soandos

@ আমার পক্ষে অলস এটি কার্সারটি যেখানে পিছনে সরিয়ে নিয়ে গেছে তা নির্বিশেষে সবসময় সবকিছু পরিষ্কার করে দিচ্ছে। echo $0 আয় /bin/csh
গিক

1
+1 কারণ এটি মাইএসকিএল শেল এবং ব্যাশ শেল উভয় ক্ষেত্রেই কাজ করে: ডি
উইম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.