cli.html 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title> CLI или Консоль </title>
  5. <base href=".">
  6. <meta charset = "UTF-8"/>
  7. <link rel = "stylesheet" type = "text/css" href = "../css/cli.css"/>
  8. <link href="../img/glider.ico" rel="icon" type="image/x-icon" />
  9. </head>
  10. <body>
  11. <center> <div class = "container">
  12. <header>
  13. <a href = "page-login.html" id = "button">
  14. Войти </a>
  15. <div id = "header-banner">
  16. <a href = "../main.html"> <img id = "logo" src="../img/logo-website.png"> </a>
  17. <p id = "text-header"> Руководство для начинающиего
  18. <span style = "color: red; font-size: 25px;">
  19. Линуксоида</span><span style = "color: #428bca;
  20. font-size: 20px">.org</span> <!-- #08FF28 -->
  21. </p>
  22. </div>
  23. </header>
  24. <a href = "../main.html" id = "button-prev"> Вернуться </a>
  25. <div class = "content">
  26. <h3 id = "content-header">
  27. Что такое CLI / Консоль?
  28. </h3>
  29. <br>
  30. <h3 id = "paragraph-head"> Разбираемся.. </h3>
  31. <hr style = "margin-left: 30px; margin-right: 38px;">
  32. <p id="content-text">
  33. Интерфейс командной строки или по английски <i>Command Line Interface</i>
  34. сокращенно <i>CLI</i>. Означает разновидность текстового интерфейса
  35. <i>TUI</i> между человеком и компьютером, в котором инструкции
  36. компьютеру подаются в основном путем ввода с клавиатуры текстовых строк или
  37. команд. <br> <br>
  38. <center> <img src="../img/cli.png" style="width: 30%;
  39. height: 30%; margin: -25px 28px 4px 30px;
  40. float: left; border-radius: 5px; border: 2px solid gray"> </center>
  41. <p id="content-text">
  42. На устройстве-консоли, которое печатало текст на бумаге, интерфейс командной строки
  43. был единственным возможным. На видеотерминалах интерфейс командной строки может применяться по следующим причинам:
  44. Более скромные требования к ресурсам по сравнению с другими видами интерфейсов.
  45. При большом наборе возможных команд опытные пользователи могут работать с приложением быстрее, чем с системой меню.
  46. Интерфейс командной строки может быть естественно расширен до пакетного интерфейса, а команды стать частью сценарного языка.
  47. Выполнение сценария (скрипта) подобно вводу команд по очереди в командную строку. Примеры — .bat-файлы в DOS и Windows, shell-скрипты в Unix-системах.
  48. Если программа полностью или почти полностью может управляться командами интерфейса командной строки и поддерживает
  49. пакетный интерфейс, умелое сочетание интерфейса командной строки с графическим предоставляет
  50. пользователю очень мощные возможности.
  51. </p>
  52. </p> <br>
  53. <h3 id = "paragraph-head"> Формат вводимых команд </h3>
  54. <hr style = "margin-left: 30px; margin-right: 38px;">
  55. <p id="content-text">
  56. Наиболее общий формат команд (в квадратные скобки помещены необязательные части): <br> <br>
  57. <span style = "color: #e7801f">[символ_начала_команды]имякоманды [параметр_1] [параметр_2]</span> <br> <br>
  58. Символ начала команды может быть самым разным, однако чаще всего для этой цели используется косая черта (/). Если строка вводится
  59. без этого символа, выполняется некоторая базовая команда: например, строка «Привет» в IRC эквивалентна вводу «/msg Привет».
  60. Если же такой базовой команды нет, символ начала команды отсутствует вообще (как, например, в DOS).
  61. Параметры команд могут иметь самый разный формат. В основном применяются следующие правила: <br>
  62. - параметры разделяются пробелами (и отделяются от названия команды пробелом); <br>
  63. - параметры, содержащие пробелы, обрамляются кавычками-апострофами (') или двойными кавычками ("); <br>
  64. - если параметр используется для обозначения включения какой-либо опции, выключенной по умолчанию, он начинается с косой черты (/) или дефиса (-); <br>
  65. <center> <img src="../img/bash-cli.png" style="width: 20%;
  66. height: 30%; margin: -7px 28px 4px 30px;
  67. float: left; border-radius: 5px; border: 2px solid gray"> </center>
  68. <p id="content-text">
  69. - если параметр используется для включения/выключения какой-либо опции, он начинается (или заканчивается) знаком плюс или минус (для включения и выключения соответственно); <br>
  70. - если параметр указывает действие из группы действий, назначенных команде, он не начинается со специальных символов; <br>
  71. - если параметр указывает объект, к которому применяется действие команды, он не начинается со специальных символов; <br>
  72. - если параметр указывает дополнительный параметр какой-либо опции, то он имеет формат /опция:дополнительный_параметр (вместо косой черты также может употребляться дефис) <br>
  73. </p>
  74. </p> <br> <br>
  75. <h3 id = "paragraph-head"> Что дальше? </h3>
  76. <hr style = "margin-left: 30px; margin-right: 38px;">
  77. <p id="content-text">
  78. Это был маленький обзор того, что из себя представлет консоль или cli. Дальше я вам порекомендую понаходить информацию из
  79. it источников и узнавать подробнее о том, как надо работать с консолью.
  80. </p>
  81. </div>
  82. <div class = "clear"> </div>
  83. <footer >
  84. <div style = "padding: 5px">
  85. <div id = "left-bottom-hyper">
  86. <a href = "https://www.notabug.org/ZeroNe/MPKB">
  87. <img id = "pict-notabug2"
  88. src = "../img/notabug-logo.png">
  89. </a>
  90. <a href = "mailto:nik.pavlov.9191@inbox.ru">
  91. <img id = "pict-mail2"
  92. src = "../img/mail-logo.png">
  93. </a>
  94. </div>
  95. <p style = "font-family: FuturaRoundBold;
  96. font-size: 12px;
  97. margin: 4px 430px 0 430px;
  98. text-align: center;
  99. background: white;
  100. padding: 4px;
  101. border-radius: 15px; ">
  102. Автор сайта: Павлов Никита из гр. ИСП-932</p>
  103. <p style = "font-family:FuturaRoundBold;
  104. font-size: 12px;
  105. margin: -23px 35px 0 980px;
  106. text-align: center;
  107. background: white;
  108. padding: 4px;
  109. color: #428bca;
  110. border-radius: 15px; ">
  111. Версия сайта: 0.4 </p>
  112. </div>
  113. </footer>
  114. </div> </center>
  115. </body>
  116. </html>