Инсталляция Linux и первые шаги

Текущий рабочий каталог


Команды, которые вы даете shell, выдаются из вашего

текущего каталога.

Вы можете думать о вашем рабочем каталоге, как о

каталоге в котором вы находитесь. При начальном входе в систему

вашим рабочим каталогом автоматически становится домашний

каталог (в нашем случае /home/larry). При обращении к файлу вы

можете обращаться к нему с учетом вашего местоположения, вместо

того, чтобы указывать полный путь.

/_____bin

|_dev

|_etc

|_home_____larry

| |_sam



|_lib

|_proc

|_tmp

|_usr__X386

|_bin

|_emacs

|_etc

|_g++-include

|_include

|_lib

|_local_____bin

| |_emacs

| |_etc

| |_lib

|_man

|_spool

|_src_____linux

|_tmp

Рис 3.1: Типичное (урезанное) дерево каталогов Unix

Вот например, у Larry есть каталог papers, а papers

содержит файл history-final. Если Larry хочет посмотреть этот

файл, он может использовать команду

/home/larry# more /home/larry/papers/history-final

Команда more просто показывает файл на экране порциями.

Поскольку текущий рабочий каталог Larry /home/larry, он вместо

этого может обратиться к файлу с учетом своего текущего

местоположения. Команда будет

/home/larry# more papers/history-final

Так что вы можете начинать имя файла (такого как

papers/final) с символа, отличного от ``/'',

система

предполагает, что вы обращаетесь к файлу с учетом вашего текущего

рабочего каталога. Это называют относительным именем (а полный

маршрут - полное (абсолютное) имя - т.е. путь от корня до данного

имени).



Содержание раздела