strings
কমান্ড আচরণ করবে weirdly, আপাতদৃষ্টিতে এটি লেখা একটি ফাইলে থামবে না এমনকি যদি ড্রাইভ সঞ্চয়ের সীমা ছাড়িয়ে। বা সম্ভবত আমি কিছু মিস করছি?
আমি নিম্নলিখিত চালাতে:
# strings /dev/urandom > random.txt
এটি চলমান রাখা ছিল এবং ডিস্কটি পূরণ করার পরেও থামেনি (একটি নিয়মিত ইউএসবি ফ্ল্যাশ)।
তারপরে দ্রুত হওয়ার জন্য আমি একটি রামডিস্ক তৈরি করেছি এবং আবার একই আদেশটি চেষ্টা করেছি tried এটাও থামেনি।
আমি বুঝতে পারি যে urandom
কোনও নিয়মিত ফাইল নয় এবং strings
এর আউটপুটও পুনঃনির্দেশিত হয়, তবে উপরের উভয় ক্ষেত্রেই cat
কমান্ডটি কোনও স্থান না থাকায় ত্রুটিটি রিপোর্ট করেছিল।
# cat /dev/urandom > random.txt
cat: write error: No space left on device
- এই স্ট্রিং এর স্বাভাবিক আচরণ? যদি তাই হয় তবে কেন?
- আর জায়গা নেই বলার পরে ডেটা কোথায় লেখা আছে?
strace strings /dev/urandom > /dev/full
strings
জিএনইউ বাইন্টিলস থেকে একই প্রয়োগ ব্যবহার করে । আমি strace
আদেশটি উল্লেখ করছিলাম ।