Командата Linux, която се използва за намиране на местоположението на програмата. В това ръководство ще ви покажем как да използвате коя команда и как да извлечете максимума от нея, като обясните всички налични комутатори.
Как да намерите местоположението на програмата
На теория всички програми трябва да се изпълняват от папката / usr / bin, но в действителност това не е така. По сигурен начин да откриете къде се намира програмата е чрез коя команда.
Най-простата форма на командата е следната:
който <име на програмата>Например, за да намерите местоположението на уеб браузъра на Firefox, използвайте следната команда:
който огънРезултатът ще бъде нещо като това:
/ ЮЕсАр / хамбар / FirefoxМожете да зададете няколко програми в една и съща команда. Например:
койтоТова ще доведе до следните резултати:
/ usr / bin / firefox / usr / bin / gimp / usr / bin / bansheeНякои програми се намират в повече от една папка. По подразбиране, обаче, който ще покаже само едно.
Например, изпълнете следната команда:
които по-малкоТова ще намери мястото на по-малкото команда и резултатът ще бъде както следва:
/ ЮЕсАр / хамбар / по-малкоТова изобщо не показва цялата картина, тъй като по-малко команда е налице на повече от едно място.
Можете да получите коя команда да показва всички места, в които е инсталирана програма, като използвате следния ключ:
който -a <име на програмата>Можете да го направите срещу по-малкото команда, както следва:
които по-малкоРезултатът от горната команда ще бъде, както следва:
/ usr / bin / less / bin / по-малкоТака ли означава, че по-малко наистина се инсталира на две места? Всъщност не.
Изпълнете следната команда ls :
ls -lt / usr / bin / по-малкоВ края на изхода ще видите следното:
/ usr / bin / less -> / bin / по-малкоКогато видите -> в края на командата ls знаете, че това е символична връзка и че то наистина сочи към местоположението на истинската програма.
Сега изпълнете следната команда ls:
ls -lt / bin / по-малкоТози път продукцията в края на линията е както следва:
/ хамбар / по-малкоТова означава, че това е истинската програма.
Възможно е да е малко изненадващо следователно коя команда извежда / usr / bin / less, когато търсите по-малко команда.
Команда, която намираме за по-полезна от коя е командата whereis , може да бъде използвана за намиране на двоичните файлове за програмата, изходния код за програмата и ръководните страници за програмата.
резюме
Защо тогава ще използвате коя команда?
Представете си, че знаете, че дадена програма е била инсталирана, но по някаква причина няма да работи. Това е много вероятно, защото папката, в която е инсталирана програмата, не е в пътя.
Чрез коя команда можете да намерите къде е програмата и да отидете до папката, която програмата трябва да изпълни, или да добавите пътя към програмата към командата path.
Други полезни инструменти за търсене
Докато четете за коя команда си заслужава да се отбележи, има и други команди, полезни за намиране на файлове.
Можете да използвате командата find, за да намерите файлове във вашата файлова система или алтернативно можете да използвате командата locate.
Linux Основни команди
Съвременните дистрибуции на Linux са направили изискването да използвате термина по-малко от проблем, но има някои команди, които просто трябва да знаете.
Това ръководство предоставя списък на основните команди, необходими за навигация във вашата файлова система.
С помощта на ръководството ще можете да откриете в коя папка сте, как да се придвижвате до различни папки, да изведете файловете в папки, да се върнете в домашната си папка, да създадете нова папка, да създавате файлове, да преименувате и премествате файлове и да копирате файлове.
Също така ще научите как да изтриете файлове и да разберете какви са символните връзки и как ще ги използвате, включително уточняване на разликата между твърди и меки връзки.