এই অধ্যয়নটি ফাইলের প্রকারগুলি নির্ধারণের জন্য আদেশগুলি সম্পর্কে ভুল?


10

অধ্যয়ন গাইড এলপিসি -১ প্রশিক্ষণ ও প্রস্তুতি গাইড (ঘোরি আসগর, আইএসবিএন 978-1-7750621-0-3) এ নিম্নলিখিত প্রশ্নটি রয়েছে ...

নিম্নলিখিত ধরণের কোন আদেশটি ফাইলের ধরণ নির্ধারণ করতে ব্যবহার করা যেতে পারে?

  • (ক) file
  • (বি) type
  • (গ) filetype
  • (ঘ) what

... এবং দাবি করেছে যে উত্তরটি: "(বি) type"।

তবে "(এ) file" সঠিক উত্তর নয়?

আমি পুরো বই সন্দেহ করতে শুরু করছি।


11
আমার বলতে হবে, "পরীক্ষাগুলি আরএইচইএল এবং ডেবিয়ানের উপর ভিত্তি করে, সুতরাং আসুন সেন্টস এবং উবুন্টু ব্যবহার করুন" বলে আত্মপ্রকাশ করে না এমন একটি বই যা শুরু করে!
স্টিফেন কিট

আপনার লেখকের সাথে যোগাযোগ করা উচিত এবং ভুল সম্পর্কে তাকে অবহিত করা উচিত।
dr_

উত্তর:


10

হ্যাঁ মনে হচ্ছে আপনার বইটি ভুল।

fileকমান্ড বলে এটা ফাইল কি ধরনের। ম্যান ফাইল থেকে: "ফাইল - ফাইলের ধরণ নির্ধারণ করুন"।
কয়েকটি উদাহরণ:

$  file /usr/bin/file
/usr/bin/file: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=ecc4d67cf433d0682a5b7f3a08befc45e7d18057, stripped
$ file activemq-all-5.15.0.jar
activemq-all-5.15.0.jar: Java archive data (JAR)

typeকমান্ড বলতে যদি কমান্ড অথবা বহিরাগত নির্মিত হয় ব্যবহার করা হয়:

$ type file
file is /usr/bin/file
$ type type
type is a shell builtin

6
typeবেশিরভাগ শেলের উপর নির্মিত একটি বিল্টিন, যা আমাদের জানায় যে মৃত্যুদণ্ড কার্যকর করা যায় এমন কী (বিল্টিন, ওরফে, ফাংশন, এক্সিকিউটেবল, ইত্যাদি)। আপনার ক্ষেত্রে এটি বলছে test.shযে মৃত্যুদণ্ড কার্যকর করার মতো কোনও কিছুই নেই (হয় প্যাথএইচ, অথবা বিল্টিন / ফাংশন / উপনাম ইত্যাদি)।
মারু

তুমি একেবারেই সঠিক. আমি তা কখনই জানতাম না। উত্তর পরিবর্তন করা উচিত fileযদিও হওয়া উচিত । আমি আমার উত্তর আপডেট করব।
মিকায়েল কেজির

উত্তরের জন্য আপনাকে ধন্যবাদ, আমি আনন্দিত আমি Lol বইটি পাইরেটেড করেছি
লিনাক্স প্রেমী

2

ফাইল টাইপ সাধারণত সঙ্গে নির্ধারিত হয় file। এর বিবরণ man:

ফাইল - ফাইলের ধরন নির্ধারণ করুন

তবে আপনি নির্দিষ্ট পরিমাণে ব্যবহার করতে পারেন type। নীচের জন্য দুটি তালিকা তুলনা করুন:

  • script.pl, একটি পার্ল স্ক্রিপ্ট
  • not_a_script, একটি খালি ফাইল

স্ক্রিপ্টের জন্য এখানে একটি:

$ ls
script.pl
$ file script.pl 
script.pl: Perl script text executable
$ type script.pl
bash: type: script.pl: not found
$ type ./script.pl 
./script.pl is ./script.pl

এবং এখানে খালি ফাইলের জন্য একটি:

$ ls not_a_script 
not_a_script
$ file not_a_script 
not_a_script: empty
$ type not_a_script
bash: type: not_a_script: not found
$ type ./not_a_script
bash: type: ./not_a_script: not found

আপনি দেখতে পাচ্ছেন typeযে কোনও ফাইল নির্বাহযোগ্য কিনা তা নির্ধারণ করতে পারেন। এটি কি "ফাইল টাইপের সংকল্প" বা না? ভাল ... কী fileসরবরাহ করে তা অন্যভাবে । typeবাশের লোকের অন্তর্নির্মিত বর্ণনা নিম্নরূপ:

[-aftpP] নাম টাইপ করুন [নাম ...]

কোনও বিকল্প ছাড়াই কমান্ডের নাম হিসাবে ব্যবহৃত হলে প্রতিটি নামের কীভাবে ব্যাখ্যা করা হবে তা নির্দেশ করুন।

বইয়ের প্রশ্নের সঠিক উত্তরটি আমার মতে হওয়া উচিত file, কারণ এটি যা manবলে, এবং পরীক্ষাগুলি উত্তীর্ণ হওয়ার বিষয়টি এটিই। বা অন্য কথায়, আমার প্রথম পছন্দ file

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