Интернет магазин китайских планшетных компьютеров



Компьютеры - Chdir

07 мая 2011


Оглавление:
1. Chdir
2. Другие упоминания



cd, также доступная как chdir, эта команда командной строки используется для изменения текущего рабочего каталога в Unix, DOS и других операционных системах. Она также доступна для использования в скриптах командного интерпретатора или в DOS пакетных файлах. cd часто встроена в оболочки, такие как Bourne shell, csh, tcsh, bash) и в DOS COMMAND.COM.

Использование

Каталог как логическая секция файловой системы используется для содержания файлов. Каталоги могут также содержать и другие каталоги. Команда cd можеть быть использована для перехода во вложенные каталоги, перехода обратно в родительский каталог, перехода в корневой каталог или для перехода в любой другой каталог.

Предположим некоторые последующие подкаталоги из файловой системы Unix, которые расположены в домашнем каталоге пользователя с файлом и тремя подкаталогами.

Пользовательский вид файловой системы Unix-like систем начинающейся с домашнего каталога. Данные три каталога могут содержать другие подкаталоги и/или файлы.

Если текущий пользовательский рабочий каталог — это домашний, тогда ввод команды «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, как правило, не меняет рабочий каталог пользователя.



Просмотров: 1803


<<< AUTOEXEC.BAT
COMMAND.COM >>>