Прыклад прымянення каманды Linux Which

Linux, якая каманда выкарыстоўваецца, каб знайсці месцазнаходжанне праграмы. У гэтым кіраўніцтве мы пакажам вам, як выкарыстоўваць якую каманду і як атрымаць максімальную аддачу ад яго, тлумачачы ўсе даступныя камутатары.

Як знайсці месцазнаходжанне праграмы

У тэорыі, усе праграмы павінны працаваць з АДР папкі / / bin, але ў рэчаіснасці гэта не так. Беспамылковы спосаб даведацца, дзе праграма знаходзіцца па-за, выкарыстоўваючы якую каманду.

Найпростая форма каманды выглядае наступным чынам:

які

Напрыклад , каб знайсці размяшчэнне вэб - браўзэра Firefox з дапамогай наступнай каманды:

які светлячок

Выснова будзе нешта накшталт гэтага:

/ USR / бен / светлячок

Можна паказаць некалькі праграм у адной і той жа каманды. Напрыклад:

які светлячок каркасная Баншы

Гэта будзе вяртаць наступныя вынікі:

/ USR / бен / светлячок / USR / бен / каркасны / USR / бен / Баншы

Некаторыя праграмы размешчаны ў больш чым адной тэчцы. Па змаўчанні, аднак, які будзе проста адлюстроўваць адзін.

Напрыклад, запусціце наступную каманду:

які менш

Гэта будзе знайсці месца ў камандзе менш і вынік будзе наступным:

/ USR / бен / менш

Гэта не рэальна паказаць усю карціну, аднак, так як менш каманда даступная ў больш чым адным месцы.

Вы можаце атрымаць якую каманду, каб паказаць усе месцы праграмы устанаўліваецца з дапамогай перамыкача наступнага:

які -a

Вы можаце запусціць супраць менш каманды наступным чынам:

які -a менш

Выхадзе з прыведзенай вышэй каманды будзе выглядаць наступным чынам:

/ USR / бен / менш / бен / менш

Так што гэта азначае менш сапраўды ўстаноўлены ў двух месцах, што? Наогул-то няма.

Запусціце наступную каманду LS :

Ls -lt / USR / бен / менш

У канцы выхаду вы ўбачыце наступнае:

/ USR / бен / менш -> / bin / менш

Калі вы бачыце -> у канцы низкоспиновое каманды вы ведаеце , што гэта сімвалічная спасылка , і што гэта на самай справе проста паказвае на месцазнаходжанне рэальнай праграмы.

Зараз запусціце наступную каманду LS:

Ls -lt / бен / менш

На гэты раз выхад на канцы лініі проста наступным чынам:

/ Бен / менш

Гэта азначае, што гэта сапраўдная праграма.

Магчыма, гэта некалькі дзіўна, што якая каманда выхады / USR / бен / менш пры пошуку ў меншай камандзе.

Каманда , якую мы знаходзім больш карыснымі , чым што WhereIs каманда , як гэта можа быць выкарыстана для выяўлення бінарных файлаў для праграмы, зыходны код праграмы і старонка кіраўніцтва для праграмы.

рэзюмэ

Дык чаму б вам выкарыстоўваць якую каманду?

Уявіце сабе, што вы ведаеце, была ўсталяваная праграма, але па нейкай прычыне, ён не будзе працаваць. Вельмі верагодна, гэта адбываецца таму, што папка была ўсталяваная праграма не ў дарозе.

З дапамогай якіх каманд вы можаце вызначыць, дзе праграма і альбо перайдзіце да тэчцы праграма павінны запусціць яго ці дадаць шлях да праграмы ў каманду шляху.

Іншыя карысныя Інструменты пошуку

У той час як вы чытаеце аб якіх каманда варта адзначыць, ёсць і іншыя каманды, якія карысныя для пошуку файлаў.

Вы можаце выкарыстоўваць каманды пошуку , каб знайсці файлы ў файлавай сістэме або ў якасці альтэрнатывы вы можаце выкарыстоўваць каманду лакалізаваць.

Linux Асноўныя каманды

Размеркавання Сучасных Linux зрабілі патрабаванне выкарыстоўваць тэрмінал менш важную праблему, але ёсць некаторыя каманды, якія вам проста трэба ведаць.

Гэта кіраўніцтва змяшчае спіс асноўных каманд , неабходныя для навігацыі па файлавай сістэме.

Выкарыстоўваючы кіраўніцтва, вы зможаце даведацца, якія тэчкі вы знаходзіцеся, як перамяшчацца па розных тэчках, спіс файлаў у тэчках, каб вярнуцца да вашай хатняй тэчцы, стварыце новую тэчку, ствараць файлы, пераназываць і перамяшчаць файлы і капіяваць файлы.

Вы таксама даведаецеся, як выдаліць файлы, а таксама высветліць, якія сімвалічныя спасылкі і як вы будзеце выкарыстоўваць іх, у тым ліку з указаннем розніцы паміж цвёрдымі і мяккімі сувязямі.