একই টার্মিনালে একাধিক কাজ তৈরি করুন


1

মূলত আমার দুটি কাজ রয়েছে:

  1. একটি কোড সংকলন
  2. ইউটিউব-ডিএল কমান্ড ব্যবহার করে একটি ইউটিউব ভিডিও ডাউনলোড করুন

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

উত্তর:


7

আপনি ব্যবহার করতে পারেন screen। এটি আপনাকে আপনার শেলটিতে নতুন স্ক্রিন সেট আপ করতে দেয় যা আপনি এর মধ্যে স্যুইচ করতে পারবেন।

দ্রুত রেফারেন্স গাইড:

  • ctrl-C একটি নতুন স্ক্রিন তৈরি করে
  • ctrl-N স্ক্রিনগুলি স্যুইচ করে
  • ctrl-D শেষ হয় স্ক্রিন

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

Screenবা tmuxস্পষ্টতই এখানে যাওয়ার সর্বোত্তম উপায় ...
বমিকে

6

ব্যাকগ্রাউন্ডে কমান্ড চালানোর সহজ উপায় হ'ল &কমান্ডের শেষে একটি স্থাপন করা । এটি শুরু হবে এবং অবিলম্বে আপনাকে প্রম্পটে ফিরিয়ে দেবে।

আর একটি উপায় হ'ল বর্তমান প্রক্রিয়াটি স্থগিত করা CTRLz, এবং টাইপ করুন bg, fgআপনি ইতিমধ্যে যে কমান্ডটি সন্ধান করেছেন তার তাত্পর্যপূর্ণ ।


এটি পরিষ্কার করার জন্য ধন্যবাদ। কোনও কাজ স্থগিত করার ক্ষেত্রে আমার এই সমস্যা ছিল। ভিডিওটি ডাউনলোড করার সময় আমি কীভাবে কমান্ড টাইপ করব তা ভাবছিলাম। :)
স্ট্যাক ওভারফ্লো 32

আমি চেষ্টা করেছি কিন্তু সিটিআরএলজেড কাজ করে না, ভিডিওটি ডাউনলোড হচ্ছে এবং আমি কোনও আদেশ লিখতে পারি না
স্ট্যাক ওভারফ্লো 32
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.