উবুন্টু ট্র্যাঙ্কেট কমান্ডটি ম্যাক ওএস এক্স 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.