উবুন্টু ট্র্যাঙ্কেট কমান্ডটি ম্যাক ওএস এক্স 10.7 এ ইনস্টল করুন


10

টার্মিনাল শেলটিতে কমান্ডটি ব্যবহার করার জন্য ম্যাক ওএস এক্স 10.7-তে উবুন্টুর ট্রুনকেট কমান্ড ইনস্টল করার কোনও উপায় আছে কি?


আপনি কি করতে চেষ্টা করছেন?
— কোয়ান্টা

আমার কাছে একটি শেল স্ক্রিপ্ট রয়েছে যা কেটে ফাংশনটি নিশ্চিত করে, যা আমি এটি স্থানীয় ম্যাকটিতে চেষ্টা করতে চাই।
— র‌্যাটার

উত্তর:


13

এটি প্রকৃতপক্ষে সার্ভার ফল্টে থাকা উচিত নয়, সম্ভবত সুপার ব্যবহারকারী বা ভিন্ন জিজ্ঞাসা করুন তবে আপনি এখানে পাওয়া হোমব্রিউ ব্যবহার করে প্রচুর বাইনারি ইনস্টল করতে পারেন:

http://mxcl.github.com/homebrew/

প্রথমত আপনাকে এক্সকোডের জন্য কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করতে হবে, যদি আপনি ইতিমধ্যে না থাকেন তবে সম্ভবত এটি কিনতে হবে।

এটি হয়ে গেলে, চালান:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

হোমব্রু ইনস্টল করতে, তারপরে এটি ইনস্টল হওয়ার পরে চালান:

brew install truncate

আমি খুঁজে পেয়েছি যে হোমব্রিউতে কাটা কাটা উবুন্টু সংস্করণের চেয়ে আলাদা। এটিতে বিকল্প পতাকা নেই।
— র‌্যাটার

এছাড়াও ফিংক রয়েছে: finkproject.org এবং ম্যাকপোর্টগুলি: macport.org আপনি চেষ্টা করতে পারেন, তবে ব্রু আনইনস্টল কাট কাটা চালানোর আগে, চেষ্টা করুন।
— অ্যালেক্স বেরি

2
এছাড়াও এই উত্থানের প্রশংসা করবে যেমন এটি আপনার পক্ষে কাজ করে, আপনার প্রশ্নটির আমি একটি বৈধ উত্তর দিয়েছি :)
— অ্যালেক্স বেরি

এখন, ইয়োসেমাইট ব্যবহার করে নিম্নলিখিত আমার জন্য মীমাংসিত (এছাড়াও বাড়িতে চোলাই ব্যবহার করছে: magiclantern.fm/forum/index.php?topic=6407.0
— msmafra

17

হালনাগাদ:

2015 সালের মার্চ পর্যন্ত truncateহোমব্রিউতে স্ট্যান্ডোলোন সূত্র হিসাবে আর উপলভ্য নয়।

truncateGNU Coreutils এর অংশ হিসাবে নিম্নলিখিত কমান্ডের সাহায্যে আপনার এটি ওএস এক্সে ইনস্টল করা উচিত:

> brew install coreutils

ইনস্টলেশন পরে truncateনাম অধীন উপলব্ধ হবে gtruncate। নোট করুন যে Coreutils থেকে সমস্ত প্রোগ্রাম উপসর্গ সহ উপলব্ধ থাকবে g।


2
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত।
— fguillen

1
দেখে মনে হচ্ছে truncateএটি আবার হোমব্রিউতে তার নিজস্ব সূত্র হিসাবে উপলব্ধ।
— নবীন

4

যখন 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 বাইটগুলি কীভাবে মুছব?
— র‌্যাপটার

1
আমি যতদূর জানি না। আপনাকে প্রথমে ফাইলের আকারটি পড়তে হবে এবং 100 বাইট বিয়োগ করে লক্ষ্যমাত্রার আকার গণনা করতে হবে।
— ইয়ান ম্যাকিনন

0

বিবেচনার একটি বিষয় হ'ল যদি কাটা ফাইলটি একই ফাইল বা একই নামের নতুন ফাইল হয়। লগ ফাইলগুলির জন্য গুরুত্বপূর্ণ যেগুলি এখনও লিখিতভাবে লেখা রয়েছে, বা সম্পাদনা করা হচ্ছে tail।

:> file

স্থানটিতে একটি ফাইল কেটে ফেলার জন্য * নিক্স এবং ম্যাকোস উভয় ক্ষেত্রেই কাজ করে।

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