এটি হল কমান্ড স্যাশ যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
স্যাশ - বিল্ট-ইন কমান্ড সহ স্বতন্ত্র শেল
সিনোপসিস
প্যাঁচ [-গ আদেশ] [-চ ফাইলের নাম ] [-পৃ শীঘ্র] [-q] [-ক]
বর্ণনাঃ
সার্জারির প্যাঁচ প্রোগ্রাম একটি স্বতন্ত্র শেল যা নির্দিষ্ট ধরণের থেকে পুনরুদ্ধারের জন্য দরকারী
সিস্টেমের ব্যর্থতার। বিশেষ করে, এর সমস্যা মোকাবেলা করার জন্য এটি তৈরি করা হয়েছিল
অনুপস্থিত শেয়ার্ড লাইব্রেরি বা গুরুত্বপূর্ণ এক্সিকিউটেবল।
উত্তরীয় যে কোনো শেলের মতো বাহ্যিক প্রোগ্রাম চালাতে পারে। এসবের ওপর কোনো বিধিনিষেধ নেই
কমান্ড, যেমন কোনো নন-ওয়াইল্ডকার্ড থাকলে সেগুলো চালানোর জন্য স্ট্যান্ডার্ড শেল ব্যবহার করা হয়
কমান্ডে মেটা-অক্ষর।
আরও গুরুত্বপূর্ণ, যাইহোক, অনেক স্ট্যান্ডার্ড সিস্টেম কমান্ড অন্তর্নির্মিত হয়
প্যাঁচ. এই অন্তর্নির্মিত কমান্ড হল:
-ar, -chattr, -chgrp, -chmod, -chown, -chroot, -cmp,
-cp, -dd, -echo, -ed, -grep, -file, -find, -gunzip,
-gzip, -হত্যা, -লসেটআপ, -ln, -ls, -lsattr, -mkdir,
-mknod, -more, -mount, -mv, -pivot_root, -printenv, -pwd,
-rm, -rmdir, -sum, -sync, -tar, -touch, -umount, -where
এই কমান্ডগুলি সাধারণত একই নামের সাথে স্ট্যান্ডার্ড প্রোগ্রামগুলির অনুরূপ।
যাইহোক, তারা বাহ্যিক প্রোগ্রামের তুলনায় সহজ এবং অশোধিত, এবং অনেকগুলি
বিকল্পগুলি বাস্তবায়িত হয় না। প্রতিটি বিল্ট-ইন কমান্ডের সীমাবদ্ধতা বর্ণনা করা হয়েছে
পরে।
অন্তর্নির্মিত কমান্ডগুলি যা বহিরাগত প্রোগ্রামগুলির সাথে মিলে যায় একটি ড্যাশ অক্ষর দিয়ে শুরু হয়
বাহ্যিক প্রোগ্রাম থেকে তাদের আলাদা করার জন্য। সুতরাং টাইপ করা "ls", উদাহরণস্বরূপ, হবে
বাস্তব চালানোর চেষ্টা ls কার্যক্রম. যদি "-ls" টাইপ করা হয়, তাহলে বিল্ট-ইন কমান্ড যা
নকল ls বলা হয়.
অন্তর্নির্মিত কমান্ডের জন্য, ফাইলের নামগুলি প্রসারিত করা হয় যাতে তারকাচিহ্ন, প্রশ্ন চিহ্ন এবং
বর্গাকার বন্ধনীর ভিতরের অক্ষরগুলি স্বীকৃত হয় এবং প্রসারিত হয়। যুক্তি হতে পারে
একক উদ্ধৃতি, ডবল উদ্ধৃতি, বা ব্যাকস্ল্যাশ ব্যবহার করে উদ্ধৃত করা হয়েছে। যাইহোক, অন্য কোন কমান্ড লাইন
প্রক্রিয়াকরণ সঞ্চালিত হয়। এর মধ্যে ফাইল পুনঃনির্দেশের নির্দিষ্টকরণ এবং নির্দিষ্টকরণ অন্তর্ভুক্ত রয়েছে
একটি পাইপলাইনের।
যদি একটি বাহ্যিক প্রোগ্রাম বিদ্যমান না থাকে বা সঠিকভাবে চালাতে ব্যর্থ হয়, তাহলে "অ্যালিয়াস" বিল্ট-
in কমান্ড স্ট্যান্ডার্ড কমান্ড পুনরায় সংজ্ঞায়িত করতে ব্যবহার করা যেতে পারে যাতে এটি স্বয়ংক্রিয়ভাবে চালায়
পরিবর্তে অন্তর্নির্মিত কমান্ড। উদাহরণস্বরূপ, কমান্ড "alias ls -ls" চালানোর জন্য "ls" পুনরায় সংজ্ঞায়িত করে
অন্তর্নির্মিত কমান্ড। এটি আপনাকে নেতৃস্থানীয় টাইপ করতে মনে রাখার যন্ত্রণা থেকে বাঁচায়
সব সময় ড্যাশ. যদি অনেক বাহ্যিক প্রোগ্রাম রান না হয়, তাহলে "aliasall" কমান্ড
একাধিক উপনাম তৈরি করতে উপযোগী হতে পারে।
"হেল্প" কমান্ডটি অন্তর্নির্মিত সমস্ত কমান্ডের তালিকা করবে প্যাঁচ . যদি একটি যুক্তি হয়
প্রদত্ত, এটি শুধুমাত্র সেই অন্তর্নির্মিত কমান্ডগুলিকে তালিকাভুক্ত করবে যা a হিসাবে প্রদত্ত আর্গুমেন্ট ধারণ করে
উপ-স্ট্রিং প্রতিটি বিল্ট-ইন কমান্ড নীচে আরও বিশদে বর্ণনা করা হয়েছে।
উপনাম [নাম [আদেশ]]
If নাম এবং হুকুম প্রদান করা হয়, এটি দিয়ে একটি কমান্ডের জন্য একটি উপনাম সংজ্ঞায়িত করে
নির্দিষ্ট নাম যা সম্ভাব্য আর্গুমেন্টের সাথে নির্দিষ্ট কমান্ড চালায়।
ওয়াইল্ডকার্ড ধারণকারী আর্গুমেন্ট তাদের সম্প্রসারণ পিছিয়ে দেওয়ার জন্য উদ্ধৃত করা যেতে পারে
যতক্ষণ না উপনাম ডাকা হয়। যদি শুধু নাম প্রদান করা হয়, তারপর সংজ্ঞা
নির্দিষ্ট কমান্ড উপনাম প্রদর্শিত হয়। যদি কিছুই না দেওয়া হয়, তাহলে সংজ্ঞা
সব উপনাম প্রদর্শিত হয়.
aliasall
এটি সমস্ত বিল্ট-ইন কমান্ডের উপনাম সংজ্ঞায়িত করে যা ড্যাশ দিয়ে শুরু হয়
ড্যাশ ছাড়া সংশ্লিষ্ট নাম। সিস্টেমটি এমন হলে এটি কার্যকর হতে পারে
কোন বাহ্যিক প্রোগ্রাম সব কার্যকর করা যাবে না যে দূষিত.
-আর [txp][v] arfile [ফাইলের নাম]...
একটি ar আর্কাইভ থেকে ফাইল তালিকা বা নিষ্কাশন. আরফাইল আর্গুমেন্ট একটি ফাইল নির্দিষ্ট করে
নাম যা সংরক্ষণাগার ধারণ করে। যদি কোন অতিরিক্ত ফাইলের নাম নির্দিষ্ট করা না থাকে, তাহলে
আর্কাইভের সমস্ত ফাইল চালু হয়। অন্যথায়, শুধুমাত্র যারা সংরক্ষণাগার সদস্য
অতিরিক্ত ফাইলের নামগুলির মধ্যে একটির মতো যে নামটি পরিচালিত হয়।
ফাইলের নাম যা সংরক্ষণাগারে উপস্থিত হয় না সেগুলি উপেক্ষা করা হয়৷ সংরক্ষণাগার হতে পারে না
তৈরি বা পরিবর্তিত। আর্কাইভার সঠিকভাবে 4.0BSD সংরক্ষণাগার পরিচালনা করে, এবং
দীর্ঘ ফাইল নামের জন্য SysV এবং 4.4BSD এক্সটেনশন উভয়ই বোঝে। বর্ধিত
সিউডো-বিএসডি ফরম্যাট সমর্থিত নয়; বা দুটি অ্যান্টিলুভিয়ান বাইনারি ফর্ম্যাটও নয়
V7 এবং তার আগের থেকে প্রাপ্ত। (GNU আর্কাইভার সাধারণত আর্কাইভ তৈরি করে
SysV এক্সটেনশন সহ 4.0BSD ফরম্যাট।)
cd [dirName]
If dirName প্রদান করা হয়, তারপর বর্তমান ডিরেক্টরি dirName এ পরিবর্তিত হয়। যদি
dirName অনুপস্থিত, তারপর বর্তমান ডিরেক্টরি ব্যবহারকারীর বাড়িতে পরিবর্তিত হয়
ডিরেক্টরি ($HOME পরিবেশ পরিবর্তনশীলের মান)।
-চ্যাটর [+আমি] [-আমি] [+ক] [-ক] ফাইলের নাম ...
একটি ext2 বা ext3 ফাইল সিস্টেমে নির্দিষ্ট ফাইলের বৈশিষ্ট্য পরিবর্তন করুন। ব্যবহার
একটি প্লাস চিহ্ন ফাইলগুলির জন্য নির্দিষ্ট বৈশিষ্ট্য যোগ করে। একটি বিয়োগ চিহ্ন ব্যবহার করে অপসারণ
ফাইলের জন্য নির্দিষ্ট বৈশিষ্ট্য। 'i' বৈশিষ্ট্য একটি ফাইলকে অপরিবর্তনীয় করে তোলে
যাতে এটি পরিবর্তন করা না যায়। 'a' অ্যাট্রিবিউট একটি ফাইলকে শুধুমাত্র যুক্ত করে। এই
কমান্ড শুধুমাত্র লিনাক্সে উপলব্ধ।
-chgrp gid ফাইলের নাম ...
ফাইলের নির্দিষ্ট তালিকার জন্য গ্রুপ আইডি পরিবর্তন করুন। দ্য gid হয় একটি গ্রুপ হতে পারে
নাম, বা একটি দশমিক মান।
-চমোড মোড ফাইলের নাম ...
ফাইলের নির্দিষ্ট তালিকার মোড পরিবর্তন করুন। দ্য মোড যুক্তি শুধুমাত্র একটি হতে পারে
অক্টাল মান।
-চাউন ইউআইডি ফাইলের নাম ...
ফাইলের নির্দিষ্ট তালিকার জন্য মালিকের আইডি পরিবর্তন করুন। দ্য ইউআইডি হয় একটি ব্যবহারকারী হতে পারে
নাম, বা একটি দশমিক মান।
-চরুট পথ
এর মধ্যে নির্দিষ্ট করা রুট ডিরেক্টরিকে পরিবর্তন করে পথ। এই ডিরেক্টরি হবে
দিয়ে শুরু হওয়া পাথ নামের জন্য ব্যবহৃত হয় /. রুট ডিরেক্টরি সকলের উত্তরাধিকারসূত্রে পাওয়া যায়
বর্তমান প্রক্রিয়ার শিশু।
-cmp ফাইলের নাম 1 ফাইলের নাম 2
নির্দিষ্ট ফাইলের নামগুলির অভিন্ন ডেটা আছে কিনা তা নির্ধারণ করে। এই বলে
যে ফাইলগুলি একে অপরের সাথে লিঙ্ক, বিভিন্ন আকারের, একটি নির্দিষ্টভাবে আলাদা
বাইট নম্বর, বা অভিন্ন।
-সিপি srcName ... destName
থেকে এক বা একাধিক ফাইল কপি করে srcName থেকে destName. একাধিক হলে
srcName দেওয়া হয়, অথবা যদি destName একটি ডিরেক্টরি হয়, তাহলে সমস্ত srcNames কপি করা হয়
srcNames এর মতো একই নামের সাথে destName ডিরেক্টরিতে।
-ডিডি if=নাম of=নাম [bs=n] [গণনা=n] [এড়িয়ে যান=n] [খোঁজ=n]
নির্দিষ্ট প্যারামিটার সহ এক ফাইল থেকে অন্য ফাইলে ডেটা কপি করুন। দ্য if এবং of
যুক্তি প্রদান করা আবশ্যক, তাই stdin এবং stdout নির্দিষ্ট করা যাবে না। দ্য bs
যুক্তি হল ব্লকের আকার, এবং এটি একটি সংখ্যাসূচক মান (যা ডিফল্ট 512 বাইট)।
গণনা কপি করার জন্য ব্লকের সংখ্যা (যা ডিফল্ট ফাইলের শেষে
ইনপুট ফাইল). লাফালাফি করা অনুলিপি করার আগে উপেক্ষা করার জন্য ব্লকের সংখ্যা (seek ব্যবহার করা হয়
যদি সম্ভব হয়, এবং ডিফল্ট 0)। খোঁজ ব্লকের সংখ্যা হল
লেখার আগে আউটপুট ফাইল (এবং ডিফল্ট 0)। সাংখ্যিক দশমিক মানের যেকোনো একটি
সেট 'kbw' থেকে এক বা একাধিক অনুগামী অক্ষর থাকতে পারে, যা গুন করে
মান যথাক্রমে 1024, 512, এবং 2 দ্বারা। কমান্ড পূর্ণ সংখ্যা রিপোর্ট
ব্লক পঠিত এবং লিখিত, এবং কোন আংশিক ব্লক পড়া বা লেখা হয়েছে কিনা।
-প্রতিধ্বনি [আর্গস] ...
-echo কমান্ডে আর্গুমেন্ট ইকো করুন। ওয়াইল্ডকার্ড প্রসারিত হয়, তাই এটি একটি
একটি ডিরেক্টরিতে ফাইল নামের একটি দ্রুত তালিকা পেতে সুবিধাজনক উপায়। আউটপুট হয়
সর্বদা একটি নতুন লাইন দিয়ে শেষ করা হয়।
-ড [ফাইলের নাম]
লাইন-মোড কমান্ড ব্যবহার করে নির্দিষ্ট ফাইল সম্পাদনা করুন। পরবর্তী ed কমান্ড হয়
প্রদান করা হয়েছে: = crwiadplsfkz এবং q। লাইন সংখ্যা ধ্রুবক হতে পারে, ".",
"$", "'x", /স্ট্রিং/ এবং এইগুলির সরল গাণিতিক সমন্বয়। বিকল্প
কমান্ড এবং অনুসন্ধান এক্সপ্রেশন শুধুমাত্র আক্ষরিক স্ট্রিং ব্যবহার করতে পারে। কিছু আছে
কিছু কমান্ডের আচরণে ছোট পার্থক্য।
Exec ফাইলের নাম [আর্গস]
নির্দিষ্ট আর্গুমেন্ট সহ নির্দিষ্ট প্রোগ্রাম এক্সিকিউট করুন। এই প্রতিস্থাপন প্যাঁচ
সম্পূর্ণরূপে সম্পাদিত প্রোগ্রাম দ্বারা।
প্রস্থান থেকে প্রস্থান করুন প্যাঁচ.
-file ফাইলের নাম ...
নির্দিষ্ট ফাইলগুলি পরীক্ষা করুন এবং তাদের ফাইলের ধরন মুদ্রণ করুন। এই কিনা নির্দেশ করে
ফাইলগুলি নিয়মিত ফাইল হোক বা না হোক, সেগুলিতে মুদ্রণযোগ্য পাঠ্য বা শেল রয়েছে
স্ক্রিপ্ট, এক্সিকিউটেবল, বা বাইনারি ডেটা ধারণ করে।
-অনুসন্ধান dirName [-xdev] [- প্রকার অক্ষর] [-নাম প্যাটার্ন] [-আকার ছোট আকার]
নির্দিষ্ট ডিরেক্টরি গাছের মধ্যে থাকা সমস্ত ফাইল খুঁজুন যা সবগুলি পূরণ করে
নির্দিষ্ট শর্তাবলী। -xdev বিকল্প মাউন্ট পয়েন্ট ক্রসিং প্রতিরোধ করে। দ্য
-নাম বিকল্পটি ফাইলের শেষ উপাদানটির সাথে মেলে একটি ওয়াইল্ডকার্ড প্যাটার্ন নির্দিষ্ট করে
নাম -টাইপ বিকল্পটি নির্দিষ্ট করে যে ফাইলগুলির সাথে মেলে এমন একটি টাইপ থাকতে হবে
সেট থেকে নির্দিষ্ট তালিকা: fdcbps l. এগুলো নিয়মিত ফাইল উপস্থাপন করে,
ডিরেক্টরি, অক্ষর ডিভাইস, ব্লক ডিভাইস, নামযুক্ত পাইপ, সকেট, এবং প্রতীকী
লিঙ্ক -size বিকল্পটি নির্দিষ্ট করে যে ফাইলগুলিকে নিয়মিত ফাইল হতে হবে বা
ডিরেক্টরি যাতে অন্তত নির্দিষ্ট সংখ্যক বাইট থাকে।
-গ্রেপ [-ভিতরে] শব্দ ফাইলের নাম ...
প্রদত্ত শব্দ ধারণ করে নির্দিষ্ট ফাইলের লাইন প্রদর্শন করুন। যদি একটি মাত্র
ফাইলের নাম দেওয়া হয়, তারপর শুধুমাত্র মিলিত লাইন মুদ্রিত হয়। একাধিক ফাইল হলে
নাম দেওয়া হয়, তারপর ফাইলের নামগুলি মিলিত লাইনের সাথে মুদ্রিত হয়।
শব্দ একটি একক শব্দ হতে হবে, (অর্থাৎ, একটি নিয়মিত অভিব্যক্তি নয়)। যদি -i দেওয়া হয়, তাহলে
অনুসন্ধান করার সময় কেস উপেক্ষা করা হয়। যদি -n দেওয়া হয়, তাহলে এর লাইন সংখ্যা
মিলিত লাইনগুলিও মুদ্রিত হয়।
-গানজিপ inputFileName ... [-ও আউটপুটপথ]
ব্যবহার করে সংকুচিত করা হয়েছে এমন এক বা একাধিক ফাইল আনকম্প্রেস করুন gzip, or সংকোচন করা
অ্যালগরিদম যদি -o অপশন দেওয়া না থাকে, তাহলে প্রতিটি ইনপুট ফাইলের নাম অবশ্যই দিতে হবে
".gz", ".tgz", বা ".Z" এক্সটেনশনগুলির মধ্যে একটি আছে এবং সেই ফাইলগুলি প্রতিস্থাপন করা হবে
সেই ফাইলগুলির সংকুচিত সংস্করণ দ্বারা। মূল ফাইল মুছে ফেলা হবে
আউটপুট ফাইল সফলভাবে তৈরি করার পরে। সংকুচিত সংস্করণ
ফাইলগুলির মূল ফাইলের নামের মতো একই নাম রয়েছে, একটি সাধারণ ছাড়া
তাদের এক্সটেনশনের পরিবর্তন। যদি একটি এক্সটেনশন ".tgz" হয়, তাহলে এক্সটেনশনটি হয়
".tar" দ্বারা প্রতিস্থাপিত হয়েছে। অন্যথায়, ".gz" বা ".Z" এক্সটেনশন সরানো হবে।
যদি -o বিকল্প দেওয়া হয়, তাহলে ইনপুট ফাইলগুলি মুছে ফেলা হবে না, এবং
ফাইলগুলির অসংকুচিত সংস্করণগুলি দ্বারা উল্লিখিত হিসাবে তৈরি করা হবে আউটপুটপথ। যদি
আউটপুট পাথ হল একটি ডিরেক্টরি, তারপর ইনপুট ফাইলের অসঙ্কোচিত সংস্করণ
উপরে বর্ণিত হিসাবে তাদের ফাইলের নামগুলি পরিবর্তিত করে সেই ডিরেক্টরিতে স্থাপন করা হবে,
অথবা একই নামের সাথে যদি ইনপুট ফাইলের নামের একটি বিশেষ না থাকে
এক্সটেনশন যদি আউটপুট পাথ একটি নিয়মিত ফাইল হয়, তাহলে শুধুমাত্র একটি ইনপুট ফাইল
অনুমোদিত, এবং সেই ইনপুট ফাইলের অসংকুচিত সংস্করণটি আউটপুট হিসাবে তৈরি করা হয়
পথ ঠিক যেমন নির্দিষ্ট করা হয়েছে। যদি আউটপুট পাথ একটি ব্লক বা অক্ষর ডিভাইস হয়, তাহলে
ইনপুট ফাইলের অসংকুচিত সংস্করণ ডিভাইসের সাথে সংযুক্ত করা হয়।
এই কমান্ড শুধুমাত্র উপলব্ধ যদি প্যাঁচ gzip লাইব্রেরি ব্যবহার করার জন্য কম্পাইল করা হয়েছিল।
-জিজিপ inputFileName ... [-ও আউটপুটপথ]
ব্যবহার করে এক বা একাধিক ফাইল সংকুচিত করে gzip, অ্যালগরিদম যদি -o বিকল্পটি না হয়
দেওয়া হয়, তারপর প্রতিটি ইনপুট ফাইলের নাম সংকুচিত দ্বারা প্রতিস্থাপিত হবে
সেই ফাইলগুলির সংস্করণ, মূল ফাইলগুলি আউটপুট ফাইলগুলির পরে মুছে ফেলা হবে
সফলভাবে তৈরি করা হয়েছে। ফাইলের সংকুচিত সংস্করণ একই আছে
মূল ফাইলের নাম হিসাবে নাম, এর একটি সাধারণ পরিবর্তন ছাড়া
এক্সটেনশন যদি একটি এক্সটেনশন ".tar" হয়, তবে এক্সটেনশনটি ".tgz" দ্বারা প্রতিস্থাপিত হয়।
অন্যথায়, ".gz" এক্সটেনশন যোগ করা হয়।
যদি -o বিকল্প দেওয়া হয়, তাহলে ইনপুট ফাইলগুলি মুছে ফেলা হবে না, এবং
দ্বারা নির্দিষ্ট করা ফাইলগুলির সংকুচিত সংস্করণগুলি তৈরি করা হবে আউটপুটপথ। যদি
আউটপুট পাথ একটি ডিরেক্টরি, তারপর ইনপুট ফাইলের সংকুচিত সংস্করণ
উপরে বর্ণিত হিসাবে তাদের ফাইলের নাম পরিবর্তন করে সেই ডিরেক্টরিতে স্থাপন করা হবে।
আউটপুট পাথ একটি ডিরেক্টরি না হলে, শুধুমাত্র একটি ইনপুট ফাইল অনুমোদিত, এবং
সেই ইনপুট ফাইলের সংকুচিত সংস্করণটি ঠিক যেমন আউটপুট পথ হিসাবে তৈরি করা হয়
নির্দিষ্ট
এই কমান্ড শুধুমাত্র উপলব্ধ যদি প্যাঁচ gzip লাইব্রেরি ব্যবহার করার জন্য কম্পাইল করা হয়েছিল।
সাহায্য [শব্দ]
তাদের ব্যবহারের স্ট্রিং সহ অন্তর্নির্মিত কমান্ডগুলির একটি তালিকা প্রদর্শন করে। যদি একটি শব্দ হয়
দেওয়া হয়, তারপর শুধুমাত্র সেই কমান্ডগুলি প্রদর্শিত হয় যার নাম বা ব্যবহার শব্দটি ধারণ করে।
যদি একটি শব্দ নির্দিষ্ট করা হয় যা হুবহু একটি অন্তর্নির্মিত কমান্ড নামের সাথে মেলে, তাহলে একটি সংক্ষিপ্ত
কমান্ডের বর্ণনা এবং এর ব্যবহার দেওয়া আছে।
-হত্যা [-সংকেত] PID ...
প্রসেসের নির্দিষ্ট তালিকায় নির্দিষ্ট সংকেত পাঠায়। সংকেত একটি সংখ্যাসূচক
মান, বা বিশেষ মানগুলির একটি HUP, INT, QUIT, KILL, TERM, STOP, CONT, USR1 বা
USR2। যদি কোন সংকেত নির্দিষ্ট করা না থাকে তাহলে SIGTERM ব্যবহার করা হয়।
-লোসেটআপ [-ঘ] loopDev [ফাইল]
সিস্টেমের ফাইলগুলির সাথে লুপব্যাক ডিভাইসগুলিকে সংযুক্ত করে৷ যদি -d দেওয়া হয় না,
লুপব্যাক ডিভাইস loopDev সঙ্গে যুক্ত করা হয় ফাইল. If -d দেওয়া হয়, loopDev is
যে ফাইলটির জন্য এটি বর্তমানে কনফিগার করা হয়েছে তার সাথে সম্পর্কহীন।
-লন [-গুলি] srcName ... destName
থেকে এক বা একাধিক ফাইল লিঙ্ক করে srcName নির্দিষ্ট করার জন্য destName। যদি থাকে
একাধিক srcNames, বা destName একটি ডিরেক্টরি, তারপর লিঙ্কটি destName এ রাখা হয়
উৎস নামের একই নামের সাথে ডিরেক্টরি। ডিফল্ট লিঙ্কগুলি হার্ড লিঙ্ক।
-s ব্যবহার করে প্রতীকী লিঙ্ক তৈরি করে। প্রতীকী লিঙ্কগুলির জন্য, শুধুমাত্র একটি srcName হতে পারে
নির্দিষ্ট
-লস [-lidFC] ফাইলের নাম ...
ফাইল নামের নির্দিষ্ট তালিকা সম্পর্কে তথ্য প্রদর্শন করুন। স্বাভাবিক তালিকা হয়
শুধু ফাইলের নামের তালিকা, প্রতি লাইনে একটি। উপলব্ধ বিকল্পগুলি হল -l, -n, -i,
-d, এবং -F। -l বিকল্পটি সাধারণ 'ls' দিয়ে একটি দীর্ঘ তালিকা তৈরি করে
তথ্য -n বিকল্পটি -l-এর মতো, সংখ্যাসূচক ব্যবহারকারী এবং গ্রুপ আইডি ছাড়া
দেখানো -i বিকল্পটি ফাইলের ইনোড সংখ্যা প্রদর্শন করে। -d বিকল্প
এটির মধ্যে থাকা ফাইলগুলির পরিবর্তে একটি ডিরেক্টরি সম্পর্কে তথ্য প্রদর্শন করে। দ্য -এফ
বিকল্পটি ফাইলের নামের সাথে একটি স্ল্যাশ বা তারকাচিহ্ন যুক্ত করে যদি ফাইলটি একটি ডিরেক্টরি হয় বা
নির্বাহযোগ্য। -C বিকল্পটি একটি মাল্টি-কলাম বিন্যাসে ফাইলের নামগুলি প্রদর্শন করে।
COLS পরিবেশ পরিবর্তনশীল ব্যবহার করে আউটপুটের প্রস্থ গণনা করা হয়।
-সাত্তর ফাইলের নাম ...
একটি ext2 বা ext3 ফাইল সিস্টেমে নির্দিষ্ট ফাইলের জন্য বৈশিষ্ট্য প্রদর্শন করুন। দ্য
অক্ষর 'i' নির্দেশ করে যে ফাইলটি অপরিবর্তনীয় এবং পরিবর্তন করা যায় না। অক্ষর 'ক'
ইঙ্গিত করে যে ফাইলটি কেবলমাত্র যুক্ত। ড্যাশ দেখানো হয় যেখানে বৈশিষ্ট্য আছে
সেট না. এই কমান্ডটি শুধুমাত্র লিনাক্সে উপলব্ধ।
-mkdir dirName ...
নির্দিষ্ট ডিরেক্টরি তৈরি করে। তারা ডিফল্ট অনুমতি সঙ্গে তৈরি করা হয়.
-mknod ফাইলের নাম আদর্শ মুখ্য গৌণ
একটি বিশেষ ডিভাইস নোড তৈরি করে, হয় একটি অক্ষর ফাইল বা একটি ব্লক ফাইল। ফাইলের নাম
নোডের নাম। আদর্শ হয় 'c' বা 'd'। গুরুতর প্রধান যন্ত্র
সংখ্যা। গৌণ ছোট ডিভাইস নম্বর। এই দুটি সংখ্যাই দশমিক।
- আরো ফাইলের নাম ...
নির্দিষ্ট ফাইলের নামগুলির বিষয়বস্তু টাইপ করুন, একবারে একটি পৃষ্ঠা। প্রতিটির জন্য, প্রত্যেকটির জন্য
প্রদর্শিত পৃষ্ঠা, আপনি 'n' টাইপ করতে পারেন এবং পরবর্তী ফাইলে যাওয়ার জন্য একটি রিটার্ন, 'q' এবং a
কমান্ড সম্পূর্ণরূপে প্রস্থান করতে ফিরে যান, অথবা পরবর্তী পৃষ্ঠায় যাওয়ার জন্য শুধুমাত্র একটি প্রত্যাবর্তন করুন।
পৃষ্ঠার আকার সেট করতে পরিবেশের ভেরিয়েবল LINES এবং COLS ব্যবহার করা যেতে পারে।
-মাউন্ট [-টি প্রকার] [-আর] [-গুলি] [-ই] [-মি] devName dirName
একটি ডিরেক্টরি নামের একটি ফাইল সিস্টেম মাউন্ট করুন। -t বিকল্পের ধরন নির্দিষ্ট করে
ফাইল সিস্টেম মাউন্ট করা হচ্ছে, এবং ডিফল্ট লিনাক্সের জন্য "ext3" এবং BSD-এর জন্য "ffs"। দ্য
-r বিকল্পটি শুধুমাত্র পঠনযোগ্য ফাইল সিস্টেম মাউন্ট করার নির্দেশ করে। -s বিকল্পটি নির্দেশ করে
ফাইল সিস্টেম no-suid মাউন্ট করুন। -e বিকল্পটি ফাইল সিস্টেম নং মাউন্ট করার নির্দেশ করে
exec -m বিকল্পটি একটি ইতিমধ্যে মাউন্ট করা ফাইল সিস্টেম পুনরায় মাউন্ট করার নির্দেশ করে। The -m
বিকল্পটি শুধুমাত্র লিনাক্সে উপলব্ধ।
-এমভি srcName ... destName
থেকে এক বা একাধিক ফাইল সরান srcName থেকে destName. যদি একাধিক srcNames হয়
দেওয়া হয়েছে, অথবা যদি destName একটি ডিরেক্টরি হয়, তাহলে srcNames-এ কপি করা হয়
srcNames হিসাবে একই নামের সাথে গন্তব্য ডিরেক্টরি। নাম পরিবর্তন করার চেষ্টা করা হয়
প্রথমত, কিন্তু যদি ফাইলগুলি বিভিন্ন ফাইল সিস্টেমে থাকার কারণে এটি ব্যর্থ হয়, তাহলে
এর পরিবর্তে কপি এবং মুছে ফেলা হয়।
-পিভট_মূল নতুন রুট putOld
বর্তমান প্রক্রিয়ার রুট ফাইল সিস্টেমকে ডিরেক্টরিতে নিয়ে যায় putOld এবং তোলে
নতুন রুট বর্তমান প্রক্রিয়ার নতুন রুট ফাইল সিস্টেম।
-প্রিন্টেনভ [নাম]
If নাম দেওয়া হয় না, এটি সমস্ত বর্তমান পরিবেশের মানগুলি প্রিন্ট করে
ভেরিয়েবল যদি নাম দেওয়া হয়, তারপর শুধুমাত্র সেই পরিবেশ পরিবর্তনশীল মান প্রিন্ট করা হয়।
প্রম্পট [শব্দ] ...
একটি কমান্ড পড়ার আগে প্রদর্শিত প্রম্পট স্ট্রিং সেট করে। একটি স্থান হল
সর্বদা নির্দিষ্ট প্রম্পটে যোগ করা হয়।
-pwd বর্তমান কাজের ডিরেক্টরি প্রিন্ট করে।
অব্যাহতিপ্রাপ্ত থেকে প্রস্থান করে প্যাঁচ.
-আরএম ফাইলের নাম ...
এক বা একাধিক ফাইল মুছে দেয়।
-আরএমডির dirName ...
এক বা একাধিক ডিরেক্টরি মুছে দেয়। এটি হওয়ার জন্য ডিরেক্টরিগুলি অবশ্যই খালি হতে হবে
সফল।
settenv নাম মূল্য
একটি পরিবেশ পরিবর্তনশীল মান সেট করুন.
উৎস ফাইলের নাম
নির্দিষ্ট ফাইলের নামের মধ্যে থাকা কমান্ডগুলি চালান।
- যোগফল ফাইলের নাম ...
এক বা একাধিক ফাইলের জন্য চেকসাম গণনা করে। এটি 16 বিট চেকসাম সামঞ্জস্যপূর্ণ
বিএসডি সমষ্টি প্রোগ্রামের সাথে।
-সুসংগত নোংরা ব্লকগুলিকে ডিস্কে জোর করতে একটি "সিঙ্ক" সিস্টেম কল করুন৷
-টার [ctxv]চ tarFileName [ফাইলের নাম] ...
একটি টার সংরক্ষণাগার থেকে ফাইলগুলি তৈরি করুন, তালিকাভুক্ত করুন বা বের করুন৷ f বিকল্পটি অবশ্যই নির্দিষ্ট করতে হবে,
এবং টার আর্কাইভ ধারণ করে এমন একটি ডিভাইস বা ফাইলের নামের আর্গুমেন্ট গ্রহণ করে। কখন
তৈরি করার জন্য, অন্তত একটি ফাইলের নাম অবশ্যই সংরক্ষণ করতে হবে। যদি একটি ফাইলের নাম হয়
একটি ডিরেক্টরি, তারপর ডিরেক্টরির মধ্যে সমস্ত ফাইল এবং ডিরেক্টরি সংরক্ষণ করা হয়।
লিঙ্ক করা ফাইল এবং অন্যান্য বিশেষ ধরনের ফাইল সঠিকভাবে পরিচালনা করা হয় না। তালিকা যখন
বা ফাইল নিষ্কাশন করা, শুধুমাত্র নির্দিষ্ট ফাইলের নাম দিয়ে শুরু হওয়া ফাইলগুলি
প্রক্রিয়া করা যদি কোনো ফাইলের নাম নির্দিষ্ট করা না থাকে, তাহলে আর্কাইভের সব ফাইল আছে
প্রক্রিয়া করা টার আর্কাইভ ফাইলের নামগুলিতে লিডিং স্ল্যাশগুলি সর্বদা মুছে ফেলা হয়
যে ফাইলগুলিকে পরম পাথগুলি পুনরুদ্ধার করতে আপনাকে "/" তে সিডি করতে হতে পারে৷
-স্পর্শ ফাইলের নাম ...
নির্দিষ্ট ফাইলের পরিবর্তনের সময় আপডেট করে। যদি একটি ফাইল বিদ্যমান না থাকে, তাহলে এটি
ডিফল্ট সুরক্ষা দিয়ে তৈরি করা হবে।
উমস্ক [মুখোশ]
If মাস্ক দেওয়া হয়, এর অনুমতি শুরু করার জন্য ব্যবহৃত "umask" মান সেট করে
নতুন তৈরি ফাইল। যদি মাস্ক দেওয়া হয় না, তাহলে বর্তমান উমাস্ক মান
মুদ্রিত মুখোশ একটি অক্টাল মান.
-উমাউন্ট [-চ] ফাইলের নাম
একটি ফাইল সিস্টেম আনমাউন্ট করে। ফাইলের নামটি ডিভাইসের নাম হতে পারে
মাউন্ট করা হয়েছে, না হলে ফাইল সিস্টেমের উপর মাউন্ট করা ডিরেক্টরির নাম। The -f
অপশন ফাইল সিস্টেমটিকে আনমাউন্ট করে এমনকি এটি ব্যবহার করা হলেও। -f বিকল্পটি শুধুমাত্র
BSD এ উপলব্ধ।
ইউনালিয়াস নাম
নির্দিষ্ট উপনামের জন্য সংজ্ঞাটি সরান।
-কোথায় কার্যক্রম
PATH এনভায়রনমেন্ট ভেরিয়েবল দ্বারা সংজ্ঞায়িত সমস্ত পাথ প্রিন্ট করে যেখানে
নির্দিষ্ট প্রোগ্রাম বিদ্যমান। যদি প্রোগ্রামটি বিদ্যমান থাকে কিন্তু কার্যকর করা যায় না, তাহলে
কারণও ছাপা হয়।
বিকল্প
অনেক কমান্ড লাইন বিকল্প আছে প্যাঁচ.
-c বিকল্পটি কমান্ড হিসাবে পরবর্তী আর্গুমেন্ট চালায় (এ এমবেডেড স্পেস সহ
কমান্ডের আর্গুমেন্ট আলাদা করুন), এবং তারপর প্রস্থান করুন।
-f বিকল্পটি পরবর্তী দ্বারা নির্দিষ্ট করা ফাইলের নামের মধ্যে থাকা কমান্ডগুলি কার্যকর করে
যুক্তি, এবং তারপর প্রস্থান. এই বৈশিষ্ট্যটি এক্সিকিউটেবল স্ক্রিপ্ট তৈরি করতে ব্যবহার করা যেতে পারে প্যাঁচ
অনুরূপ একটি লাইন দিয়ে স্ক্রিপ্ট ফাইল শুরু করে:
#! /bin/sash -f
-p বিকল্পটি প্রম্পট স্ট্রিং হিসাবে পরবর্তী আর্গুমেন্ট নেয় যখন প্রম্পট করার সময় ব্যবহার করা হবে
কমান্ড।
-q বিকল্পটি তৈরি করে প্যাঁচ শান্ত, যার সহজ অর্থ হল এটি তার ভূমিকা মুদ্রণ করে না
লাইন যখন শুরু হয়। -c বা -f বিকল্পগুলি ব্যবহার করা হলে এই বিকল্পটিও বোঝানো হয়।
-a বিকল্পটি অন্তর্নির্মিত কমান্ডগুলির জন্য উপনাম তৈরি করে যাতে তারা প্রতিস্থাপন করে
সংশ্লিষ্ট স্ট্যান্ডার্ড কমান্ড। এই একই ফলাফল যদি 'aliasall' কমান্ড ছিল
ব্যবহার করা হয়েছে।
সিস্টেম পুনরুদ্ধার
এই বিভাগে ব্যবহার সম্পর্কে কিছু দরকারী তথ্য রয়েছে প্যাঁচ সঙ্গে লিলো সিস্টেম সঞ্চালন
কিছু পরিস্থিতিতে পুনরুদ্ধার। অনুরূপ ধারণা অন্যান্য বুট লোডারের জন্য বিদ্যমান থাকা উচিত এবং
অপারেটিং সিস্টেম
যখন গুরুত্বপূর্ণ ভাগ করা লাইব্রেরিগুলি আপগ্রেড করা হচ্ছে, তখন এটি একটি ভাল ধারণা হতে পারে৷ প্যাঁচ
ইতিমধ্যে নিজেই একটি কনসোলে চলছে। তারপর শেয়ার করলে সমস্যা হয়
লাইব্রেরি প্যাঁচ প্রভাবিত হবে না এবং আপনি সমস্যা সমাধানের জন্য এটি ব্যবহার করতে সক্ষম হতে পারেন।
যদি সিস্টেমের সাথে একটি সমস্যা বুট করার সময় দেখায় যাতে আপনি বহু-ব্যবহারকারী প্রবেশ করতে না পারেন
মোড এবং লগ ইন করুন, তারপর আপনি প্রথমে যোগ করে একক-ব্যবহারকারী মোডে বুট করার চেষ্টা করতে পারেন একক
আপনার কার্নেলের ছবির নামের পরে কীওয়ার্ড লিলো শীঘ্র. যদি আপনি একটি শেল পৌঁছাতে পরিচালনা করুন
প্রম্পট, তারপর আপনি চালাতে পারেন প্যাঁচ সেই শেল থেকে (যদি প্রয়োজন হয়)। এটি করার একটি কারণ
আপনি ব্যবহার করার প্রয়োজন হতে পারে -মাউন্ট রুট পুনরায় মাউন্ট করতে -m বিকল্পের সাথে কমান্ড করুন
ফাইল সিস্টেম যাতে এটি পরিবর্তন করা যায়।
আপনি যদি একক-ব্যবহারকারী মোডে শেলটিতে পৌঁছাতে না পারেন, তাহলে আপনি সরাসরি স্যাশ চালানোর চেষ্টা করতে পারেন
init প্রক্রিয়ার প্রতিস্থাপন হিসাবে। এই যোগ করে করা হয় init=/bin/sash শব্দ
আপনার কার্নেল ইমেজ নামের পরে লিলো শীঘ্র. যখন এই কাজ করা হয়, তারপর ব্যবহার
aliasall কমান্ড রুট ফাইল সিস্টেম অ্যাক্সেস করার প্রচেষ্টা কমাতে দরকারী হতে পারে যখন
চলমান কমান্ড।
যদি আপনার রুট ফাইল সিস্টেম এতই দূষিত হয় যে আপনি পেতে পারবেন না প্যাঁচ সব কিছু চালানোর জন্য, তারপর আপনি
একটি সিস্টেম পুনরুদ্ধার ফ্লপি অবলম্বন করতে হবে.
সতর্কবাণী
উত্তরীয় স্পষ্টতই স্থিরভাবে লিঙ্ক করা উচিত, অন্যথায় এর উদ্দেশ্য হারিয়ে গেছে। এমনকি নোট করুন
যদি প্রোগ্রামের বাকি অংশ স্থিরভাবে লিঙ্ক করা হয়, তাহলে পাসওয়ার্ড এবং গ্রুপ লুকআপ রুটিন
সি লাইব্রেরি এখনও গতিশীল হতে পারে। যে কারণে, সমস্যা হলে তা হতে পারে
শুধুমাত্র -chown এবং -chgrp কমান্ডের জন্য সংখ্যাসূচক আইডি ব্যবহার করতে হবে এবং -n ব্যবহার করতে হবে
-ls কমান্ডের জন্য -l এর পরিবর্তে বিকল্প।
সিস্টেম পুনরুদ্ধারের জন্য বেশ কিছু অন্যান্য সিস্টেম কমান্ডের প্রয়োজন হতে পারে, কিন্তু অন্তর্নির্মিত নয়
থেকে প্যাঁচ.
onworks.net পরিষেবা ব্যবহার করে অনলাইনে স্যাশ ব্যবহার করুন