Андрей Смирнов
Время чтения: ~19 мин.
Просмотров: 0

Cmd команды перейти в папку

Как сменить диск в cmd?

Выполнив полностью команды этого примера, вы должны оказаться в каталоге, в котором хранятся конфигурационные файлы и каталоги, относящиеся к X Window System.

Взгляните на последнюю команду. Вы должны указать системе:

Подняться на один уровень выше к родительскому каталогу вашего домашнего каталога (вероятно, это будет)

Затем поднимитесь к родительскому каталога текущего (вероятно, вы окажетесь в)

Затем спуститесь к каталогу

Наконец, перейдите в каталог

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

и вы на месте.

Таблица 10-2. Параметры команды cd

КомандаФункция
переносит вас в ваш домашний каталог
также переносит вас в ваш домашний каталог
переносит вас в корневой каталог всей системы
переносит вас в домашний каталог пользователя root, или супер-пользователя, учётной записи, созданной во время установки системы
переносит вас в каталоге home, в котором находятся каталоги пользователей
переносит вас на один уровень выше
переносит вас в домашний каталог пользователя otheruser
, если только пользователь otheruser
дал вам соответствующие разрешения
Вне зависимости от того, где вы находитесь, этот абсолютный путь перенесёт вас прямо в каталог, подкаталога, вложенного в
Этот относительный путь сначала поднимет вас на два уровня выше, затем спустит в dir3, и наконец, в каталог X11.

Теперь когда вы начали понимать как менять каталоги, посмотрите, что произойдет, если вы перейдёте в домашний каталог пользователя root (суперпользователя). Введите:

Если вы не зарегистрированы под именем root, при обращении к этому каталогу вы получите сообщение «в доступе отказано».

Запрещая доступ к учётным записям root и других пользователей (или их домашним каталогам), ваша система Linux защищается от случайного или преднамеренного повреждения. Обратитесь к разделу Владение и разрешения

Чтобы перейти в каталог root, воспользуйтесь командой. Введите эту последовательность команд:

Открыть командную строку

Сначала вам необходимо запустить окно командной строки. Это можно сделать несколькими способами.

  1. Через меню «Пуск». Вам необходимо открыть меню и найти раздел «Служебные». Здесь дважды кликните по строке для запуска приложения. Если вам необходимо запустить программу от имени администратора, то выберите соответствующий пункт в контекстном меню.
  2. Через поисковую строку. В поиске на панели задач вы можете набрать cmd или «командная строка», а затем кликнуть по результату поиска ПКМ. В меню выберите пункт запуска с правами администратора.
  3. Третий вариант — команда в приложении «Выполнить». Для запуска программы воспользуйтесь комбинацией клавиш Win+R, а в строке введите cmd и нажмите Enter. Утилита запустится сразу с администраторскими правами.

В Windows 10 имеется расширенная версия PowerShell, которую можно запустить теми же способами, только в случае с приложением «Выполнить» необходимо вписывать powershell.

Как работать с файлами в командной строке?

Первая команда, с которой мы хотели бы вас познакомить, — это copy. Как пользоваться командной строкой, используя этот запрос? С его помощью можно скопировать один или несколько файлов в другое местоназначение. Как работает эта команда? Переходим в тот каталог, где хранится исходный файл или группа файлов. В нашем случае этот папка downloads, доступная по следующему пути: C:\Users\G Goter\Downloads. С помощью команды dir убедимся, что она не пустая. С помощью команды copy скопируем файл с именем «описание.docx» в нашу ново-созданную папку test.

Пишем следующий запрос: copy описание.docx “c:\users\g goter\test” (еще раз напомним, что мы находимся в папке Downloads на диске C:). Разберем эту команду: в качестве первого параметра используется названия файла или папки, которую вы хотите скопировать. Второй параметр – это результирующий каталог, то есть название той папки, куда мы хотим скопировать указанный объект. Как вы можете заметить, при указании названия результирующей папки используется двоеточие. Для чего оно тут? Вся суть в том, что в одном из названий папок встречается «пробел» (g goter), поэтому я выделил путь к этой папке двойными кавычками. Если все было выполнено правильно, после ввода команды появится текстовое подтверждение того, что файл был скопирован.

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

Для перемещения файла из одной папки в другую служит команда move. Переместим файл описание.docx из папки test в новую папку test2. Прежде, чем перемещать файл создадим новый каталог test2 в папке C:\users\g goter. В итоге путь новой папки test2 будет иметь следующий вид: C:\users\g goter\test2. Наконец, когда папка будет создана, приступаем к перемещению файла. Как видите, в конце последнего запроса появилось подтверждение того, что файл перемещен.

Для того, чтобы удалить файл или несколько файлов, применяется команда del. Работает она очень просто: del и т.д. В качестве опциональных ключей можно использовать параметры /P (подтверждение перед удалением каждого из файлов) и /S (удаление выбранных файлов из всех подпапок). Указывать эти параметры следует перед именами файлов, т.е. так: del /P . Для удаления файла «описание.docx» из папки test2 можно использовать команду del вот в таком виде:  del описание.docx

Запросы dir помогают узнать содержимое папки. В первом случае, файл «описание.docx» в папке был, во втором – уже нет.

Если вам нужно удалить сразу несколько файлов можете описать их по порядку через пробел в самой команде, но лучший способ – использовать маску. К примеру, del *.docx приведет к удалению всех файлов в каталоге с расширением .docx, а запрос del *.* удалит все файлы без исключения в заданном каталоге. Пример использования такого запроса показан на следующем рисунке:

Мало кто знает, что в консоли можно создавать даже новые текстовые файлы. Как пользоваться командной строкой для их создания? Перейдем в папку test2 и создадим в ней файл sometext.txt. Для создания текстового файла используется команда copy с ключом con. Конечный запрос будет иметь вид: copy con sometext.txt. После ввода этой команды мы переходим в режим ввода текста. Введите нужный вам текст. Когда ввод будет окончен, для завершения нажмите клавишу F6. Это послужит интерпретатору сигналом о завершении процедуры наполнения файла.

Для вывода содержимого текстового файла на экран используется ключевое слово type.

Такой способ создания текстовых файлов весьма непрезентабелен. Конечно же, в «Блокноте» это сделать гораздо удобнее, но такая возможность все же имеется, и мы не могли обойти ее стороной.

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

Наша инструкция, как пользоваться командной строкой в Windows подходит к завершению. Режим командной строки до сих пор много где используется. К примеру, при администрировании веб-сервера на ОС Unix или Linux без графического GUI, при настройке ПК на базе одной из этих систем, и даже в нескольких программах на базе Windows. Эти знания вам обязательно когда-нибудь пригодятся, и помните, что графический интерфейс – это всего лишь каркас консольного режима. Как бы стар он ни был, он всегда найдет свое место в среде использовании персонального компьютера.

Какие команды доступны для ввода?

Командная строка в Windows – прекрасный инструмент для администрирования, и научиться пользоваться им не составит большого труда. Одна из самых простых команд, которые обязательно нужно знать – это dir. Данная команда служит для вывода на экран списка объектов (т.е., файлов и папок), находящихся в текущем каталоге. Попробуйте ее ввести и после ввода нажмите клавишу Enter.

Примечание. После ввода каждой из команд необходимо каждый раз вводить клавишу Enter. Больше мы об этом говорить не будем, просто запомните это простое правило: ввели команду – нажмите Enter.

На экране появится содержимое текущей папки, предваренное указанием метки активного тома и серийным номером.

Если содержимое папки умещается на экране (как в нашем примере), все отлично. Но что делать, если список слишком велик, и попросту не помещается на экране? Дабы не скроллить перечень с содержимым активной папки каждый раз, введите команду dir с ключом /p: вот так – dir<пробел>/p. В этом случае содержимое разобьется на группы размером с одну страницу, и вы сможете удобно просмотреть нужный вам перечень.

Теперь поговорим о навигации по структуре жесткого диска. Допустим вы находитесь в каталоге, где хранятся объекты, предназначенные для текущей учетной записи (в моем случае, G Goter), и который в свою очередь хранится в папке Users. Введем команду dir, чтобы посмотреть, какие каталоги и файлы хранятся в нем.

Как видим, одна из папок, находящихся в каталоге G Goter – это Downloads. Перейдем в нее из текущего каталога. Для этого введем команду cd<пробел>downloads (чтобы было легче запомнить, cd – означает change directory). Заглавную букву можем опустить, используя вместо этого прописную. В системе Windows названия всех файлов и папок являются регистронезависимыми. Что мы получили в итоге? В результате мы переместились в каталог Downloads. Как это можно проверить? Если присмотреться, то внешний вид строки приглашения изменился, а именно изменился путь. Теперь в конце активного пути добавилось название новой текущей папки – Downloads, которая хранится в каталоге G Goter.

Если у вас все получилось, попробуем вернуться обратно в папку G Goter. Чтобы перейти в надкаталог, введем команду cd… (то есть, после ключевого запроса cd введем две точки без пробела). Эта несложная команда используется для перехода в надкаталог.

Еще один ключ, доступный для команды cd, — это значок «бэк-слэш». В результате, вводимая команда будет иметь следующий вид: cd<пробел>\

После ввода этой команды мы попадаем в корневой каталог текущего диска (в нашем случае, диска C). Того же самого можно достичь путем ввода нескольких команд cd…, но согласитесь – так намного быстрее, не правда ли?

Теперь о том, как создавать и удалять папки. Для создания новой папки используйте команду md, что является сокращением выражения make directory. Выполняется команда следующим образом: md<пробел><имя новой папки>. Чтобы проверить, был ли создан новый каталог, или нет, снова примените команду dir.

Аналогичным образом работает команда rd: rd<пробел><имя удаляемой папки>. Прежде, чем удалять папку таким способом, стоит очистить ее содержимое, поскольку с помощью команды rd можно удалять только пустые папки.

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

Работа с командной строкой — Документация Руководство по командной строке Windows 18.08.2015

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

В разделе перечислены базовые приемы работы в командной строке Windows.

Запуск командной строки

Для запуска командной строки воспользуйтесь одним из следующих способов:

  • «Пуск → Выполнить» (или клавиши ) введите и нажмите клавишу ;
  • «Пуск → Все программы → Стандартные → Командная строка»;
  • «Пуск → Поиск → Командная строка».

Ввод команд

Команды вводятся посредством ввода с клавиатуры. Простейшая команда выводит список всех доступных команд. Также вы можете просмотреть полный перечень команд в статье Список команд Windows ( Windows CMD ).

Для вывода справки по конкретной команде введите , например:

Перечень основных команд и примеры их использования приведены в разделе Основные команды данного руководства.

Bat-файлы

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

Автодополнение путей файлов

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

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

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

Копирование текста в/из командной строки

По умолчанию копирование текста из командной строки отключено. Чтобы его включить необходимо:

  1. Нажать правой кнопкой мыши на заголовок окна командной строки и выбрать пункт «Свойства»;
  2. Установить галочки напротив «Выделение мышью» и «Быстрая вставка»;

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

Вывод информации в текстовый файл и перенаправление данных

Информацию, выводимую программами в командную строку, можно перенаправить в файл. Делается это с помощью символа , например, .

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

Данные команды называются операторами перенаправления.

Операторы перенаправления
ОписаниеОператор перенаправления
Записывает данные на выходе команды вместо командной строки в файл или на устройство, например, на принтер.
Читает поток входных данных команды из файла, а не с клавиатуры.
Добавляет выходные данные команды в конец файла, не удаляя при этом существующей информации из файла.
Считывает данные на выходе одного дескриптора как входные данные для другого дескриптора.
Считывает входные данные одного дескриптора как выходные данные другого дескриптора.
Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием «канал».

Зачем может понадобиться список файлов из командной строки

Если вам когда-нибудь понадобиться получить список всех файлов, то вы обнаружите пренеприятнейшую новость. Интерфейс проводника Windows не позволяет вам это сделать в простой и понятной форме. И вроде бы задача до безумия проста, и вроде перед глазами все необходимые файлы, но… Однако, это можно очень просто сделать с помощью командной строки (cmd). Кроме того, командная строка позволит вам отфильтровать только необходимые файлы, например, только mp3. В данном случае мы будем использовать специальную команду «dir». Скорее всего, опытным пользователям это команда хорошо знакома, поэтому статья будет для них не интересной. Но, для большинства обычных пользователей она окажется весьма полезной.

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

Если вам кажется, что это никогда вам в жизни не пригодится, то вы ошибаетесь. Практически каждый пользователь каждый день в неявном виде использует списки файлов. Это и поиск необходимого документа среди всех ваших документов. Это музыка. Это фотографии. Это различный экспорт файлов в ваших приложениях. Банально, тот же плей лист. Просто вы никогда не сталкивались с такими простыми задачами, как «передать список файлов, например, в техподдержку», «коллективно выбрать необходимую вам музыку из всего списка» (причем обычно это делается на бумаге, да существует огромное количество «модных девайсов», но они никогда не заменят такие простые вещи, как бумагу и карандаш), «загрузить список в новое приложение» (далеко не во всех приложениях качественно реализован импорт), «использование для технических нужд тех же консольных приложений» (например, различная пакетная обработка файлов; конечно, рядовой пользователь никогда не будет этого делать, но…) и многое многое другое.

Параметры командной строки

Си — компилируемый язык. После сборки программа представляет собой исполняемый файл (мы не рассматриваем создание динамических библиотек,
драйверов и т.д.). Наши программы очень простые и не содержат библиотек времени выполнения (Runtime libraries), поэтому могут быть перенесены на компьютер с такой же
операционной системой (и подобной архитектурой) и там запущены.

Программа во время запуска может принимать параметры. Они являются аргументами функции main.
Общий вид функции main следующий

void main(int argc, char **argv) {
	...
}

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

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

#include 
#include 

void main(int argc, char **argv) {
	printf("%s", argv);
}

Первый аргумент — это имя программы

Теперь научимся немного работать с командной строкой. Это понадобится для того, чтобы передавать аргументы нашей программе.
Сочетание клавиш Win+R вызывает окно «Выполнить». Наберите в нём cmd и вы откроете командную строку. Также можно найти cmd.exe поиском в меню Пуск.
В юникс-подобных операционных системах можно вызвать программу «терминал».

Выполнить

Мы не будем изучать сколько-нибудь много команд. Только те, которые понадобятся в работе.

Для перехода по нужному пишется cd адрес. Например, нужно перейти на windows в папку C:\Windows\System32

В линуксе если нужно перейти в папку /var/mysql

Если путь содержит пробелы, то он пишется в двойных кавычках

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

Наберите
нажимайте tab и смотрите, что происходит.

Ещё одна важная команда dir на windows и ls на linux, выводит на консоль содержимое текущей папки (той папки, в которой вы находитесь в данный момент)

Ваша программа вернула своё полное имя. Перейдите в папку, где располагается ваша программа и посмотрите её содержимое

Переходим в папку, в которой располагается наша программа и смотрим содержимое

Теперь, после того, как мы перешли в нашу папку, можно выполнить нашу программу. Для этого наберите её имя.

Вызов программы из командной строки

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

#include 
#include 

void main(int argc, char **argv) {
	int i;
	for (i = 0; i 

Соберите проект. Перед сборкой убедитесь, что программа закрыта. Теперь вызовите программу, передав ей разные аргументы. Для этого напишите имя программы и через пробел аргументы

Передача аргументов программе

Давайте теперь напишем программу, которая получает два аргумента числа и выводит их сумму

#include 
#include 
#include 

void main(int argc, char **argv) {
	int a, b;
	if (argc != 3) {
		printf("Error: found %d arguments. Needs exactly 2", argc-1);
		exit(1);
	}
	a = atoi(argv);
	b = atoi(argv);
	printf("%d", a + b);
}

Соберём и вызовем

Функция принимает в качестве аргументов два числа

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

Многие стандартные команды также имеют параметры. В windows принято, что они начинаются с прямого слеша, в юниксе с минуса или двух минусов. Например

выводит только папки, а в терминале linux

выводит все файлы и папки с указанием атрибутов

Для просмотра дополнительных команд windows наберите в командной строке help или смотрите руководство (его легко найти в интернете). Для линукса команд и их опций гораздо больше, а некоторые из них являются самостоятельными языками программирования, так что стоит выучить хотя бы минимальный набор и их опции.

Q&A

Всё ещё не понятно? – пиши вопросы на ящик

Проверить, какая программа «лезет» в интернет, и не ворует ли кто ваш WiFi ?

Очень простой способ описан в статье Как узнать не ворует ли кто ваш WiFi . Там приходится воспользоваться сторонней программой. Этим же в Windows (в том числе) занимается статистика по команде netstat. Очень полезная и богатая через опции команда. Нет, сама она ничего не сделает, но с её помощью легко узнать эту самую статистику соединений. Сначала спросим об этом сам роутер. Следуйте шагам ниже:

Откройте браузер и введите в адресной строке либо

либо http://192.168.1.1

Вас выбросит на начальную страницу вашего роутера. Ваша задача – через дополнительные настройки выйти на функцию типа Подключённые устройства. У меня роутер Netgear, и эта настройка оказалась в паре кликов мышью. А вы попутно «срисуйте» IP адрес компьютера, его mac адрес и запомните.

А вот что покажет командная консоль windows из-под netstat. Можно указать опцию –a или –an

Всё, что вы перед собой видите – список используемых различными службами и программами портов. Это – самый быстрый из способов узнать, какая программа и чья служба хочет попасть в интернет. Насколько им это удаётся, можно увидеть в столбце Состояние (Listening – прослушивается, Established – соединение установлено). Мы с вами конкретизируем поиск и запустим команду в формате (закройте сначала все браузеры)

 netstat -b

А вот и процессы, которые лезут в сеть. IP адреса можете пробить прямо через адресную строку. Поэкспериментируйте и запускайте поочерёдно браузеры или приложения, сверяясь с тем, что командная консоль windows покажет. Не должно быть ничего неожиданного:

Да, кстати… Командная консоль windows по умолчанию не понимает команд копирования и вставки из/в буфера обмена. Но это легко поправимо. Просто щёлкните по верхней части экрана консоли и выберите Умолчания.

Установите галочки как на рисунке и всё, теперь копируйте выделенное мышью Ctrl + C или вставляйте правой кнопкой мышки в консоль.

Командная консоль . Основные команды, что нужно запомнить.

  • Команда cls очистит командную консоль
  • Команда doskey /history отобразит историю набранных вами команд в текущей сессии cmd
  • Команда ver отобразит номер запущенной версии Windows
  • Команда dir позволяет просмотреть содержание папки или директории, в которую консоль направлена
  • Пустая команда cd меняет текущую папку на родительскую (на ту, в которой предыдущая находится – change directory). То есть папку C:\Пользователи\Администратор на C:\Пользователи.Но, чтобы перейти в нужную папку, нужно воспользоваться cd в формате cd путь_к_папке
  • сдвоенный символ && между командами позволит выполнить их последовательно. Например:
ipconfig && netstat
  • Воспользуйтесь стрелками вверх\вниз для перелистывания использованных ранее в текущей консоли команд
  • Команда md Папка создаст папку с именем Папка в той директории, где вы сейчас находитесь
  • Команда ren Папка Папка2 переименует Папку в Папку2
  • Команда rd Папка удалит папку с именем Папка
  • Команда copy “C:\Windows\System32\Японский мотив.bmp” файл.bmp создаст копию файла в той же директории с именем файл.bmp. Но если вы хотите, чтобы копия находилась в другом месте, укажите её также в кавычках (здесь я имя оставил тем же, но папки размещения уже другие):

Узнать IP адрес, адрес DNS сервера и много чего полезного.Это можно сделать с помощью команды ipconfig /all. После нажатия на Enter консоль вернёт вам ваш IP, DNS адрес, имя хоста, через что выходите в глобальную сеть, имя карты и её MAC-адрес и много чего ещё:Итоги работы команды, минуя консоль.

Кстати, про всякие там ipconfig и прочее. Порой команды, набираемые в консоли нужны не только для “посмотреть и проверить”. Результат можно сохранить в текстовый файл или буфер обмена Windows. В обоих случаях консоль НИЧЕГО ПОКАЗЫВАТЬ НЕ БУДЕТ, но результаты останутся. Если вы наберёте, команду, скажем, ipconfig в виде:

ipconfig > ipconfig.txt

то содержимое исполнения команды окажется в файле ipconfig.txt в директории диска С:

Если вы хотите, чтобы исполнение осталось в буфере обмена, наберите команду в виде:

ipconfig | clip

Создаём документ, вставляем и теперь результаты команды в текстовом файле.

Как создать новую папку на Рабочем столе компьютера при помощи командной строки?

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

Итак, для создания новой папки на Рабочем столе компьютера при помощи командной строки совершите следующие действия:

Зайдите в меню «Пуск» и в поиске наберите «cmd», после чего в верхней части списка появится файл «cmd.exe».

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

Нажмите на файл «cmd.exe» правой кнопкой мышки и далее в открывшемся окошке кликните на «Запуск от имени Администратора».

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

Далее откроется окошко, в котором нужно будет ввести определённую команду. Как показано на скриншоте
(кавычки вводить не нужно): после «c:\Windows\system32>» сразу же введите такие символы «MKDR C:\Users\Artik\folder» и кликните на «Enter». Вместо «Artik» введите ваше имя пользователя, а вместо «folder» можете сразу же ввести любое наименование вашей папки (иначе папка будет названа «Новая папка»), не используя те символы, которые мы указали выше. Новая папка появится на Рабочем столе с тем названием, которое вы ему присвоили.

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

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации