តើអ្នកធ្លាប់បានព្យាយាម ស្វែងរកទីតាំងពាក្យបញ្ជាកម្មវិធីឬកម្មវិធី ទេប៉ុន្តែមិនដឹងថាត្រូវរកមើលកន្លែងណា?
ជាការពិតណាស់អ្នកអាច រក ពាក្យបញ្ជាដើម្បីរកទីតាំងដូចខាងក្រោម:
find / -name firefoxនេះនឹងត្រឡប់បញ្ជីនៃលទ្ធផលដែលមានសក្តានុពលហើយជាទូទៅអ្នកអាចស្វែងរកទីតាំងរបស់កម្មវិធីនេះក្នុងលក្ខណៈនេះ។
ពាក្យបញ្ជាមួយទៀតដែលអ្នកអាចប្រើគឺពាក្យបញ្ជាទីតាំង។ ឧទាហរណ៍:
កំណត់ទីតាំង Firefoxទោះយ៉ាងណាក៏ដោយវិធីសាស្ត្រដ៏ល្អបំផុតសម្រាប់ស្វែងរកកម្មវិធីគឺពាក្យបញ្ជា whereis ។
យោងតាម ទំព័របុរស :
whereis កំណត់ទីតាំងគោលពីរប្រភពនិងឯកសារសៀវភៅដៃសម្រាប់ឈ្មោះពាក្យបញ្ជាដែលបានបញ្ជាក់។ ឈ្មោះដែលត្រូវបានផ្គត់ផ្គង់ត្រូវបានដកចេញពីសមាសធាតុផ្លូវនាំមុខនិងការបន្ថែមកន្ទុយណាមួយនៃទម្រង់។ អត្ថបទ (ឧទាហរណ៍: .c) បុព្វបទរបស់ s ។ លទ្ធផលពីការប្រើប្រាស់ការគ្រប់គ្រងកូដប្រភពក៏ត្រូវបានដោះស្រាយផងដែរ។ Whereis បន្ទាប់មកព្យាយាមកំណត់ទីតាំងកម្មវិធីដែលបានបញ្ជាក់នៅក្នុងលីនុចស្តង់ដារនិងនៅកន្លែងដែលបានបញ្ជាក់ដោយ $ PATH និង $ MANPATH ។
ជាការសំខាន់ដូច្នេះពាក្យបញ្ជា whereis អាចរកកូដប្រភពសៀវភៅដៃនិងទីតាំងរបស់កម្មវិធី។
សូមសាកល្បងជាមួយ Firefox:
whereis firefoxលទ្ធផលពីពាក្យបញ្ជាខាងលើមានដូចខាងក្រោម:
Firefox: / usr / bin / firefox / usr / lib64 / firefox /usr/share/man/man1/firefox.1.gzប្រសិនបើអ្នកគ្រាន់តែចង់ស្វែងរកទីតាំងរបស់កម្មវិធីអ្នកអាចប្រើ switch-b ដូចខាងក្រោម:
whereis -b firefoxនេះនឹងត្រឡប់លទ្ធផលដូចខាងក្រោម:
Firefox: / usr / bin / firefox / usr / lib64 / firefoxជាជម្រើសប្រសិនបើអ្នកគ្រាន់តែចង់ស្គាល់ទីតាំងនៃសៀវភៅដៃអ្នកអាចប្រើការប្ដូរ -m ។
whereis-m firefoxលទ្ធផលសម្រាប់ពាក្យបញ្ជាខាងលើមានដូចខាងក្រោម:
firefox: /usr/share/man/man1/firefox.1.gzចុងបញ្ចប់អ្នកអាចកំណត់ការស្វែងរកទៅកូដប្រភពតែប៉ុណ្ណោះដោយប្រើ -s switch ។
មានឧបករណ៍ប្តូរផ្សេងទៀតដែលមានសម្រាប់ពាក្យបញ្ជា whereis រួមទាំង -u ដែលរកមើលឯកសារមិនប្រក្រតី។
សៀវភៅដៃនិយាយដូចតទៅនេះអំពីការប្ដូរ -u:
ពាក្យបញ្ជាមួយត្រូវបានគេនិយាយថាវាខុសពីធម្មតាប្រសិនបើវាមិនមានធាតុមួយនៃប្រភេទដែលបានស្នើជាក់លាក់ណាមួយ។ ដូច្នេះ 'whereis -m -u *' ស្នើឯកសារទាំងនោះនៅក្នុងថតបច្ចុប្បន្នដែលគ្មានឯកសារឯកសារឬច្រើនជាងមួយ។
ជាសំខាន់បើអ្នកមានសៀវភៅច្រើនជាងមួយដែលមាននៅលើប្រព័ន្ធរបស់អ្នកឬកម្មវិធីដែលអ្នកកំពុងរត់លេចឡើងច្រើនជាងមួយកន្លែងវានឹងត្រូវបានត្រឡប់។
ប្រសិនបើអ្នកមានសញ្ញាណមិនច្បាស់លាស់ចំពោះទីតាំងរបស់កម្មវិធីឬពាក្យបញ្ជាហើយអ្នកចង់ស្វែងរកថតជាក់លាក់មួយអ្នកអាចប្រើ - ប្តូរទៅស្វែងរកឯកសារគោលពីរនៅក្នុងបញ្ជីដែលបានបញ្ជាក់។
ឧទាហរណ៍:
whereis -b -B / usr / bin -f firefoxពាក្យបញ្ជាខាងលើមានផ្នែកខ្លះ។ ដំបូងបង្អស់មានការប្តូរ -b ដែលមានន័យថាយើងកំពុងស្វែងរកប្រព័ន្ធគោលពីរប៉ុណ្ណោះ (កម្មវិធីខ្លួនឯង) ។ ប៊ី - ប្ដូរត្រូវបានប្រើដើម្បីផ្តល់នូវបញ្ជីកន្លែងដើម្បីស្វែងរកឯកសារគោលពីរហើយបញ្ជីថតត្រូវបានបញ្ចប់ដោយ -f switch ។ ដូច្នេះក្នុងពាក្យបញ្ជាខាងលើថតតែមួយគត់ដែលបានស្វែងរកគឺ / usr / bin ។ ចុងបញ្ចប់ firefox បន្ទាប់ពី -f ប្រាប់កន្លែងដែលវាកំពុងស្វែងរក។
ជម្រើសមួយដើម្បីប្ដូរ -B គឺ M - ដែលស្វែងរកសំណុំជាក់លាក់នៃថតសម្រាប់សៀវភៅដៃ។
បន្ទាត់ពាក្យបញ្ជាសម្រាប់ M-switch នឹងមានដូចខាងក្រោម:
whereis-m -M / usr / share / man / man1-f firefoxតក្កគឺដូចគ្នាសម្រាប់ - M ដូចដែលវាគឺសម្រាប់ -B ។ ។ -m ប្រាប់កន្លែងដែលត្រូវរកមើលសៀវភៅដៃ។ -M ប្រាប់កន្លែងដែលបញ្ជីថតត្រូវបានចូលមកដែលវាគួររកមើលសៀវភៅដៃ។ -f បញ្ចប់បញ្ជីឯកសារហើយ Firefox គឺជាកម្មវិធីដែលពាក្យបញ្ជា whereis នឹងស្វែងរកសៀវភៅណែនាំសម្រាប់។
ចុងបញ្ចប់ -S-switch អាចត្រូវបានប្រើដើម្បីរាយសំណុំថតដើម្បីស្វែងរកលេខកូដប្រភព។