29.05.2015 Экспертиза, Открытый код/LinuxКонсольные команды, безусловно, достаточно мощные и удобные инструменты. Однако, если не выдавать желаемое за действительное, то следует признать, что современные пользователи (особенно недавние мигранты с Windows) прибегают к ним довольно редко. Обсуждения этого феномена, как правило, происходят без участия главных героев, поэтому диагноз ставится заочно и довольно быстро — лень, нежелание изучать что-то новое и т. п. Тем не менее, в действительности всё обстоит и несколько проще, и значительно сложнее. Дело в том, что для большинства «обычных» пользователей операционная система и прикладное ПО — это не более набор средств для решения их текущих задач. Поэтому целесообразность любого действия (в том числе изучения новых инструментов) оценивается прежде всего с позиций практической пользы при условии адекватной оценки собственных возможностей. Рассмотрим простой пример применения команды ls, которая по праву считается опытными пользователями Linux наиболее востребованной. Если требуется просмотреть сортированное по строкам содержимое любого каталога без перехода в этот каталог, то это можно сделать командой ls -al -x «имя каталога», что значительно удобней тыканья курсором в значки открытого менеджера файлов (который ещё и место на экране занимает). Однако запомнить даже такую относительно короткую команду специалисту, голова которого занята совершенно другими вопросами, очень непросто. Разумеется, у опытных пользователей сразу же найдутся возражения — мол, есть опция -help ...
читать далее.