Домашнее задание для ПО 1.11 по операционные системы от 23.09.20
презентация урока для интерактивной доски

Склемин Алексей Анатольевич

Определить разницу и дописать между просмотровым материалом и записанным материалом в классе

Скачать:

ВложениеРазмер
Файл cmd.pptx1.62 МБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

1. LS Утилита для просмотра содержимого каталогов. По умолчанию показывает текущий каталог. Если в параметрах указать путь, то она перечислит содержимое конечного каталога. Полезные опции -l ( List ) и -a ( All ). Первая форматирует вывод в виде списка с более подробной информацией, а вторая включает показ скрытых файлов. 2. CAT Печатает содержимое файла, переданного в параметре, в стандартный вывод. Если передать несколько файлов, команда склеит их. Также можно перенаправить вывод в ещё один файл с помощью символа ‘>’. Если нужно вывести только определенное количество строк, используйте опцию -n ( Number ). 3. CD Позволяет перейти из текущего каталога в указанный. Если запустить без параметров - возвращает в домашний каталог. Вызов с двумя точками возвращает на уровень вверх относительно текущего каталога. Вызов с тире ( cd -) возвращает к предыдущему каталогу. APPEND - позволяет программам открывать файлы данных из указанных папок так, как будто они находятся в текущей папке. ARP - просмотр и изменение таблиц ARP ASSOC - просмотр или изменение сопоставлений расширений файлов приложениям AT- управление планировщиком задач ATTRIB- изменение атрибутов файлов BCDBOOT - копирование в системный раздел файлов загрузки и создание нового хранилища конфигурации загрузки (BCD) BCDEDIT - редактирование хранилища данных конфигурации загрузки (BCD) BOOTCFG - редактирование параметров загрузки в файле boot.ini BOOTREC - восстановление загрузочных записей и конфигурации загрузки Windows BOOTSECT - редактирование загрузочных секторов для обеспечения загрузки NTLDR или BOOTMGR BREAK - включить или выключить обработку комбинации клавиш CTRL+C в DOS

Слайд 2

4. PWD Печатает на экран текущий каталог. Это может быть полезно, если ваша командная строка Linux не выводит такую информацию. Эта команда будет востребована в Bash программировании, где для получения ссылки на каталог выполняется скрипт. 5. MKDIR Создание новых каталогов. Наиболее удобная опция -p ( Parents ), позволяет создать всю структуру подкаталогов одной командой, даже если они ещё не существуют. 6. FILE Показывает тип файла. В Linux файлы не обязаны всегда иметь расширения для того, чтобы с ними работать. Поэтому пользователю иногда трудно определить, что за файл перед ним. Эта маленькая утилита решает проблему. 7. CP Копирование файлов и каталогов. Она не копирует каталоги по умолчанию рекурсивно (то есть все поддиректории и все файлы в поддиректориях), поэтому не забудьте добавить опцию -r ( Recursive ) или -a ( Archive ). Последняя включает режим сохранения атрибутов, владельца и временного штампа в дополнение к рекурсивному копированию. CACLS - редактирование списков управления доступом к файлам (ACL - Access Control List ) CALL - вызов из командного файла подпрограмм или других командных файлов CD - смена каталога ( Change Directory ) CHANGE - изменение настроек сервера терминалов. CHGLOGON - изменение настроек сервера терминалов, аналогично CHANGE LOGON CHGPORT - изменение настроек сервера терминалов, аналогично CHANGE PORT CHGUSR - изменение настроек сервера терминалов, аналогично CHANGE USER CHCP - просмотр или изменение текущей кодовой страницы CHKDSK - проверка диска ( Check Disk ) CHKNTFS - проверка признака ошибки файловой системы и управление проверкой диска при загрузке Windows CHOICE - реализация пользовательского ввода в командном файле CIPHER - отображение или изменение шифрования файлов CLEARMGR - управление очисткой дисков Windows CLIP - перенаправление вывода утилит командной строки в буфер обмена Windows CLS - очистка экрана в командной строке CMD - запуск новой копии интерпретатора командной строки CMDKEY - создание, отображение, удаление и сохранение имен пользователей и паролей COLOR - изменение цвета текста и фона в окне CMD

Слайд 3

10. LN Создает жёсткие или символические ссылки на файлы. Символические или программные ссылки - это что-то похожее на ярлыки в Windows . Они предоставляют удобный способ доступа к определённому файлу. Символические ссылки указывают на файл, но не имеют никаких метаданных. Жёсткие ссылки, в отличие от символических, указывают на физический адрес области диска, где хранятся данные файла. 11. CHMOD Изменяет права доступа к файлу. Это чтение, запись и выполнение. Каждый пользователь может изменять права для своих файлов. 12. CHOWN Изменяет владельца файла. Только суперпользователь может изменять владельцев. Для рекурсивного изменения используйте опцию -R. 13 . FIND Поиск в файловой системе, файлах и папках. Это очень гибкая и мощная команда Linux не только из-за своих способностей ищейки, но и благодаря возможности выполнять произвольные команды для найденных файлов . 14. LOCATE В отличие от find , команда locate ведёт поиск в базе данных updatedb для шаблонов имён файлов. Эта база данных содержит снимок файловой системы, что позволяет искать очень быстро. Но этот поиск ненадёжен, потому что вы не можете быть уверены, что ничего не изменилось с момента последнего снимка. COMMAND - запуск новой копии интерпретатора командной строки MS-DOS COMP - сравнение содержимого файлов COMPACT - управление сжатием и распаковкой файлов в разделах NTFS CONVERT - преобразование файловой системы из FAT в NTFS COPY - копирование файлов и каталогов DATE - отображение или изменение даты DEBUG - запуск отладчика DOS- Windows XP DEFRAG - дефрагментация диска DEL - удаление одного или нескольких файлов DevCon - управление устройствами в командной строке DIANTZ - тоже что и MAKECAB, создание архивов . cab . DIR - отображение списка файлов и каталогов DISKCOMP - сравнение содержимого двух гибких дисков DISKCOPY - копирование содержимого одного гибкого диска на другой DISKPART управление разделами и дисками из командной строки DISM - управление компонентами образрв WIM. DISPDIAG - вывод дампов с диагностической информацией о графической подсистеме. DISPDIAG - вывод дампов с диагностической информацией о графической подсистеме. DJOIN - автономное присоединение компьютера к домену. DRIVERQUERY - отобразить информацию об установленных драйверах. ECHO - вывод текста на экран консоли

Слайд 4

15. DU Показывает размер файла или каталога. Самые полезные опций: -h ( Human ), которая преобразует размеры файлов в легко читаемый формат, -s ( Summarize ), которая выводит минимум данных, и -d ( Depth ), устанавливающая глубину рекурсии по каталогам. 16. DF Анализатор дискового пространства. По умолчанию вывод достаточно подробный: перечислены все файловые системы, их размер, количество использованного и свободного пространства. Для удобства есть опция -h, делающая размеры легко читаемыми. 17.DD Как сказано в официальном руководстве, это команда терминала для копирования и преобразования файлов. Не очень понятное описание, но это всё, что делает dd . Вы передаёте ей файл-источник, пункт назначения и пару дополнительных опций. Затем она делает копию одного файла в другой. Вы можете задать точный размер данных, которые нужно записать или скопировать . Работает утилита со всеми устройствами. Например, если вы хотите перезаписать жёсткий диск нулями из / dev / zero , можете сделать это. Также она часто используется для создания LiveUSB или гибридных ISO образов. 18 MOUNT / UMOUNT Это команды консоли Linux для подключения и отключения файловых систем Linux . Можно подключать всё: от USB накопителей, до ISO образов. И только у суперпользователя есть права для этого. EDIT - запуск текстового редактора ENDLOCAL - конец локальных изменений переменных окружения в командном файле ERASE - аналогично команде DEL - удаление файлов ESENTUTL - обслуживание баз данных Extensible Storage Engine для Windows EVENTCREATE - запись сообщения в журнал событий Windows EXIT - выход из процедуры или командного файла EXPAND - распаковка сжатых файлов CAB-файлов. EXTRACT - извлечение содержимого, распаковка CAB-файлов в Windows (EXTRAC32) FC - сравнение содержимого файлов FIND - поиск строки символов в файле FINDSTR - поиск строк в файлах с использованием регулярных выражений FOR - организация циклической обработки результатов выполнения других команд, списков, и строк в текстовых файлах FORFILES - выполнение указанной команды для каждого файла из заданной группы FORMAT - форматирование диска FSUTIL - управление файловой системой FTP - консольный FTP-клиент FTYPE - просмотр и изменение расширений файлов и сопоставленных им приложений GETMAC - отображение физического адреса сетевого адаптера (MAC-адреса) GOTO - команда безусловного перехода в командном файле GPRESULT - отображение результирующей политики ( RSoP ) GPUPDATE - обновление групповых политик. HELP - вызов справки командной строки Windows HOSTNAME - отображение имени компьютера iCACLS - управление списками доступа (ACL) IF - оператор условного выполнения команд в пакетном файле

Слайд 5

20. HEAD / TAIL Ещё одна пара, но здесь у каждой команды своя область применения. Head выводит несколько первых строк из файла (голова), а tail выдает несколько последних строк (хвост). По умолчанию каждая утилита выводит десять строк. Но это можно изменить с помощью опции -n. Ещё один полезный параметр -f, это сокращение от follow (следовать). Утилита постоянно выводит изменения в файле на экран. Например, если вы хотите следить за лог файлом, вместо того, чтобы постоянно открывать и закрывать его, используйте команду tail - nf . 21. GREP Grep , как и другие инструменты Linux , делает одно действие, но делает его хорошо: она ищет текст по шаблону. По умолчанию она принимает стандартный ввод, но вы можете искать в файлах. Шаблон может быть строкой или регулярным выражением. Она может вывести как совпадающие, так и не совпадающие строки и их контекст. Каждый раз, когда вы выполняете команду, которая выдает очень много информации, не нужно анализировать всё вручную - пусть grep делает свою магию . 22. SORT Сортировка строк текста по различным критериям. Наиболее полезные опции: -n ( Numeric ), по числовому значению, и -r ( Reverse ), которая переворачивает вывод. Это может быть полезно для сортировки вывода du . Например, если хотите отсортировать файлы по размеру, просто соедините эти команды. 23. WC Утилита командной строки Linux для подсчёта количества слов, строк, байт и символов. 24. DIFF Показывает различия между двумя файлами в построчном сравнении. Причём выводятся только строки, в которых обнаружены отличия. Измененные строки отмечаются символом «с», удалнные - «d», а новые - «а». IPCONFIG - просмотр и управление конфигурацией протокола IP LABEL - редактирование меток тома дисков LOGMAN - управление монитором оценки производительности системы LOGOFF - завершение сеанса пользователя MAKECAB - создание сжатых файлов формата CAB MBR2GPT - преобразование дисков MBR в GPT MEM - вывод справки об использовании памяти в MS-DOS MD - создание нового каталога MKLINK - создание символической ссылки на файл или каталог MODE - конфигурирование системных устройств в среде CMD MORE - постраничный вывод в консоли MOUNTVOL - управление точками монтирования томов MOVE - перемещение файлов и каталогов MOVEFILE - перемещение или удаление занятых файлов при следующей перезагрузке MSG - отправка сообщений пользователям. MSTSC - подключение к удаленному рабочему столу. NBTSTAT - просмотр статистических данных NETBIOS через TCP/IP ( NetBT ) NET - управление ресурсами локальной сети NETCFG - отображение и изменение конфигурации компонентов сети NETSH - командная сетевая оболочка ( Network Shell ) NETSTAT - отображение статистики сетевых соединений NSLOOKUP - просмотр данных DNS в командной строке OPENFILES - управление открытыми по сети или локально файлами PATH - отображение или изменение путей поиска исполняемых файлов PATHPING - трассировка маршрута с возможностью оценки качества участков трассы PAUSE - пауза при выполнении командного файла PING утилита проверки доступности узла PKGMGR - управление программными пакетами Windows

Слайд 6

25. KILL / XKILL / PKILL / KILLALL Служат для завершения процессов. Но они принимают различные параметры для идентификации процессов. Kill нужен PID процесса, xkill - достаточно кликнуть по окну, чтобы закрыть его, killall и pkill принимают имя процесса. Используйте ту, которая удобна в определенной ситуации. 26. PS / PGREP Как уже говорилось, чтобы уничтожить процесс, нужен его идентификатор. Один из способов получить его, это утилита ps , которая печатает информацию о запущенных процессах. По умолчанию вывод очень длинный, поэтому используйте опцию -e, чтобы увидеть информацию об определённом процессе. Это только снимок состояния на момент вызова, и информация не будет обновляться. Команда ps с ключом aux выводит полную информацию о процессах. Pgrep работает следующим образом: вы задаете имя процесса, а утилита показывает его идентификатор. 27. TOP / HTOP Обе команды похожи, обе отображают процессы и могут быть использованы как консольные системные мониторы. PNPUTIL - конфигурирование драйверов устройств PnP POPD - возврат в каталог, ранее запомненный с помощью команды PUSHD POWERCFG - печать текстового файла PRINT - настройка параметров системы электропитания Windows PROMPT - изменение строки приглашения в консоли PUSHD - сохранить текущий путь каталога и перейти в указанный PSR - записать действия пользователя ( Problem Steps Recorder ) QPROCESS - отобразить состояние процессов QUERY - опросить состояние процессов и сеансов пользователей QUSER - отобразить информацию о сеансах пользователей RASDIAL - управление сеансами удаленного доступа RASPHONE - управление сеансами удаленного доступа RECOVER - восстановление файлов на поврежденном диске REG - утилита командной строки для работы с реестром Windows REGEDIT - импорт и экспорт данных реестра Windows REGSVR32 - регистрация или отмена регистрации DLL REGINI - управление доступом к разделам реестра REM - комментарий в строке командного файла RENAME (REN) - переименование файлов REPLACE - замена или добавление файлов в катологах RESET - сброс сеанса удаленного рабочего стола (RDP сессии) RMDIR - удаление каталога ROBOCOPY - утилита резервного копирования и синхронизации каталогов ( Robust File and Folder Copy )

Слайд 7

28. TIME Время выполнения процесса. Это секундомер для выполнения программы. Полезно, если вам интересно, насколько сильно ваша реализация алгоритма отстает от стандартной. Но, несмотря на такое название, она не сообщит вам текущее время. 29. SU / SUDO Su и sudo - это два способа выполнить одну и ту же задачу: запустить программу от имени другого пользователя. В зависимости от вашего дистрибутива вы, наверное, используете одну или другую. Но работают обе. Разница в том, что su переключает вас на другого пользователя, а sudo только выполняет команду от его имени. Поэтому использование sudo будет наиболее безопасным вариантом работы. 30. DATE В отличие от time , делает именно то, чего вы от неё и ожидаете: выводит дату и время в стандартный вывод. Его можно форматировать в зависимости от ваших потребностей: вывести год, месяц, день, установить 12-ти или 24-ти часовой формат. , получить наносекунды или номер недели. Например, date +»%j %V», выведет день в году и номер недели в формате ISO. 31. ALIAS Команда создаёт синонимы для других команд Linux . То есть вы можете делать новые команды или группы команд, а также переименовывать существующие. Это очень удобно для сокращения длинных команд, которые вы часто используете, или создания более понятных имен для команд, которые вы используете нечасто и не можете запомнить. REG - утилита командной строки для работы с реестром Windows REGEDIT - импорт и экспорт данных реестра Windows REGSVR32 - регистрация или отмена регистрации DLL REGINI - управление доступом к разделам реестра REM - комментарий в строке командного файла RENAME (REN) - переименование файлов REPLACE - замена или добавление файлов в катологах RESET - сброс сеанса удаленного рабочего стола (RDP сессии) RMDIR - удаление каталога ROBOCOPY - утилита резервного копирования и синхронизации каталогов ( Robust File and Folder Copy ) ROUTE - управление таблицей маршрутизации RUNAS - запуск приложения от имени другого пользователя RUNDLL32 - запуск DLL в качестве приложения SC - управление службами Windows ( Service Control ) SCHTASKS - управление планировщиком задач SCLIST - отображение списка системных служб SET - отображение и изменение переменных среды окружения Windows

Слайд 8

35 . USERADD / USERDEL / USERMOD Эти команды консоли Linux позволяют вам добавлять, удалять и изменять учетные записи пользователей. Скорее всего, вы не будете использовать их очень часто. Особенно если это домашний компьютер, и вы являетесь единственным пользователем. Управлять пользователями можно и с помощью графического интерфейса, но лучше знать об этих командах на всякий случай. 36. PASSWD Эта команда позволяет изменить пароль учетной записи пользователя. Как суперпользователь вы можете сбросить пароли всех пользователей, даже несмотря на то, что не можете их увидеть. Хорошая практика безопасности - менять пароль почаще. 37. MAN / WHATIS Команда man открывает руководство по определённой команде. Для всех основных команд Linux есть man страницы. Whatis показывает, какие разделы руководств есть для данной команды . 38. WHEREIS Показывает полный путь к исполняемому файлу программы. Также может показать путь к исходникам, если они есть в системе. SETLOCAL - установка локальных переменных в командном файле SETX - утилита для создания системных переменных SFC - проверка и восстановление системных файлов Windows SHARE - просмотр, создание и удаление разделяемых в локальной сети ресурсов SHIFT - сдвиг входных параметров для командного файла SHUTDOWN - выключение или перезагрузка компьютера SLEEP - задержка по времени в пакетном файле SORT - сортировка строк в текстовом файле START - запуск приложения или командного файла SUBST - назначение (отмена назначения) каталогу буквы диска SxSTrace - диагностическое средство трассировки компонент системы SYSTEMINFO - отображение информации о системе

Слайд 9

39. IP Если список команд Linux для управления сетью вам кажется слишком коротким, скорее всего вы не знакомы с утилитой ip . В пакете net-tools содержится множество других утилит: ipconfig , netstat и прочие устаревшие, вроде iproute2. Всё это заменяет одна утилита - ip . 40. PING Ping - это ICMP ECHO_REQUEST дейтаграммы, но на самом деле это неважно. Важно то, что утилита ping может быть очень полезным диагностическим инструментом. Она поможет быстро проверить, подключены ли вы к маршрутизатору или к интернету, и дает кое-какое представление о качестве этой связи. 41. NETHOGS Если у вас медленный интернет, то вам, наверное, было бы интересно знать, сколько трафика использует какая-либо программа в Linux или какая программа потребляет всю скорость. Теперь это можно сделать с помощью утилиты nethogs . Для того чтобы задать сетевой интерфейс используйте опцию -i . 42. TRACEROUTE Это усовершенствованная версия ping . Мы можем увидеть не только полный маршрут сетевых пакетов, но и доступность узла, а также время доставки этих пакетов на каждый из узлов. TAKEOWN - изменение владельца файла или каталога TASKKILL - завершение процессов на локальной или удаленной системе. TASKLIST - отображение списка выполняющихся приложений и служб Windows ТIME - отображение и установка системного времени TELNET - telnet -клиент Windows TFTP - TFTP-клиент Windows TIMEOUT - задержка в пакетных файлах TITLE - изменение заголовка окна CMD.EXE TRACERT - трассировка маршрута к удаленному узлу TREE - отображение структуры каталога в графическом виде TSCON - подключение к сессии удаленного рабочего стола (RDP). TSDISCON - отключение сессии удаленного рабочего стола (RDP). TSKILL - завершение процессов, адаптированное для среды сервера терминалов (RDP). TYPE - вывод на экран содержимого текстового файла


По теме: методические разработки, презентации и конспекты

Домашнее задание для ПО 1.11 по операционные системы от 24.09.20

Попробовать выполнить представленные команды. Не забыть выполнить команды выполняемые в классе на предыдущем уроке....

Домашнее задание для ПО 1.11 по операционным системам от 23.10.20

Домашнее задание на 23 октября.У нас сегодня итоговое занятие по 1 семестру, я еще раз высылаю вам вопросы к зачету. Как только, я определюсь со своим расписанием на следующую неделю я определю дату с...

Домашнее задание для ПО 1.11 по операционным системам 15.02.21

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

Домашнее задание для ПО 1.11 по операционным системам 17.02.21

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

Домашнее задание для ПО 1.11 по операционным системам 22.02.21

Отличие PowerShell от других оболочек — ориентация на объекты При разработке любого языка программирования одним из основных является вопрос о том, какие типы данных и каким образом будут в нем ...

Домашнее задание для ПО 1.11 по операционным системам 24.02.21

Вычисление выражений Кроме выполнения команд, в PowerShell можно вычислять выражения, то есть пользоваться оболочкой как калькулятором (в оболочке cmd.exe эта возможность отсутствовала). Например: PS ...

Домашнее задание для ПО 1.11 по операционным системам от 23.03.21

ользовательские переменные. Типы переменных Пользовательская переменная создается после первого присваивания ей значения. Например, создадим целочисленную переменную $a: PS C:\> $a=1 PS C:\> $a...