редактирование - по существу список возможностей:
trap -p DEBUG
непусто затем trap - DEBUG
typeset -p PROMPT_COMMAND
непустой затем unset -v PROMPT_COMMAND
echo "$-"
содержит x
затем set +x
. Также Ваш PS4
казалось бы, был бы сброшен или пустой.PS1
содержит что-то странное как замена команды, перенаправленная к stderr, установите его на что-то нормальное.~/.inputrc
, или установка терминала (stty
), или неправильно себя ведущая функция завершения.Во всем вышеупомянутом выясните то, что устанавливает его. Также ~/.bashrc
, /etc/bashrc
, или некоторое другое местоположение под /etc
это иногда устанавливается дистрибутивами во время компиляции.
Я не нашел подходящего дубликата, поэтому вот ответ на ваш вопрос.
выдержка
Имена файлов и значения каталогов:
- inodes не содержат имен файлов, только другие метаданные файлов.
- Каталоги Unix - это списки ассоциативных структур, каждая из которых содержит одно имя файла и один номер inode.
- Драйвер файловой системы должен искать в каталоге конкретное имя файла, а затем преобразовывать имя файла в соответствующий номер inode.
Источник: Страница Википедии на Inode
Таким образом, имя файла хранится в информационной структуре каталогов. Например:
выдержка
В файловой системе EXT2 каталоги - это специальные файлы, которые используются для создания и хранения путей доступа к файлам в файловой системе. На рисунке 9.3 показано расположение записи каталога в памяти.
Файл каталога - это список записей каталога, каждая из которых содержит следующую информацию:
- inode - индексный дескриптор для этой записи каталога. Это индекс в массиве индексов, содержащихся в таблице индексов группы блоков. На рисунке 9.3 запись каталога для файла с именем file имеет ссылку на индекс i1,
- длина имени - длина этой записи каталога в байтах,
- имя - имя этого запись в каталоге.
Первые две записи для каждого каталога всегда являются стандартными
.
и..
записи означают «этот каталог» и «родительский каталог» соответственно.
Вот Рисунок 9.3 ссылки выше:
Источник: Проект документации Linux: Файловая система
Имя файла хранится в структуре данных "директории", которая имеет "(string)filename" и соответствующий "(int) inode". каталог отвечает за сопоставление Фамилия --> inode. и in ode отвечает за отображение inode --> сектор на диске.
Имя файла хранится в соответствующем каталоге («файл каталога»). Эта запись указывает на индексный дескриптор.