cd (команда)
cd, в DOS/Windows также доступная как chdir (англ. change directory — изменить каталог) — команда командной строки для изменения текущего рабочего каталога в Unix, DOS и других операционных системах. Она также доступна для использования в скриптах командного интерпретатора или в пакетных файлах. cd обычно встроена в оболочки, такие как Bourne shell, csh, tcsh, bash (где вызывается POSIX-функция языка Си chdir()
) и в DOS COMMAND.COM.
Использование
Каталог как логическая секция файловой системы используется для содержания файлов. Каталоги могут также содержать и другие каталоги. Команда cd
можеть быть использована для перехода во вложенные каталоги (подкаталоги), перехода обратно в родительский каталог, перехода в корневой каталог (/ в UNIX, \ в DOS) или для перехода в любой другой каталог.
Пусть имеются следующие подкаталоги из файловой системы Unix, которые расположены в домашнем каталоге пользователя (обозначенного как ~) с файлом (text.txt) и тремя подкаталогами.
Если текущий пользовательский рабочий каталог — это домашний (~), тогда ввод команды ls
с последующим cd games
может привести к следующему:
me@host:~$ ls workreports games encyclopedia text.txt me@host:~$ cd games me@host:games$
Рабочий каталог изменится на ~/games.
Для перехода на каталог выше:
user@debian:/mnt/multi$cd .. user@debian:/mnt$
Подобным образом в сессии DOS (общепринятый «домашний каталог» отсутствует и зависит от конкретной реализации) можно наблюдать следующее:
C:\>dir workreports <DIR> Wed Oct 9th 9:01 games <DIR> Tue Oct 8th 14:32 encyclopedia <DIR> Mon Oct 1st 10:05 text txt 1903 Thu Oct10th 12:43 C:\>cd games C:\games>
cd даёт различный эффект в разных операционных системах, если её использовать без аргументов. Например, если выполнить без аргументов в DOS, будет показан полный путь к текущему рабочему каталогу, а в Unix осуществится переход в домашний каталог. Эффект от команды cd в различных скриптах или пакетах также варьируется.
Например, в DOS множно напрямую изменить рабочий каталог из пакетного файла посредством команды, а в Unix вызов в скрипте cd как правило не меняет рабочий каталог пользователя (поскольку скрипт выполняется отдельной оболочкой с собственным адресным пространством).
Другие упоминания
chdir()
(или CHDIR()
, в некоторых случаях регистрозависимо) также может быть одной из функций изменения каталога в языках программирования, например Perl, стандартных библиотеках Си, Visual Basic и т. д.
См. также
<imagemap>: неверное или отсутствующее изображение |
Для улучшения этой статьи желательно?:
|
|
Напишите отзыв о статье "Cd (команда)"
Отрывок, характеризующий Cd (команда)
6 го октября, рано утром, Пьер вышел из балагана и, вернувшись назад, остановился у двери, играя с длинной, на коротких кривых ножках, лиловой собачонкой, вертевшейся около него. Собачонка эта жила у них в балагане, ночуя с Каратаевым, но иногда ходила куда то в город и опять возвращалась. Она, вероятно, никогда никому не принадлежала, и теперь она была ничья и не имела никакого названия. Французы звали ее Азор, солдат сказочник звал ее Фемгалкой, Каратаев и другие звали ее Серый, иногда Вислый. Непринадлежание ее никому и отсутствие имени и даже породы, даже определенного цвета, казалось, нисколько не затрудняло лиловую собачонку. Пушной хвост панашем твердо и кругло стоял кверху, кривые ноги служили ей так хорошо, что часто она, как бы пренебрегая употреблением всех четырех ног, поднимала грациозно одну заднюю и очень ловко и скоро бежала на трех лапах. Все для нее было предметом удовольствия. То, взвизгивая от радости, она валялась на спине, то грелась на солнце с задумчивым и значительным видом, то резвилась, играя с щепкой или соломинкой.Одеяние Пьера теперь состояло из грязной продранной рубашки, единственном остатке его прежнего платья, солдатских порток, завязанных для тепла веревочками на щиколках по совету Каратаева, из кафтана и мужицкой шапки. Пьер очень изменился физически в это время. Он не казался уже толст, хотя и имел все тот же вид крупности и силы, наследственной в их породе. Борода и усы обросли нижнюю часть лица; отросшие, спутанные волосы на голове, наполненные вшами, курчавились теперь шапкою. Выражение глаз было твердое, спокойное и оживленно готовое, такое, какого никогда не имел прежде взгляд Пьера. Прежняя его распущенность, выражавшаяся и во взгляде, заменилась теперь энергической, готовой на деятельность и отпор – подобранностью. Ноги его были босые.
Пьер смотрел то вниз по полю, по которому в нынешнее утро разъездились повозки и верховые, то вдаль за реку, то на собачонку, притворявшуюся, что она не на шутку хочет укусить его, то на свои босые ноги, которые он с удовольствием переставлял в различные положения, пошевеливая грязными, толстыми, большими пальцами. И всякий раз, как он взглядывал на свои босые ноги, на лице его пробегала улыбка оживления и самодовольства. Вид этих босых ног напоминал ему все то, что он пережил и понял за это время, и воспоминание это было ему приятно.
Погода уже несколько дней стояла тихая, ясная, с легкими заморозками по утрам – так называемое бабье лето.
В воздухе, на солнце, было тепло, и тепло это с крепительной свежестью утреннего заморозка, еще чувствовавшегося в воздухе, было особенно приятно.
На всем, и на дальних и на ближних предметах, лежал тот волшебно хрустальный блеск, который бывает только в эту пору осени. Вдалеке виднелись Воробьевы горы, с деревнею, церковью и большим белым домом. И оголенные деревья, и песок, и камни, и крыши домов, и зеленый шпиль церкви, и углы дальнего белого дома – все это неестественно отчетливо, тончайшими линиями вырезалось в прозрачном воздухе. Вблизи виднелись знакомые развалины полуобгорелого барского дома, занимаемого французами, с темно зелеными еще кустами сирени, росшими по ограде. И даже этот разваленный и загаженный дом, отталкивающий своим безобразием в пасмурную погоду, теперь, в ярком, неподвижном блеске, казался чем то успокоительно прекрасным.