আমি কীভাবে সাইগউইনে 'ক্লিয়ার' কমান্ড পাব?


198

আমি সাইগউইন ইনস্টল করেছি, মোটামুটি ন্যূনতম সেট প্যাকেজ বেছে নিয়েছি।

একটি টার্মিনালে, আমি টার্মিনালটি সাফ করার জন্য 'ক্লিয়ার' করার চেষ্টা করেছি, তবে আমি পেয়েছি

bash: clear: command not found

আমি এটি কীভাবে কাজ করব?


100
আপনি কন্ট্রোল-এলও টাইপ করতে পারেন।
কিথ থম্পসন

1
হ্যাঁ, তবে (আমার জন্য) যা set -o viমোডে কাজ করে না ; এটা করে কাজ করতে set -o emacsযদিও মোড। ধন্যবাদ।
মার্নিক্স ক্লাস্টার রিইনস্টেটমোনিকা

1
ইন set -o viমোড, আপনি নিয়ন্ত্রণ-l দ্বারা অনুসরণ অব্যাহতি টাইপ করতে পারেন (পরে iমোড সন্নিবেশ করতে ফিরে পেতে)। (ব্যক্তিগতভাবে, আমি সম্পাদক হিসাবে vi পছন্দ করি তবে ইন্টারেক্টিভ শেল মোড হিসাবে নয়))
কিথ থম্পসন

4
সাফ করার জন্য
সিটিআরএল

2
নোট করুন যে ncursesপ্যাকেজটিতে (স্বীকৃত উত্তরে বলা আছে) এছাড়াও অন্যান্য দরকারী টার্মিনাল-সম্পর্কিত কমান্ড অন্তর্ভুক্ত রয়েছে tput, সুতরাং এটি আপনার প্রয়োজনের উপর নির্ভর করে ইনস্টল করার উপযুক্ত হতে পারে।
ডোনাল্ড বুড়

উত্তর:


242

সাইগউইন প্যাকেজ ইনস্টল করুন ncurses; এটি ইউটিস বিভাগে রয়েছে।


2
এই প্যাকেজটি বর্তমান সাইগউইন 64৪-বিট সংস্করণে উপস্থিত হবে না।
অ্যান্ড্রু প্রোক

6
@ অ্যান্ড্রুপ্রোক এখন মনে হচ্ছে এটি সেখানেই আছে!
রোহাক

এর জন্য ধন্যবাদ! আপনি যদি ইতিমধ্যে সাইগউইন ইনস্টল করেছেন তবে আপনি এখানে " এনসিউস
jbisa

আপনি যদি কোর্সগুলি খুঁজে না পান, ইনস্টলেশন শুরুতে আয়না পরিবর্তন করুন, বা অনুসন্ধান বাক্সটি ব্যবহার করুন
আলবার্তোনেট

125

এটি করা উচিত:

alias clear='printf "\033c"'

2
দুর্দান্ত উত্তর। সাইগউইনের পুরানো সংস্করণগুলিতে স্ট্যাকওভারফ্লো . com/q/15598245/1207769cmd /c cls তে বর্ণিত হিসাবে কাজ করতেন । তবে সেই সমাধান কাজ করা বন্ধ করে দিয়েছে, যদিও এটি এখনও এই লেখার মতো কাজ করে। printf
ctrueden

1
চমত্কার - এখনও সেপ্টেম্বর ২০১৪ হিসাবে কাজ করে Just কেবল যুক্ত স্পষ্টতার নোটের জন্য আপনি এটিকে আপনার ./bashrc ফাইলটিতে যুক্ত করতে পারেন (কেবল লাইনটি অনুলিপি করুন এবং পেরিয়ে যান) যা আপনি / home / [ব্যবহারকারীর নাম] এর নীচে পাবেন এবং আপনি এটি স্থায়ী করে তুলবেন।
স্যাম রেডওয়ে

এই জন্য একটি যাদুমন্ত্র কাজ করে Gow ব্যাশ কিন্তু msysgit bin ডিরেক্টরীতে নিজস্ব স্পষ্ট প্রোগ্রাম আছে
icc97

1
এটি বর্তমান স্ক্রিনের পাশাপাশি সাফ স্ক্রোলব্যাকের সেরা উত্তর। Ncurses আমার জন্য স্ক্রোলব্যাক সাফ করে না।
ব্লকলুপ

দুর্দান্ত উত্তর ... আপনি এমনকি এমন উত্পাদন সার্ভারেও এটি ব্যবহার করতে পারেন যেখানে আপনাকে প্যাকেজ ইনস্টল করার অনুমতি নেই (আমি জানি ... প্রোডাকশন উইন্ডোজ সার্ভারে সাইগউইন .. আমার পছন্দ এক্সডি নয়)। আপনাকে কেবল এটি আপনার ~/.bashrcফাইল এবং sourceএটিতে যুক্ত করতে হবে এবং এটি সম্পন্ন হয়েছে ... চমৎকার কাজটি এটি উল্লেখ করে
লুক সেভফ্রাগস

35

কেবল এই শর্টকাটটি ব্যবহার করুন: Alt+F8এবং Ctrl-Lপৃষ্ঠাটি এড়াতে


4
এটি ব্যবহারকারী যা যা চেয়েছিলেন তা নয়, কখনও কখনও স্ক্রিন সাফ করা আপনার আউটপুটটি যেখান থেকে আসে তা আপনি যেখান থেকে এসেছেন তা তা নিশ্চিত করার জন্য দ্রুত কার্যকর হয় useful
DrCord

1
তবে প্রশ্নের কোনও উত্তরই নয়, আপনি যদি প্রতিটি স্ট্যাক ওভারফ্লো পোস্টে দরকারী কিছু তথ্য সম্পর্কিত কিছু টুকরা রাখেন তবে তা রাক্ষসী হবে।
ড্রকর্ড

3
"সাইগউইন ক্লিয়ার স্ক্রিন" এর জন্য একটি গুগল অনুসন্ধান আমাকে এখানে পেয়েছে, এই উত্তরটি আমার পক্ষে সঠিক ছিল। আপনি উত্তর, সুযোগ, সীমা এবং কী নয় সম্পর্কে আপনি কঠোর হতে পারেন - তবে যতদূর আমি উদ্বিগ্ন, এটি আমার পক্ষে এটি সমাধান করেছে এবং সত্যই "সহায়ক" হিসাবে একটি ভোট পেয়েছে।
বিং

আর তাই যুদ্ধটি ছড়িয়ে পড়ে: দার্শনিক বিভাজনের বিপরীত দিক থেকে পিউরিস্ট এবং অ্যান্টি-পিউরিস্ট গোলাগুলি। যদি কোনও যোদ্ধা নিহত হয়, তবে তাকে জঙ্গলে ফেলে দেওয়া হয়েছিল, এবং সে পড়ার সাথে সাথে প্যারাডক্সের চিৎকার শুনে এড়াতে উভয় পক্ষই তাদের কান coveredেকে রেখেছে।
স্টেলেডোগ

14

cygcheckএটি কোন প্যাকেজটিতে রয়েছে তা পরীক্ষা করতে কমান্ডটি ব্যবহার করুন ( .exeআপনার সিএমডি স্ট্রিংয়ে এই উদাহরণটি যুক্ত করুন clear.exe:)

> cygcheck -p 'clear.exe'
Found 4 matches for clear.exe
ncurses-debuginfo-5.9-20150307-1 - ncurses-debuginfo: Debug info for ncurses (installed binaries and support files)
ncurses-debuginfo-5.9-20150404-1 - ncurses-debuginfo: Debug info for ncurses (installed binaries and support files)
ncurses-5.9-20150307-1 - ncurses: Terminal display utilities (installed binaries and support files)
ncurses-5.9-20150404-1 - ncurses: Terminal display utilities (installed binaries and support files)

এবং আপনি জানেন যে আপনাকে ncursesসাইগউইন ইনস্টলার ব্যবহার করে প্যাকেজ ইনস্টল করতে হবে ।


13

এটা আছে চমৎকার clear.exeব্যাশ স্ক্রিপ্ট ফাইলের জন্য প্রোগ্রাম, তাই:

clear.exeপ্রোগ্রাম কমান্ডের জন্য উইন্ডোজ সাইগউইন বিশদ ।

  1. সাইগউইন setupx86.exeবা এটি যে কোনও কল করুন http://cygwin.com/ এ ডাউনলোড করুন

  2. এটি চালান এবং ইন্টারনেট থেকে ডাউনলোড করুন। * আপনার যদি প্রক্সি সংযোগ থাকে, আপনার ইন্টারনেট এক্সপ্লোরার সেটিংস ব্যবহার করতে বা কাস্টম প্রক্সি সেট আপ করতে হতে পারে।

  3. সমস্ত ডিফল্ট সেটিংস চয়ন করুন এবং ইনস্টলেশন শেষ করুন।

  4. ইনস্টলারটি দ্বিতীয়বার চালান এবং আবার ইন্টারনেট থেকে ডাউনলোড করুন তবে এবার আপনি প্রবেশ করবেন Utils আপনার ইনস্টলেশনটি কাস্টমাইজ করার জন্য ফাইলের গাছে আসে।

  5. "ফাইলগুলিতে প্রসারিত করুন Utilsএবং নীচে নামুন ncursesThere সেখানে, আপনি skipআইটেমটি ক্লিক করবেন , ncurses ব্যবহারের বাম দিকে (কয়েকটি আছে)।

  6. skipআপনার যে কোনও সংস্করণ ncursesইনস্টল করতে চান তা থেকে পরিবর্তন করার পরে , ইনস্টলেশনটি চালিয়ে যান এবং শেষ করুন।

  7. ইনস্টলারটি আবার চালান এবং এবার আপনি Libওরফে লাইব্রেরিগুলি প্রসারিত করবেন ।

  8. টার্মিনফো লাইব্রেরি ইনস্টলারটি খুঁজুন এবং আবার skipনতুন সংস্করণে পরিবর্তন করুন , তারপরে চালিয়ে যান এবং ইনস্টলেশনটি সম্পূর্ণ করুন।

বিঃদ্রঃ আপনি উইন্ডোজ থেকে লগ আউট এবং আবার লগ ইন করতে হবে, বা নতুন প্রোগ্রাম কার্যকর হওয়ার আগে কেবল পুনরায় বুট করুন। এটি সাইগউইন ব্যাকগ্রাউন্ড সেশনের সম্ভাবনার কারণে।

দ্রষ্টব্য আপনাকে অবশ্যই পৃথক তিনটি ইনস্টলেশন করতে হবে।


@ ক্রিস: আমি কেবল স্পষ্টতার জন্যই এটি জিজ্ঞাসা করছি। এখানে কেন টার্মিনো ডাটাবেস লাইব্রেরি প্রয়োজন? সুস্পষ্ট আদেশ আমার পক্ষে ভাল কাজ করেছিল। আমি টার্মিনফো সম্পর্কে সরবরাহ করেছি (প্রদত্ত লিঙ্ক হিসাবে ) তবে এখানে জানতে চাইলে এখানে নির্দিষ্ট কিছু রয়েছে?
স্টার্নি

11

ডান ক্লিক করুন> রিসেট ... (Alt + F8) আমার পক্ষে কাজ করেছে ... (সাইগউইন-x86-2.830 এ)


1
+1 Ctrl+ Lএবং ncurses clearকমান্ড স্ক্রোলব্যাক রাখি , যেখানে এটি এটি সাফ করে।
জান্তেয়ার

10

আমি আমার সিস্টেমে চেষ্টা করেছি: এটি কাজ করে:

Just use: cntrl+l

এই সাহায্য আশা করি!


7

উইন্ডোজ এক্সপ্লোরার খুলুন তারপর নেভিগেট করুন:

[সাইগউইন ইনস্টলেশন ডিরেক্টরি] \ হোম \ [ব্যবহারকারী] \

e.g.: C:\cygwin\home\wreckseal

তারপরে .bashrcনোটপ্যাড ++ দিয়ে ফাইলটি খুলুন ।

শেষ লাইনটির শেষে আপনার কার্সারটি সরান এবং Enterকী টিপুন, তারপরে নীচের পাঠ্যটি যুক্ত করুন।

ওরফে ক্লস = 'ইকো -e "\ 033c"'

বা নীচের পাঠ্য:

ওরফে ক্লস = 'প্রিন্টফ "\ 033 সি" "

সাইগউইন পুনরায় চালু করুন, টাইপ করুন cls। সম্পন্ন!

মনে রাখবেন যে cls কমান্ড প্রেরণের পরে কোনও স্ক্রোলবার নেই। আমি printfসংস্করণ চেয়ে সংস্করণ পছন্দ echo। এটি নিজে চেষ্টা করো!


6

যেমন সমস্যা সাধারণ দৃষ্টীকোণ:
অনুসন্ধান Cygwin-প্যাকেজ অনুসন্ধান পৃষ্ঠার পূর্ণ এক্সিকিউটেবল নাম দিয়ে।

এখন প্যাকেজ অনুসন্ধানটি বিভিন্ন উপায়ে করা যেতে পারে:

  • এক্সিকিউটেবল বেসনেমে বেসিক অনুসন্ধান search
    এর জন্য প্যাকেজ অনুসন্ধান clear:
    https://cygwin.com/cgi-bin2/package-grep.cgi?grep=clear
    -> 194 টি ম্যাচ সাফের জন্য পাওয়া গেছে

  • .exeপ্রত্যয়টি অন্তর্ভুক্ত করে আরও ভাল ম্যাচগুলি ।
    এর জন্য প্যাকেজ অনুসন্ধান clear.exe:
    https://cygwin.com/cgi-bin2/package-grep.cgi?grep=clear.exe
    -> ক্লিয়ার.এক্সির জন্য 6 টি মিল খুঁজে পেয়েছে

  • /উপসর্গটি সহ আরও ভাল ম্যাচগুলি ।
    এর জন্য প্যাকেজ অনুসন্ধান /clear.exe:
    https://cygwin.com/cgi-bin2/package-grep.cgi?grep=/clear.exe
    -> /clear.exe এর জন্য 4 টি ম্যাচ পাওয়া গেছে

এবং এই 4 টি ম্যাচের সমস্ত এখন ncursesপ্যাকেজগুলি থেকে from (যথা 2 ডিবাগ এবং 2 টি স্থিতিশীল সংস্করণ।

(প্রো টিপ: অনুসন্ধানের ক্ষেত্রটিতে ডান ক্লিক করুন এবং একটি কাস্টমাইজড সার্চ ইঞ্জিন তৈরি করুন I আমি এটি cpফায়ারফক্স এবং ক্রোম উভয়তেই "সাইগউইন প্যাকেজ" এর জন্য শর্টকাটে রেখেছি))


2

আমি কেবল এই প্রকল্পটি পেরিয়ে এসেছি এবং এখনও পর্যন্ত, আমি মনে করি এটি দুর্দান্ত

https://github.com/transcode-open/apt-cyg

এটি ইনস্টল করার পরে, আপনি চালাতে পারেন

apt-cyg install ncurses

আমি ব্যক্তিগতভাবে এই সরঞ্জামটি সাইগউইন টুল বি / সি-র সাহায্যে লাইব্রেরি ইনস্টল করতে পছন্দ করি সিগউইন সংস্করণ সমস্ত .exe এগুলিতে যুক্ত হয়েছে এবং লিনাক্স কমান্ডগুলি অনুলিপি করে এবং পেস্ট করার সময় জটিল হতে পারে (উদাহরণস্বরূপ, SO- এর বাইরে)।

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