Как сделать каталог текущим

Полезные команды в консоли Windows

Как сделать каталог текущим

Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под ОС Windows.

Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.

Содержимое текущей папки — dir

Выводит список файлов и папок в текущей папке.

Открыть файл

Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.

Перейти в другую папку — cd

Команда cd без аргументов выводит название текущей папки.

Перейти в папку внутри текущего каталога

Перейти на одну папку вверх

Перейти в папку на другом диске

Чтобы просто изменить диск, введите c: или d:

Создать папку — mkdir или md

Создаём пустую папку code внутри папки html :

Создаём несколько пустых вложенных папок — для этого записываем их через косую черту.

Удалить папку — rmdir или rd

При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку.

Показать дерево папок — tree

Если вы хотите посмотреть содержимое всего диска, введите tree в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.

Удаление файла — del или erase

Команда для удаления одного или нескольких файлов.

Переименование файла — ren или rename

Последовательно вводим ren, старое и новое имя файла.

Команды одной строкой

Очистить консоль — cls

Информация о системе — systeminfo

Информация о сетевых настройках — ipconfig

Список запущенных процессов — tasklist

Справка по командам — help

Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.

В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help и узнать о том, что ещё может командная строка.

Консоль — важный инструмент веб-разработчика

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

Источник

Как создать каталог (папку) в командной строке Windows 7 или Windows 10

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

В данном материале мы расскажем о том, как создать каталог (папку) в командной строке операционной системы Windows 7 или Windows 10.

Как создать папку через командную строку

В командной строке Windows для создания папок (каталогов) используется команда md или ее аналог mkdir (сокращение от английского make directory). С помощью данной команды можно создать одну или несколько новых папок в указанном каталоге. Также данная команда позволяет за один раз создавать целое дерево каталогов.

Синтаксис команды md выглядит следующим образом:

Указывает на путь к новому каталого и его имя. Максимальная длина пути зависит от используемой файловой системы.

Нужно отметить, что синтаксис команд md и mkdir аналогичный и работают они совершенно одинаково. Поэтому вы можете использовать любую из этих команд.

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

Чтобы проверить выполнение можно использовать команду « dir /b », которая покажет список всех вложенных папок и файлов.

Как сделать каталог текущим

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

Как сделать каталог текущим

Естественно, путь к создаваемой папке может быть любым. Например, команда « md c:\tmp\MyFolder » создаст « MyFolder » внутри каталога « c:\tmp\ »

Как сделать каталог текущим

Но, нужно помнить, что для создания папок в системных каталогах (например, в c:\Windows), командная строка должна быть запущенна от имени администратора.

Как создать несколько папок в командной строке

Если нужно создать сразу несколько каталогов, то их можно перечислить после команды md (mkdir) через пробел. Так если ввести команду:

То в текущем каталоге будут созданы сразу три папки: NewFolder1, NewFolder2 и NewFolder3.

Как сделать каталог текущим

Естественно, это будет работать и при указании полных путей к всем создаваемым папкам.

Как создать дерево каталогов в командной строке

Также команда md (mkdir) позволяет за один раз создать целое дерево каталогов. Для этого просто вводим команду md и через пробел указываем дерево каталогов, которое нужно создать. Например, если ввести команду:

То будет создана папка « Folder1 », внутри нее « Folder2 » и потом « Folder3 ».

Как сделать каталог текущим

Для проверки создания дерева каталогов можно использовать команду « tree », которая выводит структуру папок в виде дерева.

Источник

Простейшие команды работы с каталогами

Каждый диск обязательно имеет самый первый – корневой – каталог. В этом каталоге может быть создано любое количество подкаталогов следующего уровня, а в каждом из них — подкаталоги уровня очередного. Если изобразить эту структуру на бумаге, получается нечто вроде ветвящейся кроны дерева, перевернутой вверх тормашками, которая начинается из корневого каталога диска. Такая структура называется иерархической.

Для перехода между каталогами, при котором каждый раз выполняется смена текущего каталога, используется команда CD[4] вида:

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

Существуют полезные разновидности данной команды:

1) для перехода в корневой каталог текущего диска

2) для перехода на один уровень вверх в иерархии каталогов

3) для определения, какой каталог является текущим

Для просмотра содержимого каталога используется уже знакомая команда DIR[5] вида:

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

Наиболее распространенными значениями ключа являются /p — для постраничного вывода информации, /w – для сокращенного вывода информации, когда на экран выводятся только имена файлов и каталогов.

Команда DIR без параметров выводит на экран содержимое текущего каталога в полном формате.

DIR mydir –просмотр содержимого каталога с именем mydir, который долженнаходиться в составе текущего каталога, иначе будет выдана ошибка,

DIR A:\- просмотр содержимого корневого каталога дискеты.

Для создания нового, ранее не существующего каталога применяется команда создания директории — MD[6].Формат команды:

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

1. Переключитесь в сеанс MS DOS и определите на экране, что является системным приглашением (или системной подсказкой).

2. Установите системную подсказку таким образом, чтобы в ней указывался путь к текущему каталогу. Определите по системной подсказке, какой диск и каталог являются текущими.

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

4. Определите версию операционной системы.

5. Установите системную подсказку таким образом, чтобы выводилось текстовое приветствие, содержащее вашу фамилию.

6. Установите текущую дату 1 января 2000 года, а время – 10 часов 25 минут.

7. Установите в качестве текущего корневой каталог винчестера. Сформируйте и выполните запрос на вывод на экран монитора списка всех командных файлов с расширением СОМ, находящихся в каталоге C:\WINDOWS.

8. Перейдите в каталог WINDOWS. Сформируйте и выполните запрос на вывод на экран монитора списка всех командных файлов с расширением СОМ, находящихся в каталоге C:\WINDOWS.

9. Вернитесь вновь в корневую директорию диска С:\.

10. Создайте в корневой директории диска С: каталог с именем АВС и выполните переход в этот каталог, просмотрите его содержимое.

Лабораторная работа 2. Команды работы с дисками, файлами и каталогами ОС MS DOS[7]

Команды работы с дисками

Наиболее используемыми дисками являются винчестер (обозначается С:) и дискета (обозначается А:). Для смены текущего диска используется команда, в названии которой указывается имя диска, на который надо выполнить переход. Например, для перехода на винчестер вводят команду:

Для перехода на дискету (она должна быть в дисководе) вводят команду:

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

Для подготовки дискеты(не жесткого диска!) к работе используется команда форматирования, которая в простейшем случае выглядит следующим образом:

После нажатия клавиши Enter операционная система начинает диалог с пользователем, который прост в понимании, а потому здесь не приводится.

Команды работы с файлами

Информация любого вида хранится в виде файлов. Вне зависимости от конкретного содержимого файла, его необходимо просматривать, обновлять, хранить, перемещать из одного каталога в другой. Создание файлов выполняется средствами какого-либо приложения, например, текстового редактора Блокнот операционной системы WINDOWS, текстового процессора Word, табличного процессора Excel и т.д. Существуют средства создания (и редактирования) файлов и в операционной системе MS DOS.

Выполняется командой COPY CON[8] формата:

После ввода команды компьютер переходит в режим ввода текста файла. Печатается произвольный текст, по окончании чего нажимаются клавиши Ctrl+Z (или F6) и Enter. Создание файла заканчивается, на экран выводится системное приглашение. Следует иметь в виду, что в режиме MS DOS есть свой русификатор клавиатуры, который не всегда присутствует на компьютере, поэтому переключение клавиатуры может не выполниться.

Статьи к прочтению:

Крутая самоделка из ОБЫЧНОЙ БОЛГАРКИ / Сделайте и себе это простейшее приспособление

Похожие статьи:

Методические указания к выполнению лабораторных работ Составители: А.В.Зюбан, А.А.Ключарев, М.В.Соколовская Рецензент: Д.т.н., профессор Л.А.Осипов…

Лабораторная работа № 2 Тема: Изучение операционной системы MS-DOS, работа с файлами 1. Цель работы. Изучение основных команд операционной системы MS…

Источник

Все команды MS-DOS

Команды MS-DOS для работы с директориями

Смена текущей директории

Формат команды:
cd [дисковод:][путь]

Просмотр содержимого директории

Формат команды:
dir [дисковод:][путь\][имя-файла] [параметры]

Параметры:
/p — поэкранный вывод;
/w — вывод в широком формате;
/s — оглавление указанного в команде директорий и всех их поддиректорий;
/b — только имена файлов без заголовочных и итоговых сведений;
/aатрибут — сведения о файлах, имеющих указанные атрибуты.

Сортировки:
/on — по имени;
/oe — по расширению;
/od — по времени;
/og — сначала выводить сведения о директориях;

Создание директории

Формат команды:
md [дисковод:][путь\]имя-директории

Примеры:
md abc — создать директорию abc в текущей директории;
md c:\users\my — создать директорию my в директории users в корневой директории диска c:.

Удаление директории

Удаление пустой директории

Формат команды:
rd [дисковод:][путь\]имя-директории

Примеры:
rd abc — удалить директорию abc из текущей директории;
rd c:\users\my — удалить директорию my из поддиректории users корневой директории диска c:.

Удаление директории со всем содержимым

Формат команды:
deltree [/y] имя-файла-или-директории

Примеры:
deltree temp — удалить директорию или файл с именем temp из текущей директории;
deltree /y d* — удалить из текущей директории все директории и файлы, имя которых начинается на d, не запрашивая подтверждение.

Переименование директории

Формат команды:
move [дисковод:][путь\]имя-директории новое-имя-директории

Примеры:
move a:\temp tmp — переименовать директорию temp корневой директории диска а: в tmp.

Установка списка директорий для поиска выполняемых программ

Формат команды:
path [дисковод:][путь\]имя-директории [; [дисковод:][путь\]имя-директории]

Примеры:
path ; — поиск программ должен вестись только в текущей директории
path — имена директорий, в которых производится поиск программ
path c:\exe; c:\exe\program; d:\msdos — поиск программ производить в директориях exe, program, msdos.

Команды MS-DOS для работы с файлами

Создание текстовых файлов

Формат команды:
copy con имя-файла

Ctrl+Z, F6 — признак конца файла.
Enter — признак конца строки.

Примеры:
copy con work.txt — создать в текущей директории текстовый файл work.txt.

Удаление файлов

Формат команды:
del имя-файла

Переименование файлов

Формат команды:
ren имя-файла1 имя-файла2

В параметре имя-файла1 можно указывать дисковод и путь, в имя-файла2 — нет.
Команда ren не обрабатывает скрытые файлы.

Копирование файлов

Формат команды:
copy имя-файла1 имя-файла2
copy имя файла1 [имя-директории2]

Примеры:
copy x.txt z.txt — скопировать файл x.txt в текущую директорию с именем z.txt;
copy a:\*.* — cкопировать все файлы из корневой директории диска а: в текущую директорию текущего диска;
copy \text\*.txt a:*.doc — скопировать из поддиректории text текущей директории все файлы с расширением txt в текущую директорию диска а:. Файлы получат расширения doc.

Использование устройств:
copy t1.txt prn — копирование файла t1.txt на принтер;
copy t1.txt con — копирование файла t1.txt на экран монитора.

Соединение (конкатенация) файлов

Формат команды:
copy имя-файла [+имя-файла]…[имя файла]

Если имя исходного файла (или одного из файлов) совпадает с именем создаваемого командой copy файла, то существующий файл замещается. Например, если файл all.doc уже существует, то команда copy *.doc all.doc будет ошибочной, т.к. файл all.doc будет уничтожена в начале копирования.

Перемещение файлов в другую директорию

Формат команды:
move [/y] имя-файла имя-директории
move [/y] имя-файла [дисковод:][путь]новое-имя-файла

С параметром /y при существовании в директории-приемнике файлов с теми же именами, что и пересылаемые, выполняется замещение этих файлов без запроса. Задание нового имени возможно только при пересылке одного файла. Например, команда move *.bac a:\*.old ошибочна.

Примеры:
move *.doc d:\ — переместить файлы с расширением doc из текущей директории в корневую директорию диска d:;
move f1.txt tmp\f2.txt — переместить файл f1.txt в директорию tmp с переименованием в f2.txt.

Сравнение файлов

Формат команды:
fc [параметры] имя-файла имя-файла [имя-файла-протокола]

Если имя файла-протокола не задано, сведения о сравнении выводятся на экран.

Параметры:
/lпострочное сравнение. Если программа обнаруживает различия в файлах, она пытается найти после точки рассогласования места, начиная с которых файлы снова становятся одинаковыми. На выходе — различающиеся строки;
/bпобайтовое сравнение. После обнаружения различия файлов сравнение прекращается.

Параметры построчного сравнения:
/c — игнорировать различия между строчными и прописными буквами;
/n — вывод номеров строк;
/число — сколько строк файлов должно совпадать, чтобы файлы считались снова согласованными. По умолчанию 2 строки;
/lbчисло — размер внутреннего буфера для нахождения соответствий в файлах после рассогласования. По умолчанию 100 строк.

Примеры:
fc doclad.doc doclad1.doc > diff — сравнить файлы, отчет поместить в файл diff.

Вывод файла на экран

Формат команды:
type имя-файла

Примеры:
type t1.doc — вывод на экран файла type t1.doc из текущей директории.

Команда копирования xcopy

Формат команды:
xcopy имя-файла-или-директории [имя-файла-или- директории ]…[параметры]

Преимущества команды xcopy:

Команды MS-DOS для работы с дисками

Смена текущего дисковода

Формат команды:
Имя-дисковода:

Примеры:
С: — установить текущим диск с:;
a: — установить текущим диск a:.

Режим проверки при записи на диски

Формат команды:
verify [on/off]

Примеры:
verify on — включить режим проверки при записи на диски;
verify off — отключить режим проверки при записи на диски;
verify — вывести информацию о том, включен или выключен режим проверки.

Форматирование дискет

Формат команды:
format дисковод: [параметры]

Параметры:
/s — создать системный диск;
/v:метка — задание метки диска;
/u — безусловное форматирование с уничтожением имеющихся данных;
/q — быстрая очистка без контроля наличия сбойных участков.

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

Примеры:
format a: /u — безусловное форматирование дискеты а:;
format a: /q — очистка дискеты;
format a: /s — форматировать дискету и сделать ее системной.

Перенос на диск системных файлов MS-DOS

Формат команды:
sys [путь] диск:

Если путь не задан, системные файлы берутся из корневой директории текущего диска.

Примеры:
sys a: — перенести на диск а: системные файлы из корневой директории текущего диска.

Задание метки диска

Формат команды:
label дисковод:

Примеры:
label a: — сообщить меткe диска а:.

Программы и команды MS-DOS общесистемного назначения

Вывод информации о дате и установка даты в компьютере

Формат команды:
date

Примеры:
date
Запрос: Введите новую дату (дд-мм-гг): (Enter new date (dd-mm-yy))
Вводимая строка: 10-12-2010

Вывод информации о времени и установка времени в компьютере

Формат команды:
time

Примеры:
time — вывести текущее время;
time 11:29 — установить время 11 часов 29 минут.

Изменение вида приглашения MS-DOS

Формат команды:
prompt [текст]

Специальные сочетания символов:
$p — текущий дисковод и директория;
$n — текущий дисковод;
$d — текущая дата;
$t — текущее время;
$v — версия MS-DOS;
$_ — переход на новую строку;
$s — пробел;
$g — символ «>»;
$h — удаление предыдущего символа.

Получение информации о версии MS-DOS

Формат команды:
ver

На экран выводится версия используемой операционной системы. Например: MS-DOS Version 6.22

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *