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

Обновлено: 06.07.2024

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

Вы можете использовать абсолютные или относительные пути. Абсолютные пути указываются от верхнего каталога / (называемого корнем) до указанного каталога; относительные пути указываются от текущего каталога, где бы он не находился. Дерево, показанное ниже, приведено в качестве примера, помогающего понять команду cd .

/ directory1 directory2 directory3

Если вы находитесь в directory3 и хотите перейти в directory1 , вы должны подняться в дереве каталогов выше.

Если вы введете:

Чтобы подняться к каталогу directory1 , вы должны ввести:

Это абсолютный путь. Он указывает Linux начать сверху и опуститься в каталог directory1 .

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

Рисунок 10-3. Абсолютные пути указывают полный путь

Как отличить относительный путь от абсолютного?

Путь является абсолютным, если первый символ в нём / ; в противном случае это относительный путь.

Рисунок 10-4. Относительные пути указываются относительно текущего расположения

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

Команда cd .. указывает системе подняться на один уровень выше текущего каталога. Очевидно, команда cd ../.. перенесёт вас выше на два каталога.

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

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

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

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

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

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

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

Проверьте, где вы находитесь

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

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

КомандаФункция cd переносит вас в ваш домашний каталог cd

также переносит вас в ваш домашний каталог cd / переносит вас в корневой каталог всей системы cd /root переносит вас в домашний каталог пользователя root, или супер-пользователя, учётной записи, созданной во время установки системы cd /home переносит вас в каталоге home, в котором находятся каталоги пользователей cd .. переносит вас на один уровень выше cd

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

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

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

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

Рисунок 10-5. Превращение в root

Теперь, если вы выполните cd для перехода к домашнему каталогу пользователя root, вы получите к нему доступ.

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

Для смены каталога используется команда cd . Если вы введете эту команду без аргументов, вы попадете в свой домашний каталог; чтобы попасть в любой другой каталог, необходимо указать путь (pathname) к нему.

Вы можете использовать или абсолютный, или относительный путь. Абсолютный путь начинается от верха файловой системы, с корневого каталога / , также называемого просто корень (root), и продолжается до запрашиваемого каталога; относительный путь начинается от вашего текущего каталога, где бы он ни находился. Приведенное ниже дерево каталогов показывает, как работает команда cd .

Если в данный момент вы находитесь в каталоге dir3 и хотите перейти в dir1 , вам необходимо переместиться по дереву каталогов выше.

Если находясь в каталоге dir3 ввести команду

Чтобы подняться к каталогу dir1 , наберите:

Это пример абсолютного пути. Он дает Linux команду начать с верха дерева каталогов ( / ) и спуститься до каталога dir1 . Путь является абсолютным, если он начинается с / . В противном случае это относительный путь.

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

Команда cd .. сообщает системе о необходимости подняться на один уровень вверх относительно текущего каталога. Команда cd ../.. позволит подняться на два уровня.

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

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

Командой cd вы дали системе указание:

Подняться из каталога, в который вы попадаете при входе в систему (скорее всего, это каталог /home ), на один уровень вверх в родительский каталог.

Затем подняться в его родительский каталог (корневой каталог root, или / ).

Затем спуститься в каталог /etc/ .

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

В данном случае использование абсолютного пути позволило бы вам попасть в каталог /etc/X11/ быстрее:

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

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

Команда cd имеет множество опций, описание которых вы найдете в man-странице (наберите в командной строке man cd ). В Табл. 4.2, Примеры использования команды cd приведены примеры использования команды cd .

Таблица 4.2. Примеры использования команды cd

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

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

Запрет доступа к файлам суперпользователя и других пользователей — один из способов предотвращения случайного или злонамеренного вмешательства в систему. За более подробной информацией обратитесь к Разд. 4.16, Владельцы и права доступа.

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

Команда su означает подстановку пользователя и позволяет вам временно стать в системе другим пользователем. Если вы вводите просто su и затем нажимаете клавишу [Enter] , вы становитесь root'ом (еще вас можно будет назвать суперпользователем), оставаясь при этом в вашем домашнем окружении (в вашем пользовательском домашнем каталоге). А если вы вводите su - , становитесь суперпользователем и попадаете в окружение суперпользователя, как если бы вы вошли в систему, используя имя и пароль root'а.

Как только вы введете пароль суперпользователя, командная строка изменится и будет выглядеть примерно так:

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

1.Цель работы:практическое изучение возможностей командной строки ОС Microsoft Windows на примере часто используемых команд.

Оборудование и программное обеспечение

В качестве основного оборудования используется персональный компьютер четвертого поколения с установленным на него программным обеспечением: операционная система MS Windows 7, пакет программных средств офисного назначения (MS Word, MS Excel, MS Access, MS Visio и т.д.), программы-браузеры (Internet Explorer, Mozilla Firefox, Opera и т.д.).

Последовательность выполнения работы

3.1.Командная строка – это интерфейс ОС, работающий в отдельном текстовом окне и позволяющий:

- выводить на экран приглашение;

- представляет пользователю вводить команду;

- выводит результаты на экран компьютера нажатием клавиши [Enter].

Приглашение к вводу команд содержит имя диска и текущую папку, например:C:\User\yashin\>.

Пользователь вводит с клавиатуры команду и ее параметры, разделенные пробелами, например: dir /w /o:n c:\. Параметры командной строки – это части строки, разделенные пробелами. Их нумеруют, начиная с нуля. Нулевой параметр – это имякоманды или исполняемого файла. Следующие за ним параметры указывают режим выполнения команды и сообщают имя объекта, скоторым будет выполняться операция.

Командную строку можно запустить следующими способами:

- через главное меню Пуск:нажмите кнопку [Win]выберите пункт Выполнить, введите имя программы cmd;

- с помощью «горячих клавиш»:нажмите комбинацию клавиш [Win + R], откроется окно Выполнить, введите cmd и нажмите [OK] или [Enter] (рисунок3.1).


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

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

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


Рис. 3.2. Окно командной строки

3.2. Запустите командную строку описанными выше способами.

3.3. Настройте размер шрифта и цвет текста и фона.

3.4. Введите команду ver и нажмите [Enter].Запишите версию ОС.

3.5. Опишите все элементы интерфейса в командном окне.

3.7. Вызовите справку для команды dir описанными способами.

Клавиша [Backspace] (англ. BackSpace – «пробел назад») удаляет символ слева от курсора. Клавиша [Del] удаляет символ справа от курсора.Для очистки текущей команды используйте клавишу [Esc].

3.10. Верните команду help dir. Отредактируйте команду, чтобы получить help help.

3.11.Команда DIR. Для просмотра содержимого каталога используется команда dir(англ. Directory – каталог, папка, директория). На экран выводитсясписок всех каталогов и файлов, находящихся в текущем каталоге диска с указанием их расширения и размеров, даты и времени создания (рисунок 3.3). Каталоги помечаются символами <DIR>.

Примеры использования команды:

dir /b – вывод только названий файлов;

dir/d – вывод списка в несколько колонок;

dir /oe-s – отсортированный по расширениям список именкаталогов и файлов, а среди них – сортировка от больших файловк меньшим.


Рис. 3.3. Содержимое каталога

3.12. Введите следующие команды: dir; dir c:\; dir /b c:\.

Обратите внимание на результаты выполнения команд. Вызовите справку для команды dir. Выведите на экран список файлов и каталогов диска W:, отсортированных по расширению в обратном алфавитном порядке.

3.13. Выведите на экран список файлов и каталогов диска W:, отсортированных по дате – от ранних к поздним.

3.15. Выведите на экран в алфавитном порядке имена скрытых файлов.

3.16. Выведите на экран в алфавитном порядке имена системныхфайлов.

3.17. Команда CD. Для перехода из каталога в каталог используйте команду cd (англ. Change Directory – сменить каталог). Команда cd без параметров выводит имена текущего диска и папки.

Примеры использования команды:

cd c:\tmp – переход в каталог c:\tmp из любого каталогадиска c:;

cd /d c:\tmp – переход в каталог c:\tmp из любогокаталога любого диска;

cdtmp – переход в подкаталог tmp в текущем каталоге;

cd .. – переход на один уровень выше по дереву файлов;

cd \ – переход в корневой каталог текущего диска;

d: – переход на диск D:.

В приглашении ОС каждый раз после выполнения командывыводится имя текущего диска и каталога.

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

3.19. Используя команды cd и dir, переходите вверх и вниз пофайловому деревуфайловому дереву диска с:.

3.20. Сделайте зарисовку фрагмента файлового дерева.

3.21.Установите текущий диск w:.Переходите вверх и вниз по файловому дереву диска w:.

3.22. Перейдите в каталог C:\Program Files с одновременной сменой диска и каталога. Перейдите в корневой каталог.

3.23. Команда TREE. Команда tree (англ. Tree – Дерево) выводит на экран схематичное изображение дерева каталогов. Если не указаны диск или путь, на экран выводится часть дерева, начиная с текущего каталога. Чтобы прервать вывод на экран, нажмите [Ctrl + C].

Примеры использования команды:

tree \ – вывод дерева каталогов всего диска C:;

tree c:\ /f | more – постраничный вывод дерева диска C:.

3.24. Вызовите справку для команды tree. Введите команду tree.

3.25. Введите команду tree и нажмите [Ctrl + C].

3.26. Введите команду tree с постраничным выводом

3.27. Сделайте зарисовку части дерева диска C:, начиная с корневого каталога.

3.28. Команда SET. Команда set (англ. Set – установить) позволяет просматривать и изменять переменные среды окружения (англ. Environment variables – параметры окружения). Это настройки ОС, доступные для прикладных программ в виде текстовых строк в оперативной памяти. К переменным окружения обращаются по имени.

Команда set без параметров выводит текущие значения переменных среды окружения (см. рисунок 3.4.), в том числе:

HOMEDRIVE – диск, на котором находится домашний каталог;

HOMEPATH – путь к домашнему каталогу;

NUMBER_OF_PROCESSORS – число процессоров;

OS – операционная система;

PATH – путь поиска исполняемых файлов;

PROMPT – формат приглашения командной строки;

USERNAME – имя пользователя.


Рис. 3.4. Результаты вызова команды set

Для обращения к значению переменной окружения используют символ процента. Например, %os% – значение переменной os.

set path=C:\Temp;%path% – добавление каталога C:\Temp в путь поиска;

echo %os% – вывод на экран значения переменной OS.

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

3.30. Выведите путь для поиска. Добавьте каталог w:\ в путь для поиска

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

3.32. Команда PATH. Команда path (англ. Path – Путь) устанавливает пути поиска исполняемых файлов. Если при запуске приложения полный путь к файлу не указан, ОС пытается найти исполняемый файл в текущем каталоге, а затем просматривает пути к каталогам из заранее заданного списка path. Список путей для поиска хранится в переменной среды окружения PATH. Для просмотра списка путей используется команда path без параметров.

path c:\usr; d:\bin – задание двух путей для поиска;

path %path%; d:\s – добавляет каталог d:\s к пути поиска.

Изменение set-параметров из командной строки действует только для текущего командного окна. После изменения путей для поиска ОС не сможет выполнять некоторые команды. Для восстановления работоспособности закройте текущее командное окно и откройте новое.

3.33 Выведите список путей поиска.

3.34. Добавьте каталог c:\1 в список путей.

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

3.36. Создание файлов. Для обеспечения безопасности текущие настройки ОС в дисплейном классе не позволяют пользователям создавать файлы в корневом каталоге диска c:\. Рекомендуется создавать файлы в каталоге W:\Stud.

Для создания текстовых файлов в командной строке можно использовать два способа.

Способ 1. Копирование ввода с клавиатуры в файл: copy con file.txt. При выполнении этой команды данные с клавиатуры записываются в указанный файл. Для завершения ввода текста нажмите комбинацию [Ctrl + Z] , а затем [Enter]. Сon (англ. Console – Консоль) – устройство стандартного ввода-вывода информации. «Стандартный ввод» выполняется с клавиатуры, а «стандартный вывод» – на экран.

Способ 2. Перенаправление стандартного вывода: echo текст > file.txt.

Команда echo (англ. Echo – эхо) выводит текст, напечатанный после команды, на экран. Знак > направляет вывод вместо экрана в файл. В результате, при выполнении этой команды будет создан файл file.txt, который будет содержать в себе текст, напечатанный после команды echo.

3.37. Создайте текстовый файл a.txt с помощью копирования консоли в файл.

3.38. Создайте текстовый файл b.txt с помощью перенаправления стандартного вывода.

3.39. Вывод на экран. Команда type выводит на экран содержимое текстового файла (например, *.txt или *.bat), например: type f.txt. Можно также выполнить копирование файла на экран (устройство стандартного вывода, консоль), например: copy f.txt con

3.40. Выведите на экран файл a.txt командой type.

3.41. Выведите на экран файл b.txt командой copy.

3.42. Команда COPY. Команда copy (англ. Copy – Копировать) используется, чтобы скопировать один или несколько файлов. Первый параметр команды – исходный файл (источник). Второй параметр – результат копирования (каталог или новый файл). Например, команда copy f1.txt d:\t копирует файл f1.txt в каталог d:\t. Для объединения нескольких файлов в один файл между именами файлов ставится знак +. Например команда copy f1+f2+f3 f4 объединяет файлы f1, f2 и f3 в файл f4. Второй параметр команды может содержать имя файла или путь к файлу.

copy 1.txt 2.txt – копирование файла 1.txt в файл, 2.txt в текущем каталоге. Если файл с именем 2.txt уже существует в этом каталоге, то его содержимое заменяется содержимым файла 1.txt. Перед копированием ОС запрашивает согласие пользователя на замену существующего файла.

copy 1.txt d:\t\2.txt – копирование файла 1.txt в файл 2.txt в каталоге d:\t. Звездочка * заменяет любой символ или несколько символов в названии файла. Например, команда copy *.txt d:\ копирует все файлы с расширением txt в каталог d:\.

3.43. Скопируйте файл a.txt в каталог w:\. Выведите на экран файл w:\a.txt

3.44. Скопируйте файл a.txt в w:\z.txt. Выведите на экран файл d:\z.txt.

3.45. Скопируйте файл b.txt в файл c.txt. Выведите на экран файл c.txtю

3.47. Скопируйте файл a.txt в файл c.txt. Выведите на экран файл c.txt.

3.48. Скопируйте файлы a.txt и b.txt в файл c.txt. Выведите на экран файл c.txt.

3.49. Скопируйте все файлы типа txt в файл d.txt. Выведите на экран файл d.txt.

Самораспаковывающийся архив (SFX, SelF-eXtracting archive) – это исполняемый файл *.exe, содержащий архив и программу распаковки. При запуске такого файла производится распаковка архива без использования архиватора.

Примеры использования архиватора:

7z a x1 b.txt – упаковка файла b.txt в архив x1.7z;

7z l 1.7z – вывод списка файлов из архива 1.7z;

7z e 1.7z – извлечение файлов из архива 1.7z;

7z e 1.7z - ow:\ – извлечение файлов в каталог w:\

7z a -sfx rr *.txt – сжатие всех текстовых файлов в самораспаковывающйся архив rr.exe.

В описании архиватора используются следующие обозначения. В квадратных скобках даются необязательные параметры. Угловые скобки служат для обозначения параметров. При вводе команды квадратные и угловые скобки не используют. Например, следующее описание 7z <command> [<switches>. ] <archive_name> [<file_names>. ] означает, что пользователь может вводить такие команды:

7z a –sfx ghjk b.doc b.txt.

3.51. Выведите на экран путь поиска. Добавьте путь для поиска архиватора set path=%path%;C:\Program Files\7-Zip.

3.52. Выведите на экран путь поиска. Убедитесь, что путь добавлен.

3.53. Введите команду 7z и прочитайте справку по использованию архиватора. Выясните назначение и перевод команд a, e, l.

3.54. Упакуйте файл с.txt в архив сс.7z. Сравните размеры исходного и сжатого файлов. Определите коэффициент сжатия.

3.55. Создайте текстовый файл tt.doc в редакторе MS Word. Упакуйте файл tt.doc в архив t1.7z. Сравните размеры исходного и сжатого файлов. Определите коэффициент сжатия.

3.56. Упакуйте все файлы с расширением *.txt в архив ttt.7z. Выведите список файлов из архива ttt.7z, Распакуйте архив ttt.7z в каталог w:\. Убедитесь, что операция выполнена успешно.

3.57. Упакуйте файл tt.doc в самораспаковывающийся архив в каталоге w:\. Сравните размеры исходного и сжатого файлов. Определите коэффициент сжатия.

3.58. Перейдите в каталог d:\. Запустите созданный архивный файл на выполнение. Убедитесь, что операция выполнена успешно.

3.59. Перенаправление ввода-вывода. При выполнении программ в командной строке используется так называемый стандартный ввод-вывод. Это стандартные встроенные функции ОС для ввода текста с клавиатуры и вывода текста на экран. Такие действия выполняются, например, при использовании команд ReadLn и WriteLn в программе на языке Pascal.

Для перенаправления стандартного ввода-вывода используют следующие символы:

> – записать в файл (вместо вывода на экран);

>> – добавить к файлу (вместо вывода на экран);

< – прочитать из файла (вместо ввода с клавиатуры);

| – объединить две команды в конвейер (вместо вывода на экран

и ввода с клавиатуры).

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

Например, команда sort сортирует текстовые строки по алфавиту. Команда sort без параметров сортирует текст, вводимый с клавиатуры до нажатия [Ctrl+Z] и [Enter].

Команда sort f.txt сортирует текст из файла f.txt. Команда dir > f.txt отправляет список файлов в файл f.txt вместо вывода на экран.

Команда dir >> f.txt дописывает список файлов в конец файла f.txt, если

этот файл уже существует.

При организации конвейера стандартный вывод первой команды (вместо вывода на экран) направляется на стандартный ввод второй команды (вместо чтения с клавиатуры). Например, конвейер dir | sort создает список файлов, сортирует его и выводит на экран.

Команда more организует постраничный вывод на экран. При организации конвейера в виде tree | more, команда more перехватывает вывод на экран результатов работы команды tree и выводит длинный текст по страницам. При работе с командой more для вывода на экран следующей строки нажимают [Enter], для вывода следующей страницы – пробел [Space], для выхода из страничного просмотра – клавишу [Q] (англ. Quit – Выход).

3.60. Вызовите команду dir и запишите результаты в файл d4.txt. Выведите файл d4.txt на экран

3.61. Вызовите команду ver и добавьте результаты к файлу d4.txt. Выведите файл d4.txt на экран

3.62. Выведите файловое дерево в постраничном режиме.

3.63. Пакетные файлы. Пакетный файл – это текстовый файл с расширением *.bat (англ. Batch – Пакет). В пакетном фале записывают последовательность команд ОС. Имеется также возможность составления несложных программ. Пакетный файл является исполняемым файлом. Чтобы запустить пакетный файл из командной строки, нужно ввести его имя и нажать [Enter]. При этом расширение указывать не обязательно.

Для запуска файла или команды в отдельном окне используется команда start, например: start dir.

3.64. Выведите справку по команде date.

3.65. Командой echo создайте пакетный файл da.bat, в котором содержится команда вывода на экран текущей даты

3.66. Запустите файл da.bat на выполнение, указав расширение. Запустите файл da.bat на выполнение, не указав расширение.

3.68. Запустите на исполнение файл da.bat без указания пути. Убедитесь, что файл успешно запущен.

3.69. Работа с файлами и каталогами. Для создания каталогов используется команда mkdir (англ. Make Directory – Создать каталог).

Для удаления каталогов используется команда rmdir (англ. Remove Directory – Удалить каталог).

Для удаления фалов используется команда del (англ. Delete – Удалить).

3.70. Вызовите справку по mkdir.

3.71. Создайте каталог (в названии используйте номер группы). Перейдите в новый каталог.

3.73. Создайте текстовый файл. Вызовите справку по del. Удалите текстовый файл.

3.74. Поднимитесь на один уровень вверх по файловому дереву. Вызовите справку по rmdir. Удалите каталог.

3.75. Создайте каталог. Поднимитесь на один уровень вверх по файловому дереву. Удалите каталог.

3.76. Управление процессами. Для вывода списка процессов используется команда tasklist (англ. Task List – Список задач). Для остановки выполнения процесса используется команда taskkill (англ. Task KIll – «Убить» задачу).

Для остановки процесса требуется указать идентификатор процесса PID (англ. Process IDentifier – Идентификатор процесса). PID – это «уникальное» целое число, назначенное каждому процессу. У всех процессов эти номера разные.

3.77. Выведите список процессов. Определите, какой процесс занимает больше всего памяти.

3.78. Определите номер процесса cmd.exe.

3.79. Запустите второе командное окно. Выведите список процессов Определите номер второго процесса cmd.exe.

3.80. Определите, сколько памяти занимает каждый процесс cmd.exe.

3.81. Введите в первом командном окне несколько команд. Выведите список процессов. Определите, сколько памяти занимает каждый процесс cmd.exe.

3.82. Остановите процесс cmd.exe, который занимает больше памяти. Выведите список процессов. Убедитесь, что запущен только один процесс cmd.exe.

3.83. Удалите все файлы и каталоги, созданные за время выполнения лабораторной работы.

Содержание отчета

Отчет должен содержать следующие разделы:

1. Название, цель работы, исходные данные.

2. Описание выполненных лабораторных заданий, с выводами по каждому заданию.

3. Список использованных источников (книги, статьи из журналов, электронные ресурсы по ГОСТ 7-82.2001).

Вундеркинды и эксперты любят командную строку из-за расширенных команд, которые она может выполнить. К счастью, командная строка построена не только на сложных командах, но и на простых, предназначенных для выполнения основных операций. мы покажем вам, как выполнять команды, такие как изменение текущего каталога, переключение на другой диск, просмотр содержимого каталога, создание и переименование папок, копирование, удаление файлов и папок и запуск приложений из командной строки . Мы также собираемся показать вам, как получить помощь при использовании этого приложения для Windows. Давайте начнем:

ПРИМЕЧАНИЕ . Информация, представленная в этом руководстве, относится к Windows 10, Windows 8.1 и Windows 7. Обратите внимание, что для простоты мы используем снимки экрана, сделанные только в Windows 10.

1. Как изменить каталог (папку) в командной строке (CMD)

Первая команда из списка - CD (Изменить каталог). Эта команда позволяет изменить текущий каталог или, другими словами, перейти на другую папку с вашего компьютера. Например, команда CD \ приведет вас к вершине дерева каталогов. Чтобы увидеть, как это работает, после открытия командной строки введите cd \ и нажмите Enter на клавиатуре. Вы должны увидеть, как команда CD \ приводит вас к вершине дерева каталогов. В этом случае на диск «C:».


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

Возвращаясь к команде «CD \» , теперь вы работаете с корнем диска «C:». Если вам нужно перейти в определенную папку с этого привода, запустите команду «CD Folder». Подпапки должны быть разделены символом обратной косой черты: "\." Например, если вам нужен доступ к папке System32, расположенной в «C: \ Windows», введите «cd windows \ system32 \», как показано ниже, и нажмите клавишу « Enter» на клавиатуре.


Когда вам нужно перейти на одну папку вверх, используйте команду «cd ..» . Давайте предположим, что вы хотите вернуться в папку Windows . Введите «CD ..» и нажмите Enter на клавиатуре.


В результате ваш текущий каталог меняется на «C: \ Windows».

2. Как сменить диск в командной строке (CMD)

Чтобы получить доступ к другому диску, введите букву диска, а затем ":" . Например, если вы хотите сменить диск с «C:» на «D:», вы должны набрать «d:» и затем нажать « Enter» на клавиатуре.


Для одновременного изменения диска и каталога используйте команду cd , а затем ключ «/ d» . Параметр "/ d" используется для изменения текущего диска в определенную папку с другого тома диска.

Например, если вы сейчас находитесь на диске «D:» и хотите вернуться в папку Windows с диска «C:», введите «cd / d C: \ Windows» и нажмите Enter на клавиатуре., как на следующем скриншоте.


ПРИМЕЧАНИЕ. При вводе только буквы диска вы автоматически переходите к своему последнему местоположению на этом диске. Например, если вы находитесь на диске «D:» и набираете «cd c: \ windows», похоже, ничего не происходит. Однако, если вы введете «c:», тогда рабочая папка изменится на «c: \ windows», предполагая, что это была последняя папка, с которой вы работали на диске «C:».

3. Как просмотреть содержимое каталога в командной строке (CMD)

Вы можете просмотреть содержимое папки с помощью команды под названием DIR . Чтобы проверить это, мы создали папку с именем Digital_Citizen на диске D: с несколькими файлами и подпапками. Вы можете увидеть их на скриншоте ниже.


В прошлый раз нашей рабочей папкой было «C: \ Windows». Чтобы перейти к указанной выше папке, мы должны использовать команду «cd / d D: \ Digital_Citizen». Чтобы просмотреть содержимое папки, введите DIR и нажмите Enter . Отображается список содержащихся в нем файлов и папок, а также некоторые сведения о каждом из них (размер, дата и время их последнего изменения).


4. Как создать новый каталог с помощью командной строки (CMD)

Вы можете создать новую папку, используя MKDIR (Make Directory) или команду MD . Синтаксис этих команд - «Папка MKDIR» или «Папка MD».

Допустим, нам нужно создать новую папку с именем Digital_Citizen_Life, которая будет помещена в папку «D: \ Digital_Citizen» . Для этого нам нужно набрать «mkdir Digital_Citizen_Life» и затем нажать Enter , как показано ниже.


Чтобы проверить, сработало ли это, снова используйте команду DIR . Недавно созданная папка появится в списке.


ПРИМЕЧАНИЕ. Не забывайте, что все эти команды зависят от текущего местоположения в командной строке . Например, если вы находитесь на диске «C:» и вводите «MKDIR test», новая папка создается в корне диска «C:».

Другой способ создать папку, которая не предполагает нахождение в нужной папке, - это ввести полный путь к новой папке. Например, если вы работаете с диском «D:» и хотите создать новую папку в «C:» с именем other_stuff , введите «mkdir c: \ other_stuff» и нажмите клавишу ВВОД .


Если вам нужно создать папку с подпапками одновременно, вы можете использовать команду «MKDIR Folder \ Subfolder» . Например, если мы введем «mkdir Digital_Citizen_Tests \ Beta \ Test1», будут созданы три папки: Digital_Citizen_Tests, Beta и Test1 в древовидной структуре.


5. Как переименовать файлы и папки с помощью командной строки (CMD)

Чтобы переименовать файлы и папки, вам нужно использовать команду REN (Rename) . Чтобы переименовать папки, введите «ren Folder NewFolderName». Например, если мы хотим переименовать папку Digital_Citizen_Tests в Digital_Citizen_Final_Tests, мы должны запустить «ren Digital_Citizen_Tests Digital_Citizen_Final_Tests» и нажать Enter .


Чтобы переименовать файл, используйте ту же команду, например: «ren filename.extension newname.extension» . Например, чтобы переименовать файл Digital_Citizen_Picture1.bmp в Image0.bmp, нам нужно выполнить команду «ren Digital_Citizen_Image1.bmp Image0.bmp» .


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

Командная строка - просмотр системной информации и управление запущенными процессами

Командная строка - просмотр системной информации и управление запущенными процессами

Как использовать следующие команды в командной строке: taskkill, tasklist и systeminfo. Изучайте системную информацию и убивайте запущенные процессы.

Командная строка - четыре сетевые команды, которые вы должны знать

Командная строка - четыре сетевые команды, которые вы должны знать

Сетевые команды для просмотра информации о сетевых устройствах и соединениях (IP, MAC), проверки доступности хоста и отображения открытых портов.

13 классных команд терминала macos, которые вы должны знать

13 классных команд терминала macos, которые вы должны знать

Многие пользователи MacOS полностью игнорируют Терминал, но он может быть чрезвычайно полезным. Чтобы доказать это, вот 13 классных команд MacOS Terminal, которые вам понравятся.

Читайте также: