cd (Chande Direcrory) сменить каталог
Для перемещения по каталогам используется команда cd в следующем формате: cd имя_каталога
Например, перейти в корневой каталог:
Перейти в каталог var:
Или перейти в каталог var, находящийся в корневом каталоге:
Текущий каталог (каталог, в котором вы сейчас находитесь) обозначается точкой . Использовать его с командой cd смысла мало, но мы попробуем 🙂 Перейдём в текущий каталог (где вы уже находитесь) 🙂 :
Каталог ниже текущего обозначается . Соответственно, каталог на два уровня ниже текущего: ./.
Например, перейдём в каталог /home/gennady/video/otpusk/2021/leto/Anapa , а потом опустимся на уровень ниже текущего каталога (т.е. окажемся в каталоге /home/gennady/video/otpusk/2021/leto ), а после опустимся ещё на два уровня (т.е. окажемся в каталоге /home/gennady/video/otpusk ):
cd /home/gennady/video/otpusk/2021/leto/Anapa
cd .
cd ./.
Домашний каталог обозначается ~ . Домашний каталог это каталог, в котором располагаются файлы и каталоги пользователя. При стандартных настройках компьютера, у каждого пользователя есть свой домашний каталог, который располагается в каталоге /home
ls (сокращение от list) вывод содержимого каталога
Чтобы посмотреть, что находится в каталоге, а это могут быть другие каталоги и/или файлы или вообще ничего. используйте команду ls
Команду ls можно использовать с параметрами и ключами. Например, показать содержимое каталога /varL
Чтобы показать содержимое каталога /var/ и подробности, используется ключ -l :
ls -l /var
Полный список ключей, которые можно получить запустив команду ls с ключом —help
pwd (от print working directory) покажет текущую директорию
Чтобы узнать, в каком каталоге вы находитесь, используйте команду pwd:
Бывает, что некоторые команды терминала Linux сложно вспомнить, и сохранение их на компьютере или на бумаге в качестве шпаргалки является хорошей практикой. Этот список не является полным, но он содержит наиболее часто используемые команды. Не стесняйтесь добавить свои наиболее часто используемые команды в комментариях ниже, а так же поделиться этим списком.
Пользователи
Аverage rating :
Литейный пр., д. 26, Лит. А
+7 (812) 403-06-99
ООО «ИТГЛОБАЛКОМ ЛАБС»
Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под OS Windows.
Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.
Чтобы ввести команду в консоль, нужно напечатать её и нажать клавишу Enter.
Содержимое текущей папки — dir
Выводит список файлов и папок в текущей папке.
Открыть файл
Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.
Перейти в другую папку — cd
Команда cd без аргументов выводит название текущей папки.
Перейти в папку внутри текущего каталога:
Перейти на одну папку вверх:
Перейти в папку на другом диске:
Чтобы просто изменить диск, введите c: или d:
Создать папку — mkdir или md
Создаём пустую папку code внутри папки html:
Создаём несколько пустых вложенных папок — для этого записываем их через косую черту:
Создаётся папка css, внутри которой находится папка js. Чтобы проверить это, используем команду tree. Она показывает дерево папок.
Удалить папку — rmdir или rd
Чтобы удалить конкретную папку в текущей, введите команду rmdir:
При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку:
Чтобы удалить дерево папок, используйте ключ /s. Тогда командная строка запросит подтверждение перед тем, как удалить всё.
Показать дерево папок — tree
В любом момент мы можем увидеть структуру папок. Для этого используется команда tree.
Если вы хотите посмотреть содержимое всего диска, введите tree в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.
Удаление файла — del или erase
Команда для удаления одного или нескольких файлов.
Переименование файла — ren или rename
Последовательно вводим ren, старое и новое имя файла.
Команды одной строкой
Информация о сетевых настройках — ipconfig.
Список запущенных процессов — tasklist.
Справка по командам — help
Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.
В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help и узнать о том, что ещё может командная строка.
👉🏻 Больше статей о фронтенде и работе в айти в телеграм-канале.
Материалы по теме
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
Формат командной строки:
Команда CD без параметров отображает имена текущих диска и каталога.
Параметр /D используется для одновременной смены текущих диска и каталога.
Изменение команды CHDIR при включении расширенной обработки команд:
Имя текущего каталога в строке вызова преобразуется к тому же регистру
символов, что и для существующих имен на диске. Так, команда CD C:TEMP
или cd c: emp на самом деле сделает текущим каталог C:Temp, если он существует на диске.
Команда CHDIR перестает рассматривать пробелы как разделители, что позволяет
перейти в подкаталог, имя которого содержит пробелы, не заключая все имя
каталога в кавычки. Например:
приводит к тому же результату, что и:
При отключении расширенной обработки команд нужно использовать путь, заключенный в двойные кавычки.
CD /D X:data – сделать текущим каталог data на диске X: . Результат использование ключа /D зависит от версии команды. Для того чтобы сменить текущий каталог, на каталог, размещенный на другом диске, надежнее использовать последовательность команд смены текущего диска и смены каталога:
X: – сделать текущим диском диск X:
CD X:DATA – сделать текущим каталогом X:DATA
CD %WINDIR% – сделать текущим каталогом каталог, каталог, задаваемый значением
переменной среды %WINDIR% (каталог Windows) . При использовании переменных, желательно их имена заключать в двойные кавычки, поскольку принимаемые значения могут содержать пробелы:
CD “%TEMP%”
CD C: – перейти в корневой каталог диска C: . Если в параметре команды задан путь без указания диска, по предполагается, что переход выполняется в каталог, расположенный относительно текущего на данный момент времени :
CD system32 – перейти в каталог system32, являющийся подкаталогом текущего каталога
CD . – если вместо имени каталога заданы две точки, то будет выполнен переход в родительский каталог ( на один уровень вверх).
Весь список команд CMD Windows
Смените каталог легко, если вы знаете где вы находитесь в данный момент (ваш текущий каталог) и куда вы хотите отправиться. Каталог, в который вы хотите попасть, выше или ниже текущего?
Чтобы сменить каталог, выполните команду cd. Команда в таком виде перенесёт вас в ваш домашний каталог; чтобы перейти в другой каталог необходимо указать путь к нему.
Вы можете использовать абсолютные или относительные пути. Абсолютные пути указываются от верхнего каталога / (называемого корнем) до указанного каталога; относительные пути указываются от текущего каталога, где бы он не находился. Дерево, показанное ниже, приведено в качестве примера, помогающего понять команду cd.
Если вы находитесь в directory3 и хотите перейти в directory1, вы должны подняться в дереве каталогов выше.
Если вы введете:
находясь в каталоге directory3, вы получите сообщение об ошибке, сообщающее о том, что нет такого каталога. Это происходит потому что, действительно, нет каталога directory1 в каталоге directory3.
Чтобы подняться к каталогу directory1, вы должны ввести:
Это абсолютный путь. Он указывает Linux начать сверху и опуститься в каталог directory1.
Запомните, абсолютные пути перенесут вас В любой каталог ИЗ любого, а относительные пути, перенесут вас в каталоги, расположенные ниже текущего.
Рисунок 10-3. Абсолютные пути указывают полный путь
Рисунок 10-4. Относительные пути указываются относительно текущего расположения
Ниже приведено упражнение с относительными и абсолютными путями. В вашем домашнем каталоге введите относительный путь:
Команда cd . указывает системе подняться на один уровень выше текущего каталога. Очевидно, команда cd ./. перенесёт вас выше на два каталога.
Выполнив полностью команды этого примера, вы должны оказаться в каталоге /X11, в котором хранятся конфигурационные файлы и каталоги, относящиеся к X Window System.
Взгляните на последнюю команду cd. Вы должны указать системе:
и вы на месте.
Таблица 10-2. Параметры команды cd
Теперь когда вы начали понимать как менять каталоги, посмотрите, что произойдет, если вы перейдёте в домашний каталог пользователя root (суперпользователя). Введите:
Если вы не зарегистрированы под именем root, при обращении к этому каталогу вы получите сообщение “в доступе отказано”.
Запрещая доступ к учётным записям root и других пользователей (или их домашним каталогам), ваша система Linux защищается от случайного или преднамеренного повреждения. Обратитесь к разделу
Владение и разрешения
Чтобы перейти в каталог root, воспользуйтесь командой su. Введите эту последовательность команд:
Как только вы введете правильный пароль root, вы заметите, что ваше приглашение изменилось и теперь в нём отмечено ваше звание суперпользователя, в начале приглашения учётной записи root отображается символ “#” (как показано на Рисунке 10-5).
Рисунок 10-5. Превращение в root
Теперь, если вы выполните cd для перехода к домашнему каталогу пользователя root, вы получите к нему доступ.
Завершив работу под именем root, просто введите в приглашении exit.
Задача: Очень часто командную строку нужно открыть с конкретным адресом.
Решение: для этого необходимо в самой строке набрать:
1) “cd .” подняться на уровень выше 2) “cd ” для перехода в корень текущего диска 3) “d:” чтобы перейти на диск D 4) “cd c:windows” перейти в каталог windows
Примечание: для того чтобы не набирать полностью имена каталогов, нужно ввести начальные буквы его имени и нажать Tab. Если же каталогов с таким началом названия несколько, то повторное нажатие Tab подставит следующее имя.
Мой блог находят по следующим фразам
Уточнения, корректировки и обсуждения статьи “Как сменить директорию в командной строке” – под данным текстом, в комментариях.
Ответственность, за все изменения, внесённые в систему по советам данной статьи, Вы берёте на себя.



