Как я могу перечислить все файлы в каталоге Linux, который содержит основные команды и оболочки, используемые пользователем root и другими пользователями, используя полный путь? - PullRequest
0 голосов
/ 07 марта 2012

Я знаю, что буду использовать команду ls, но я не знаю, что содержит основные команды и оболочки, используемые root и другими пользователями, использующими полный путь.

Ответы [ 2 ]

1 голос
/ 07 марта 2012

В соответствии со стандартом иерархии файловых систем, в Linux есть 4 основных места для двоичных файлов и сценариев оболочки:

  • /bin - основные команды, которые должны быть доступны для всех пользователей (в том числе в однопользовательском режиме))
  • /sbin - основные системные команды, которые должны быть доступны для root или других администраторов (в том числе в однопользовательском режиме)
  • /usr/bin - второстепенные команды (не требуются в одиночном-пользовательский режим) для всех пользователей
  • /usr/sbin - несущественные системные команды (не требуются в однопользовательском режиме) для root или других администраторов

По формулировке вашеговопрос, я предполагаю, что тот, кто создал вопрос, указывал, что ему нужен список /bin, который «содержит основные команды и оболочки, используемые пользователем root и другими пользователями».

Поэтому ваш список должен начинаться с самого начала.как то так:

/bin/arch
/bin/awk
/bin/basename
/bin/bash
/bin/cat
/bin/cgclassify
/bin/cgcreate
etc...
0 голосов
/ 07 марта 2012

Вы можете использовать команду ls и включить некоторые параметры, чтобы узнать время создания, объем памяти tc в командной строке ur.

ls -ltr 

Проверьте эту ссылку для получения дополнительных параметров http://www.computerhope.com/unix/uls.htm

...