אנדרואיד

איפה הפקודה בלינוקס

תוכן עניינים:

Anonim

whereis הוא כלי שורת פקודה המאפשר לך למצוא את מיקום קבצי העמודים הבינאריים, המקוריים והידניים עבור פקודה נתונה., נראה לך כיצד להשתמש בפקודה Linux whereis .

כיצד להשתמש whereis

התחביר לפקודה whereis הוא כדלקמן:

whereis FILE_NAME…

כאשר משתמשים בהם ללא כל אפשרויות בהן חיפש את הפקודה שצוינה כארגומנט בקבצי הבינארי, המקור whereis .

כברירת מחדל whereis מחפש את קבצי הפקודה בנתיבים ובספריות המקודדים הקשיחים המופיעים במשתני הסביבה. השתמש באפשרות -l כדי למצוא את הספריות שאליהן מחפשת הפקודה.

whereis -l

לדוגמה, כדי לקבל מידע על הפקודה bash , הקלד את הדברים הבאים:

whereis bash

bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

בפלט שמעל bash: הוא הפקודה שלשמה ברצונך לקבל מידע, /bin/bash הוא הנתיב לקובץ הבינארי, /etc/bash.bashrc הוא קובץ המקור, ו /usr/share/man/man1/bash.1.gz הוא עמוד האיש.

אם הפקודה שאתה מחפש אינה קיימת, whereis ידפיס רק את שם הפקודה.

אתה יכול גם לספק יותר מארגומנטים לפקודה whereis :

whereis netcat uptime

הפלט יכלול מידע אודות פקודות netcat וגם uptime :

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

כדי לחפש רק את קבצי הקבצים הבינאריים השתמש באפשרות -p .

לדוגמה, כדי למצוא את מיקום הפקודה ping , הקלד את הדברים הבאים:

whereis -p ping

ping: /bin/ping

כשאתה מחפש רק את מיקום הפקודה בינארית, העדיף להשתמש בפקודות which או type .

כדי לחפש אחר קבצי המקור, השתמש באפשרות -s .

whereis -s command

אם קבצי המקור קיימים, האתר ידפיס את מיקומם.

האפשרות -m מאפשרת לך לחפש רק קבצי גבר:

whereis -m command

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

לדוגמה, כדי לחפש את ה- cp בינארי בספריית /bin היית מקליד:

whereis -b -B /bin -f cp

cp: /bin/cp

האפשרות -u whereis לחפש ערכים חריגים. קבצים שאין להם ערך אחד בדיוק מכל סוג מבוקש (בינארי, ידני ומקור) נחשבים לקבצים יוצאי דופן (פקודות).

לדוגמה, כדי לחפש את כל הקבצים הבינאריים בספרייה /bin שאינם מכילים דפים ידניים או שיש להם יותר מתיעוד אחד שתקליד:

cd /bin whereis -m -u *

תו תו כללי ( * ) אחרי אפשרות -f פירושו כל הקבצים בספריית העבודה הנוכחית ( /bin ).

סיכום

כלי זה משמש לאיתור הקבצים הבינאריים, המקוריים והידניים עבור פקודה נתונה.

שם הטרמינל