whereis - מקוון בענן

זוהי הפקודה שבה ניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


whereis - אתר את קבצי העמוד הבינאריים, המקור והידניים עבור פקודה

תַקצִיר


איפה [אפשרויות] [-BMS בספרייה... -f] שם...

תיאור


איפה מאתר את הקבצים הבינאריים, המקור והידניים עבור שמות הפקודות שצוינו. ה
השמות שסופקו נמחקים תחילה ממרכיבי שמות נתיב מובילים וכל עוקב (בודד).
הרחבה של הטופס .שלוחה (לדוגמה: .c) קידומות של s. כתוצאה משימוש במקור
גם בקרת קוד מטופלים. איפה לאחר מכן מנסה לאתר את התוכנית הרצויה ב
מקומות הלינוקס הסטנדרטיים, ובמקומות שצוינו על ידי $ PATH ו $MANPATH.

הגבלות החיפוש (אפשרויות -b, -m ו -s) מצטברים וחלים על הבאות
שם תבניות בשורת הפקודה. כל הגבלת חיפוש חדשה מאפסת את מסכת החיפוש.
לדוגמה,

איפה -במ ls tr -m gcc

מחפש "ls" ו-"tr" בינאריים ודפי אדם, ולאחר דפי אדם "gcc" בלבד.

האפשרויות -B, -M ו -S אפס נתיבי חיפוש עבור הבאים שם דפוסים. ל
דוגמא,

איפה -m ls -M /usr/share/man/man1 -f סיד

מחפש דפי אדם "ls" בכל נתיבי ברירת המחדל, אך עבור "cal" ב- /usr/share/man/man1
ספרייה בלבד.

אפשרויות


-b חפש בינאריים.

-m חפש מדריכים.

-s חפש מקורות.

-u הצג רק את שמות הפקודות שיש להם ערכים חריגים. אומרים שפקודה היא
יוצא דופן אם אין בו רק ערך אחד מכל סוג המבוקש במפורש. לכן
'איפה -m -u *' מבקש את הקבצים האלה בספרייה הנוכחית שאין להם
קובץ תיעוד, או יותר מאחד.

-B רשימה
הגבל את המקומות שבהם איפה מחפש קבצים בינאריים, על ידי רווח לבן מופרד
רשימת ספריות.

-M רשימה
הגבל את המקומות שבהם איפה מחפש מדריכים ותיעוד ב-Info
פורמט, לפי רשימה מופרדת ברווחים לבנים של ספריות.

-S רשימה
הגבל את המקומות שבהם איפה מחפש מקורות, לפי רשימה מופרדת ברווחים לבנים
של ספריות.

-f מסיים את רשימת הספריות ומסמן את התחלת שמות הקבצים. זה צריך לשמש
כאשר כל אחד מה -B, -M, או -S נעשה שימוש באפשרויות.

-l פלט את הרשימה של נתיבי חיפוש יעילים איפה משתמש. כאשר אף אחד מהם -B,
-M, או -S מצוין, האפשרות תוציא את הנתיבים המקודדים הקשיחים שה-
הפקודה הצליחה למצוא במערכת.

דוגמא


כדי למצוא את כל הקבצים ב / usr / bin שאינם מתועדים ב /usr/man/man1 או שאין להם מקור
in / usr / src:

cd / usr / bin
איפה -u -גברת -M /usr/man/man1 -S / usr / src -f *

קובץ לחפש שבילים


כברירת מחדל איפה מנסה למצוא קבצים מנתיבים מקודדים, המוגדרים באמצעות glob
דפוסים. הפקודה מנסה להשתמש בתוכן של $ PATH ו $MANPATH סביבה
משתנים בתור נתיב חיפוש ברירת מחדל. הדרך הקלה ביותר לדעת אילו נתיבים נמצאים בשימוש היא להוסיף
מה היא -l אפשרות רישום. השפעות של -B, -M, ו -S מוצגים עם -l.

הסביבה


WHEREIS_DEBUG=הכל
מאפשר פלט ניפוי באגים.

זמינות


פקודת whereis היא חלק מחבילת util-linux וזמינה מ- Linux Kernel
ארכיון ⟨ftp://ftp.kernel.org/pub/linux/utils/util-linux/⟩.

השתמש ב-whereis מקוון באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows