টার্মিনাল শেলটিতে কমান্ডটি ব্যবহার করার জন্য ম্যাক ওএস এক্স 10.7-তে উবুন্টুর ট্রুনকেট কমান্ড ইনস্টল করার কোনও উপায় আছে কি?
টার্মিনাল শেলটিতে কমান্ডটি ব্যবহার করার জন্য ম্যাক ওএস এক্স 10.7-তে উবুন্টুর ট্রুনকেট কমান্ড ইনস্টল করার কোনও উপায় আছে কি?
উত্তর:
এটি প্রকৃতপক্ষে সার্ভার ফল্টে থাকা উচিত নয়, সম্ভবত সুপার ব্যবহারকারী বা ভিন্ন জিজ্ঞাসা করুন তবে আপনি এখানে পাওয়া হোমব্রিউ ব্যবহার করে প্রচুর বাইনারি ইনস্টল করতে পারেন:
http://mxcl.github.com/homebrew/
প্রথমত আপনাকে এক্সকোডের জন্য কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করতে হবে, যদি আপনি ইতিমধ্যে না থাকেন তবে সম্ভবত এটি কিনতে হবে।
এটি হয়ে গেলে, চালান:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
হোমব্রু ইনস্টল করতে, তারপরে এটি ইনস্টল হওয়ার পরে চালান:
brew install truncate
হালনাগাদ:
2015 সালের মার্চ পর্যন্ত truncateহোমব্রিউতে স্ট্যান্ডোলোন সূত্র হিসাবে আর উপলভ্য নয়।
truncateGNU Coreutils এর অংশ হিসাবে নিম্নলিখিত কমান্ডের সাহায্যে আপনার এটি ওএস এক্সে ইনস্টল করা উচিত:
> brew install coreutils
ইনস্টলেশন পরে truncateনাম অধীন উপলব্ধ হবে gtruncate। নোট করুন যে Coreutils থেকে সমস্ত প্রোগ্রাম উপসর্গ সহ উপলব্ধ থাকবে g।
truncateএটি আবার হোমব্রিউতে তার নিজস্ব সূত্র হিসাবে উপলব্ধ।
যখন truncateউপলভ্য থাকে না আপনি প্রায়শই এর ddপরিবর্তে ব্যবহার করতে পারেন । যেমন।
জিরোতে পূর্ণ একটি ফাইল তৈরি করুন:
dd if=/dev/zero of=/tmp/youroutputfile bs=1m count=50
একটি বিদ্যমান ফাইল কেটে দিন:
dd if=yourinputfile of=/tmp/youroutputfile bs=1k count=1
দ্রষ্টব্য: ওএস এক্স ddলোয়ার কেস ইউনিট অক্ষর ddব্যবহার করে যেখানে জিএনইউ আপার কেস ব্যবহার করে।
ddপ্রায় লক্ষ্য অর্জন করতে পারে। ddফাইলের শেষে থেকে কেটে যেতে পারে ? আমি যেমন ম্যান ফাইল থেকে পড়েছি dd, আমি জানি এটি কেবল ফাইল শুরু থেকে পড়া যায়। আমি ফাইল থেকে শেষ 100 বাইটগুলি কীভাবে মুছব?