আমি জানি যে $!শেষ (পটভূমি) প্রক্রিয়াটির পিড সংরক্ষণ করে, তবে এর %1অর্থ কী? আমি প্রায়শই এটি একসাথে দেখতে পাই killএবং এটির মতো একই প্রভাব রয়েছে kill $!। কেউ কি আমাকে ইঙ্গিত দিতে পারে? (এই জাতীয় ছোট পদগুলি গুগল করা এত কঠিন: - /)
আমি জানি যে $!শেষ (পটভূমি) প্রক্রিয়াটির পিড সংরক্ষণ করে, তবে এর %1অর্থ কী? আমি প্রায়শই এটি একসাথে দেখতে পাই killএবং এটির মতো একই প্রভাব রয়েছে kill $!। কেউ কি আমাকে ইঙ্গিত দিতে পারে? (এই জাতীয় ছোট পদগুলি গুগল করা এত কঠিন: - /)
উত্তর:
%Designator বর্তমান শেল কাজ তালিকায় কাজ উল্লেখ করে, এবং PID, ফেরৎ। ব্যবহার করে দেখুন help jobs।
man killসেই ব্যক্তিকে একটি বহিরাগত হত্যা কার্যকর করার জন্য পৃষ্ঠাটি দেয় যা সম্পর্কে কিছুই বলে না %। তবে বাশের একটি বিল্ট-ইন রয়েছে killযা একটি অন্তর্নির্মিত হিসাবে বাহ্যিকের চেয়ে বেশি প্রাধান্য পেয়েছে killএবং help killআমাদের জানায় যে আমরা অন্তর্নির্মিতের সাথে জবস্পেকগুলি ব্যবহার করতে পারি killএবং জবস্পেকগুলি ব্যবহার করতে সক্ষম হওয়া এটির কারণগুলির মধ্যে একটি is বিল্ট-ইন।
আপনি গুগলে যা চান তা হ'ল man bash
শেলটিতে একটি চাকরি উল্লেখ করার বিভিন্ন উপায় রয়েছে। বৈশিষ্ট্যগুলি% একটি কাজের নাম পরিচয় করিয়ে দেয়। কাজের নম্বর n কে% n হিসাবে উল্লেখ করা যেতে পারে। কোনও কাজ এটি শুরু করতে ব্যবহৃত নামের একটি উপসর্গ ব্যবহার করে বা তার কমান্ড লাইনে উপস্থিত একটি স্ট্রিং ব্যবহার করেও উল্লেখ করা যেতে পারে। পরীক্ষার জন্য,% ce একটি বন্ধ সিই জবকে বোঝায়। যদি উপসর্গ একাধিক কাজের সাথে মেলে, তবে ব্যাশ একটি ত্রুটির কথা জানায়। অন্যদিকে%? Ce ব্যবহার করে এর কমান্ড লাইনে স্ট্রিং সিআর যুক্ত যে কোনও কাজ বোঝায়। যদি স্ট্রিংগুলি একাধিক কাজের সাথে মেলে, তবে ব্যাশ একটি ত্রুটির খবর দেয়। %% এবং% + চিহ্নগুলি বর্তমান কাজের শেল ধারণাটি বোঝায়, এটি পূর্বের কাজকর্মের সময় বা ব্যাক-গ্রাউন্ডে শুরু হওয়ার সময় শেষ কাজটি বন্ধ ছিল। আগের কাজটি% - ব্যবহার করে উল্লেখ করা যেতে পারে। যখন কেবলমাত্র বর্তমান কাজ আছে,% - বর্তমান কাজের শেল ধারণাটি বোঝায়। কাজের সাথে সম্পর্কিত আউটপুটে (উদাহরণস্বরূপ, জবস কমপ্যান্ডের আউটপুট), বর্তমান কাজটি সর্বদা একটি +, এবং পূর্ববর্তী চাকরিটি একটি - দিয়ে পতাকাযুক্ত থাকে। একটি একক% (কাজের সাথে কোনও নির্দিষ্টকরণের সাথে নয়) এছাড়াও বর্তমান কাজকে বোঝায়।
কেবল কোনও কাজের নামকরণকে অগ্রভাগে আনতে ব্যবহার করা যেতে পারে:% 1 '' fg% 1 '' এর সমার্থক শব্দ এবং পটভূমি থেকে পটভূমির 1 থেকে অগ্রভাগের মধ্যে নিয়ে আসে। একইভাবে, ''% 1 & '' ব্যাকগ্রাউন্ডে 1 টি কাজ শুরু করে, '' বিজি% 1 '' এর সমতুল্য।
টিএল; ডিআর: %1 চাকরির নম্বর 1।