Текущ каталог - studopediya

Всяка програма, която "работи" в много специфична директория на файловата система. Тази директория е текущата директория. Можете да си представите, че програмата по време на работа "е" в тази директория, това е нейният "на работното място". В зависимост от текущата директория, поведението на програмата може да варира: често програмата по подразбиране ще се работи с файлове, които се намират точно в текущата директория - това е до тях "dotyanet" на първо място. Текуща директория има ли програма, включително в черупката (черупка) на потребителя. Тъй като потребителят взаимодейства със системата чрез черупка, можем да кажем, че даден потребител "е" в същата директория, която в момента е в текущата директория го komandnoyobolochki.







Всички команди се изпълняват от страна на потребителя с помощта на черупката, черупката ще наследят текущата директория, т.е.. Д. "Работа" в същата директория. Поради тази причина, на потребителя е важно да знаете текущата обвивка директория. За това е ДКР на полезност:

хората с увреждания команда (печат работна директория) The връща пълния път на текущата директория черупка - разбира се, точно на корпуса, чрез които ДКР командата е изпълнена.







Почти всички инструменти по подразбиране четат и създават файлове в текущата директория. Например, котката на полезност (наниз - наниз) - показва съдържанието на файла "текст":

[Студентски @ Localhost студент] $ котка текст

В действителност, черупката, преди да премине на параметъра "текст" (името на файла) котка полезност, замества стойността на текущата директория - получите пълния път до файла във файловата система: "/ Начало / студент / текст". Съдържанието на този файл котка комунални дисплеи.

Относителен път (относителен път) - пътят към предмета на файловата система, която не стартира в главната директория. Всеки Linux процес определя текущата директория, от което системата започва относителен път при извършване на операции с файлове.

Относителен път е изграден по същия начин, както и пълен - трансфер през "/" директория на имена срещат, когато се движат в желаната папка или файл. Между пълно и относителен път има само една съществена разлика: относителния път, започвайки от текущата директория. докато пълния път винаги започва от главната директория. Относителен път на всеки файл или директория във файловата система може да бъде всяка форма - да стигнем до желания файл, можете да преместите както по посока на главната директория, и от него. Linux прави разлика между пълен и Lightroom начин е много проста: ако името на обекта започва с "/" - е пълният път, във всички останали случаи - роднина.

Отделете пътя към файла с името си, можете да използвате и dirname basename команди съответно.