• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

Использование команды cd

 

Команда cd - одна из первых вещей, которую вы должны изучить при навигации в операционных системах Linux, Unix и Windows с помощью терминала. CD означает « с висящим гirectory» и используется для изменения текущего рабочего каталога. Рабочий каталог - это тот, с которым вы в настоящее время взаимодействуете. Каждый раз, когда вы указываете команду, вы используете ее в рабочем каталоге. Например, если вы находитесь в папке /home/pi/и используете, nanoза которым следует имя файла, например « exampleFile», то это будет изменять файл, расположенный по адресу /home/pi/exampleFile. Одним из преимуществ изучения этой команды является то, что она ведет себя примерно одинаково во всех операционных системах, которые ее используют. Наряду с командой ls это одна из первых команд, которую вы должны изучить при работе с Linux.

Синтаксис команды cd

Команда cd имеет очень простой для понимания синтаксис и минимальное количество параметров. Некоторые среды оболочки могут немного изменить поведение команды, но по большей части они одинаковы.

Ниже вы можете увидеть синтаксис cdкоманды.

cd [OPTIONS] DIRECTORY

Если вы используете команду без аргументов в системах Linux, она автоматически перенесет вас в ваш домашний каталог. Чтобы перейти в каталог, вам не нужно вводить завершающий символ косой черты ( /).

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

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

Одна вещь, о которой вы должны знать при использовании команды cd, - это разница между абсолютными и относительными именами каталогов. Абсолютный путь - это путь, который начинается от системного корня. Абсолютный путь начинается с косой черты ( /). Например, ниже указан абсолютный путь, который начинается с корневого каталога.

cd /home/pi/Bookshelf

Относительный путь - это путь, который начинается с текущего рабочего каталога. Чтобы путь был относительным, он должен начинаться либо с точки и косой черты ( ./), либо с нуля. Например, у нас есть два относительных пути ниже, по которым рабочий каталог изменится на папку с именем « Bookshelf», если она существует в текущем рабочем каталоге.

cd ./Bookshelf

cd Bookshelf

Проще говоря, абсолютный путь - это путь, который начинается с косой черты /, а относительный - это путь, который не начинается .

Возврат к домашнему каталогу

Есть два способа перейти в домашний каталог. Первый способ - использовать cdкоманду без аргументов. Второй способ - использовать ~символ тильды ( ). В системах на базе Linux тильда используется для обозначения домашнего каталога текущего пользователя. Например, если мы используем cd, за которым следует тильда, текущий рабочий каталог будет изменен на наш домашний каталог.

cd ~

Если вы хотите сослаться на каталог, который существует в вашем домашнем каталоге, вы можете использовать тильду в начале пути. Например, предположим, что мы хотим перейти в Bookshelfкаталог « », который существует в нашем домашнем каталоге. Для этого мы можем использовать следующую команду.

cd ~/Bookshelf

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

cd ~USERNAME

Все, что вам нужно сделать, это указать имя пользователя сразу после тильды ( ~).

Переход к каталогам, содержащим пробелы

Хотя обычно вам следует избегать использования пробелов в именах каталогов, особенно при работе с системными системами Linux. Чтобы перейти в каталог, содержащий пробелы, вам нужно будет заключить его в одинарные кавычки ( ' ') или двойные кавычки ( " ").

cd '/home/pi/directory that contains spaces'

cd "/home/pi/directory that contains spaces"

Кроме того, вы можете экранировать символы пробела, используя символ обратной косой черты ( \) рядом с каждым пробелом.

cd /home/pi/directory\ that\ contains\ spaces

Как правило, проще использовать кавычки, а затем экранировать каждый пробел.

Переход в родительский каталог

Можно относительно легко перейти в родительский каталог текущего рабочего каталога. В cdкоманде две последовательные точки ( ..) представляют родительский каталог.

Например, если вы в данный момент находитесь в каталоге /home/pi/Bookshelfи хотите переключиться на него /home/pi/, все, что вам нужно сделать, это использовать следующее.

cd ../

Вы даже можете подняться на несколько уровней, используя несколько последовательных точек, разделенных косой чертой ( /). Например, если мы хотим подняться на уровни, от /home/pi/Bookshelfдо /homeмы можем использовать следующую команду.

cd ../../

Также можно перейти в другой каталог, существующий в родительском каталоге. В этом примере предположим, что вы в настоящее время находитесь в своем домашнем каталоге /home/piи хотите перейти на пользователя с именем домашний каталог pimylifeup. В этом случае вы можете использовать следующую команду, в которой мы переходим в родительский каталог, а затем в папку pimylifeup в этом каталоге.

cd ../pimylifeup

Использование cd для перехода в предыдущий каталог

Используя компакт-диск в системах Linux / Unix, можно перейти в предыдущий рабочий каталог. Для этого вам нужно будет использовать символ дефиса ( -)

cd -

Например, если вы вошли /home/pi/и перешли на /etc, вы можете использовать дефис ( -), чтобы вернуться в исходный каталог. Вы также можете использовать дефис для переключения между двумя каталогами.

~ $ cd /home/pi

~ $ cd /etc

/etc $ cd -

/home/pi

~ $ cd -

/etc

/etc $

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

 




Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 373



          

Радио для всех© 2024