Для поиска необходого файла в системе Linux нет необходимости вручную рыться во множестве каталогов, так как для этого существуют быстрые и эффективные методы поиска.
Командная оболочка предоставляет множество механизмов для создания индивидуальных условий работы. Оболочка — не только интерпретатор команд, но и мощный язык программирования.
Важное свойство большинства командных оболочек системы Linux — способность обращаться более, чем к одному файлу по имени с использованием специальных символов — масок (wildcards).
Поскольку Linux — система многопользовательская, вопрос об организации разграничения доступа к файлам и каталогам является одним из существенных вопросов, решаемых операционной системой.