কয়েক দিন আগে আমি আমার টার্মিনাল উইন্ডোতে এই বার্তাটি পেয়েছি:
ওটার মানে কি? আমি এর আগে কখনও দেখিনি।
এটি ছিল এক্সকোড বট থেকে বার্তা।
সাহায্যের জন্য ধন্যবাদ.
কয়েক দিন আগে আমি আমার টার্মিনাল উইন্ডোতে এই বার্তাটি পেয়েছি:
ওটার মানে কি? আমি এর আগে কখনও দেখিনি।
এটি ছিল এক্সকোড বট থেকে বার্তা।
সাহায্যের জন্য ধন্যবাদ.
উত্তর:
সম্ভবত এটি আপনার সিস্টেম থেকে কিছু বার্তা।
টার্মিনাল টাইপ করুন:
man mail
, এবং দেখুন আপনি কীভাবে আপনার সিস্টেম থেকে এই বার্তাটি পেতে পারেন।
/var/mail/<your-username>
কোনও মেল আগমনের পরে এটি খালি করা (যা এখনও অপঠিত) You have mail
আপনি যখনই টার্মিনালে একটি নতুন ট্যাব খোলেন ততবার ট্রিগার করতে পারে (যা আমার সাথে একবার হয়েছিল)। এই সমস্যাটি সমাধান করার জন্য, ফাইলটি সরানোর প্রয়োজন (অর্থাত্ sudo rm /var/mail/<your-username>
)।
আমি যখনই টার্মিনাল শুরু করলাম তখনই "আপনার কাছে মেইল আছে" এই সমস্যাটি আসছিল।
আমি যা আবিষ্কার করেছি তা হ'ল এটি।
টার্মিনাল ব্যাশ বিজ্ঞপ্তিগুলি উপস্থাপন শুরু করার জন্য আমি কিছু ইনস্টল করেছি (পুরোপুরি নিশ্চিত নয় যা কী, তবে সম্ভবত কোনও স্ক্রিপ্ট বা একটি আলফ্রেড ওয়ার্কফ্লোয়ের সাথে সম্পর্কিত কোনও কিছু) ওএস এক্স সিস্টেমে পরিবর্তন করেছে। তার আগে, ওয়ার্ডপ্রেস একটি বার্তা প্রেরণের জন্য লোকাল মেল সিস্টেমটি ব্যবহার করার চেষ্টা করেছিল বলে মনে হয়। একটি অবৈধ প্রাপক ঠিকানা থাকার কারণে বার্তাটি বাউন্স হয়ে গেছে। বাউন্স করা বার্তাটি পরে স্থানীয় সিস্টেম মেল ইনবক্সে শেষ হয়। সুতরাং টার্মিনাল (বাশ) তখন আমাকে জানিয়েছিল যে "আপনার কাছে মেল আছে"।
আপনি কেবল কমান্ডটি ব্যবহার করে মেলটি অ্যাক্সেস করতে পারেন
mail
এটি আপনাকে মেইলে প্রবর্তন করে এবং এটি এখনই সেখানে সংরক্ষণ করা বার্তাগুলির একটি তালিকা আপনাকে প্রদর্শন করবে। আপনি যদি প্রথম বার্তার বিষয়বস্তু দেখতে চান তবে ব্যবহার করুন
t
এটি আপনাকে প্রথম বার্তার সামগ্রী সম্পূর্ণ দেখাবে। down-arrow
কীটি টিপে আপনার সমস্ত বার্তাটি দেখার জন্য আপনাকে বার বার স্ক্রোল করতে হবে ।
আপনি যদি বার্তাটির শেষে যেতে চান তবে এটি ব্যবহার করুন
spacebar
আপনি যদি বার্তাটি দেখা বন্ধ করতে চান তবে ব্যবহার করুন
q
সারি ব্যবহার করে পরবর্তী বার্তাটি দেখতে
n
... ধরে নিচ্ছি একাধিক বার্তা রয়েছে।
দ্রষ্টব্য: মেল ?
কমান্ড প্রম্পটে আপনাকে এই আদেশগুলি ব্যবহার করতে হবে । আপনি কোনও বার্তা দেখার প্রক্রিয়া চলাকালীন তারা কাজ করবে না। n
কোনও বার্তা দেখার সময় আঘাত করা কেবল নিয়মিত প্রকাশের সাথে সম্পর্কিত একটি ত্রুটি বার্তা তৈরি করবে। সুতরাং, কোনও বার্তা দেখার মাঝে যদি তা q
থেকে প্রস্থান spacebar
করতে চাপুন বা বার্তাটির শেষের দিকে ঝাঁপিয়ে পড়ুন এবং তারপরে ?
প্রম্পটে হিট করুন n
।
এই বার্তাগুলির সামগ্রীটি আপনাকে বার্তা প্রেরণের চেষ্টা করেছে তা সনাক্ত করতে সহায়তা করতে পারে।
আপনি ?
প্রম্পটে কেবল তার নম্বরটি ইনপুট করে একটি নির্দিষ্ট বার্তা দেখতে পারেন । 3
উদাহরণস্বরূপ, আপনাকে তৃতীয় বার্তার সামগ্রী প্রদর্শন করা হবে (যদি সেখানে অনেকগুলি থাকে)।
কমান্ডটি ব্যবহার করুন ( ?
কমান্ড প্রম্পটে)
d [message number]
প্রতিটি বার্তা যখন আপনি এগুলি দেখার কাজ শেষ করেন তখন মুছতে। উদাহরণস্বরূপ, d 2
বার্তা নম্বর 2 মুছবে 2 বা আপনি বার্তাগুলির একটি তালিকা মুছতে পারেন, যেমন d 1 2 5 7
। আপনি বার্তাগুলির মেলগুলির তালিকার বার্তা নম্বর দেখতে পাবেন।
সমস্ত বার্তা মুছতে, মেল প্রম্পট থেকে ( ?
) কমান্ডটি ব্যবহার করুন d *
।
এই পোস্টে একটি মন্তব্য অনুসারে, আপনাকে q
মেল ছাড়তে ব্যবহার করতে হবে যা কোনও পরিবর্তনও বাঁচায়।
আপনি যদি মেলটি সমস্ত একটি আউটপুটে দেখতে চান তবে বাশ প্রম্পটে এই কমান্ডটি ব্যবহার করুন (যেমন মেইল থেকে নয়, তবে আপনার নিয়মিত কমান্ড প্রম্পট থেকে):
cat /var/mail/<username>
এবং, আপনি যদি ইমেইলগুলি সমস্তই হিট করতে চান তবে এই আদেশটি ব্যবহার করুন use
sudo rm /var/mail/<username>
আমার বিশেষ ক্ষেত্রে, অনেকগুলি বার্তা ছিল। দেখে মনে হচ্ছে এটি একটি ফিরে আসা বার্তা যা বাউন্স হয়েছিল। এটি স্থানীয় ওয়ার্ডপ্রেস ইনস্টলেশন দ্বারা প্রেরণ করা হয়েছিল। এটি ব্যবহারকারী "অ্যাডমিন" (আমি) এর পাসওয়ার্ড পরিবর্তন করার জন্য একটি বিজ্ঞপ্তি ছিল। সেখানে দুটি অতিরিক্ত বার্তা। উভয় একই ঘটনা বলে মনে হয়েছিল।
আমি যা জানি না এবং আপনার পক্ষেও জবাব দিতে পারি না, তা হ'ল আমি সম্প্রতি যখনই টার্মিনালটি খুলি তখনই আমি এই মেল বিজ্ঞপ্তিটি দেখতে শুরু করেছি। মেলগুলি কয়েক মাস আগে তৈরি হয়েছিল এবং এখনও আমি লক্ষ্য করেছি যে এই "আপনার কাছে মেল আছে" গত কয়েক সপ্তাহে প্রদর্শিত হচ্ছে। আমি সন্দেহ করি যে এটি আলফ্রেডে আমি যে ওয়ার্কফ্লো ইনস্টল করেছি, এবং বিজ্ঞপ্তিগুলি সরবরাহ করতে টার্মিনাল ব্যাশ ব্যবহার করে ... বা সেই লাইনগুলি বরাবর এমন কিছুর ফলাফল।
আপনার যদি বার্তাগুলির উত্স নির্ধারণে আগ্রহী না হয় এবং কেবল সেগুলি থেকে মুক্তি পেতে চান তবে mail
কমান্ডটি ব্যবহার না করে এটি করা আরও সহজ হতে পারে (যা কিছুটা স্পষ্টভাবে হতে পারে)। অন্য কয়েকজন ব্যক্তির নির্দেশ অনুসারে আপনি এই আদেশটি পরিবর্তে ব্যবহার করতে পারেন:
sudo rm /var/mail/YOURUSERNAME
?
কমান্ড প্রম্পটে ফিরে এসে সেই আদেশটি ব্যবহার করতে হবে । কোনও বার্তা যদি নির্দিষ্ট পরিমাণ আউটপুট প্রবাহিত করে তবে t
একটি :
প্রম্পট সহ আপনাকে প্রথম বার্তাটির একটি সম্পূর্ণ রিডআউট দেবে । যে কোনও কী চাপলে এটি বার্তা ইত্যাদির আরও অনেক বেশি প্রদর্শন অব্যাহত রাখে, যতক্ষণ না আপনি এটি শেষ না পড়ে। অথবা আপনি আপনার মাউস / টাচপ্যাড দিয়ে স্ক্রোল করতে পারেন। আপনি q
বার্তাটি দেখা বন্ধ করে দিতে সক্ষম হবেন (আমি এখনই এটি পরীক্ষা করতে পারি না, তবে এটি চেষ্টা করে দেখুন) all সমস্ত বার্তা মুছতে আপনি কমান্ডটি ব্যবহার করবেন d *
। দ্বিতীয় বার্তাটি মুছতে, আপনি d 2
এবং আরও কিছু ব্যবহার করতে চান । মেল ?
প্রম্পটে এগুলি ব্যবহার করুন ।
d 1-15
আপনি যদি ব্যবহারের ঝামেলা না চান তবে mail
আপনি মেলটি দিয়ে পড়তে পারেন
cat /var/mail/<username>
এবং এর সাথে মেল মুছুন
sudo rm /var/mail/<username>
/etc/aliases
। আরও তথ্যের জন্য, লিনাক্স / ইউনিক্সে "আপনার কাছে নতুন মেল আছে" বার্তাটি কী তা দেখুন? ।
এর অর্থ হল যে আপনি তৈরি করেছেন এমন একটি প্রক্রিয়া বা স্ক্রিপ্ট আপনার স্থানীয় মেশিনের কোনও অ্যাকাউন্টে মেল প্রেরণ করছে (উদাহরণস্বরূপ, লোকালহোস্ট অ্যাপ্লিকেশনটিতে চলমান একটি মেল সার্ভার)।
এই আদেশগুলি দিয়ে এই মেলটি পরিচালনা করুন:
t <message list> type messages
n goto and type next message
e <message list> edit messages
f <message list> give head lines of messages
d <message list> delete messages
s <message list> file append messages to file
u <message list> undelete messages
R <message list> reply to message senders
r <message list> reply to message senders and all recipients
pre <message list> make messages go back to /var/mail
m <user list> mail to specific users
q quit, saving unresolved messages in mbox
x quit, do not remove system mailbox
h print out active message headers
! shell escape
cd [directory] chdir to directory or home if none given
একটিতে পূর্ণসংখ্যা, একই ব্যাপ্তি বা ব্যবহারকারীর নামগুলি স্পেস দিয়ে পৃথক করে। বাদ দেওয়া থাকলে মেল টাইপ করা শেষ বার্তাটি ব্যবহার করে।
এ স্পেস দ্বারা পৃথক পৃথক ব্যবহারকারীর নাম বা উপাধি নিয়ে গঠিত। উপন্যাসগুলি আপনার হোম ডিরেক্টরিতে .mailrc এ সংজ্ঞায়িত করা হয়।
অনুপ্রেরণা হিসাবে যেমন ব্যাখ্যা করা হয়েছে , আপনি mail
কমান্ডটি ব্যবহার করে কী ঘটছে তা বুঝতে পারবেন ।
আপনি যদি একের পর এক সম্পর্কযুক্ত / স্বয়ংক্রিয়ভাবে উত্পন্ন বার্তাগুলি একসাথে মুছতে না চান (আমার মতো), সমস্ত বার্তা থেকে মুক্তি পেতে কেবল নীচের কমান্ডটি চালান:
echo -n > /var/mail/yourusername
mail
এবং আপনার মেইল পড়ুন।