কীভাবে ইউমিকের মধ্যে থেকে ইউনিক্স কমান্ডগুলি চালানো যায়?


76

আমি যখন ভিমে থাকি তখন আমি কীভাবে ইউনিক্স কমান্ডগুলি চালাতে পারি?

উত্তর:


102

কমান্ড মোডে যান Esc, তারপরে রান করুন :!unix_command:প্রম্পট থেকে শুরু করে যে কোনও কিছু ধাক্কা দিয়ে শুরু করা !হবে ইউনিক্স শেল কমান্ড হিসাবে চালানো হবে। আপনাকে আউটপুট দেখানো হবে এবং ভিএম-এ আপনার কাজে ফিরে আসার জন্য একটি কী চাপতে দেওয়া হবে।

আপনার যদি ভিজ্যুয়াল মোডে পাঠ্য নির্বাচিত থাকে এবং এটি STDIN হিসাবে কোনও আদেশে প্রেরণ করতে চান তবে হিট করে !!আপনার কমান্ডটি প্রবেশ করুন। কমান্ডের ফলাফলগুলি আপনি নির্বাচিত পাঠ্যটি প্রতিস্থাপন করবে।


14
এছাড়াও, নির্বাচিত কোনও পাঠ্য !! ছাড়াই আপনাকে একটি কমান্ড চালাতে দেবে এবং তারপরে ফলাফলটি আপনার বর্তমান কার্সার অবস্থানে সন্নিবেশ করিয়ে দেবে - এসটিডিআইএন-এ স্টাফ প্রেরণ করার প্রয়োজন নেই এবং যদি আপনার প্রয়োজন / চান না তবে এটি প্রতিস্থাপনের প্রয়োজন নেই।
ক্রোমি

4
এছাড়াও, যদি আপনি কেবল আপনার নথিতে কোনও কমান্ডের আউটপুট রাখতে চান তবে কেবল করুন :r!unix_command। এটি কমান্ডগুলির জন্য দরকারীdate
ইয়াব

2
এছাড়াও আপনি শেল (বা কোনও দোভাষী) দ্বারা আপনার vi বাফারের একাধিক লাইন সম্পাদন করতে পারেন এবং এগুলি কার্যকর করার ফলাফল দ্বারা প্রতিস্থাপন করতে পারেন। উদাহরণস্বরূপ: :10,20!shবা, চিহ্নিত লাইনগুলি ফর্ম করুন'a,'b!sh
জেলিয়াগ্রে

1
আমার মনে করার মতো অন্য কিছু যা আপনার ব্যবহৃত ওএসের উপর নির্ভর করে। আপনি যদি উইন্ডোজ ব্যবহার করছেন তবে এটি একটি উইন্ডোজ শেল কমান্ড কার্যকর করবে। এটি পড়ার অনেক লোক ইতিমধ্যে তা জানতে পারে তবে গুগল থেকে আসা লোকদের জন্য আমি ভেবেছিলাম এটি উল্লেখ করার মতো হবে।
অ্যান্ড্রু

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