Что это значит, когда есть путь, такой как /dir/dir/program.attribute?

В вопросе выше я пытался привести пример. Я не знаю, насколько эффективно я это сделал ... Я просто хочу понять, как могут существовать "скрытые" файлы. Они на самом деле скрыты? Или это атрибуты программы? Как получить доступ ко всем .files?

Любая информация будет поучительной. Заранее спасибо!

0
задан 12 January 2012 в 06:45

2 ответа

Я думаю, вы неправильно понимаете концепцию. В Unix, по договоренности, имена файлов начинаются с. считаются скрытыми, т.е. некоторые программы, такие как ls или файловые менеджеры GUI, не отображают эти файлы. Эти файлы часто используются для хранения настроек программы или других вещей, которые пользователь обычно не хочет видеть.

Это просто соглашение, и в этих файлах нет ничего волшебного.

В отличие от Windows, Unix не использует «расширения файлов», то есть 3-символьные суффиксы после точки в конце имени файла, для определения типа файла (т.е. NOTEPAD.EXE и т. Д.).

Итак, в Unix «program.attribute» - это просто обычное имя файла, а не программа с именем «program» имеет некоторые магические атрибуты, к которым вы можете обратиться, указав «program.attributename»

0
ответ дан 12 January 2012 в 06:45

Я не уверен, что Вы спрашиваете точно.

Скрытый

Файлы или каталоги "скрыты", если они запускают с a ".".

На командной строке можно просмотреть их с ls -A и от наутилуса (Ваш файловый браузер) путем показа скрытым файлам Ctl + H или из меню

enter image description here

Путь

Ваш путь - то, где система надеется находить команды.

echo $PATH

Можно установить путь, обычно в ~/.bashrc

PATH=$PATH:/additional/directory
0
ответ дан 12 January 2012 в 06:45

Другие вопросы по тегам:

Похожие вопросы: