আমি উবুন্টুতে নতুন এবং আমি জানতে চাই যে উবুন্টু সফটওয়্যার সেন্টার বা টার্মিনাল থেকে ইনস্টল করা প্রোগ্রামগুলির জন্য প্রোগ্রাম ফাইলগুলির অবস্থান আমি কোথায় পাই।
আমি উবুন্টুতে নতুন এবং আমি জানতে চাই যে উবুন্টু সফটওয়্যার সেন্টার বা টার্মিনাল থেকে ইনস্টল করা প্রোগ্রামগুলির জন্য প্রোগ্রাম ফাইলগুলির অবস্থান আমি কোথায় পাই।
উত্তর:
কমান্ড লাইনে, আপনি ব্যবহার করতে পারেন dpkg --listfiles packagename
। উদাহরণস্বরূপ dpkg --listfiles firefox
,। যদি আপনি কোনও প্যাকেজটি ইনস্টল না করে কী কী ফাইল রয়েছে তা দেখতে চান তবে আপনি অ্যাপটি ফাইল ইনস্টল করতে পারেন এবং এটি ব্যবহার করতে পারেন।
তবে আপনার সত্যই এটির সাথে গোলযোগ করা উচিত নয়। প্যাকেজের সামগ্রীতে ম্যানুয়ালি হস্তক্ষেপ করার কোনও কারণ নেই is সাধারণ অ্যাপ্লিকেশনগুলির জন্য সমস্ত কনফিগারেশন ফাইলগুলি ব্যবহারকারীদের হোম ডিরেক্টরিতে স্থাপন করা হয়। C:\Programfiles\Appname\savegames
উদাহরণস্বরূপ আপনার কোনও সেভগেম নেই । তারা ভিতরে করা হবে /home/username/.local/share/appname/savegames
। এইভাবে, আপনি যদি নিজের হোম ডিরেক্টরিটি অন্য মেশিনে নিয়ে যান তবে এটি সমস্ত কনফিগারেশন এবং ব্যবহারকারীর ডেটা রাখে।
এছাড়াও, যদি আপনাকে কেবল নির্বাহযোগ্য কোথায় চালাতে পারবেন তা জানতে whereis executable
বা which executable
উদাহরণ হিসাবে:
$ whereis firefox
firefox: /usr/bin/firefox /etc/firefox /usr/lib/firefox /usr/share/man/man1/firefox.1.gz
$ which firefox
/usr/bin/firefox
আপনি যদি কমান্ডটি খুঁজে না পান whereis
বা তার which
পরে সম্ভবত এটি একটি উপাধি রয়েছে। চেষ্টা
alias
এবং কমান্ড তালিকায় আছে কিনা তা পরীক্ষা করে দেখুন।
ব্যবহার করুন synaptic-package-manager
:
ধরে নিই যে আমরা 'কুইক ফিল্টার'-এর অধীনে অটোটুলস-ডেভ প্যাকেজটির ফাইলগুলি সনাক্ত করতে চাই, এটি সনাক্ত করতে অটোটুলগুলি প্রবেশ করান। অটোটুলস-ডেভ প্যাকেজ স্বয়ংক্রিয়ভাবে উপস্থিত হয়। এটিতে ক্লিক করে এটি নির্বাচন করুন এবং তারপরে 'সম্পত্তি' টিপুন। উপস্থিত সংলাপে 'ইনস্টল করা ফাইল' ট্যাবটি নির্বাচন করুন।
বিল্টিন বাশ কমান্ড, যাকে বলা command
হয় তা উপলভ্য:
command [-pVv] command [arguments …]
ব্যবহারের উদাহরণ:
$ command -v cat
/bin/cat
$ command -V cat
cat is /bin/cat
যখন অনুসন্ধান করা কমান্ডটি একটি উপনাম হয়:
$ command -v ll
alias ll='ls -alF'
$ command -V ll
ll is aliased to `ls -alF'