[Hitech 1.12.2] OpenComputers или великие базовые команды.
Автор: legdies · Обновлён:
Приветствую, господа игроки!
В этом курсе вы узнаете, как работать с командами cat, mkdir и mv. После этого вы сможете создать свой установщик и загрузить весь ваш код на pastebin. Приступим. Вкратце, все приведённые команды — это точная копия команд Unix-систем.
Чтение и запись файлов командой cat
Пример в виде прочтения файлов:

Пример пользовательского ввода cat > имя файла (для завершения ctrl+D):

К слову, команда cat может не только читать файлы, но и записывать результат ввода пользователя или, например, перевести текст из одного файла в другой.
Пример перевода текста из первого во второй файл без его создания (он сам создаётся).

Объясню, как это работает. У вас есть файл, который вы хотите скопировать на дискету, к примеру. Вы вписываете эту команду в формате
cat Имя файла >> /mnt/первые 3 символа дискеты или любого другого носителя/имя итогового файла. Также можно вписать любой другой путь.
Создание установщика программ
Думаю, стоит приступить к скриптам. Скрипт lua читается сверху вниз, как и все другие языки, также его можно разбить на блоки (в другом гайде об этом будет подробнее). Это значит, что мы можем написать простой установщик программ по типу «открой и забудь».
Командой edit имя файла мы создаем файл для установщика, и он может быть как с окончанием .lua, так и без окончания. Первым делом мы создаем файл установщика, у меня, к примеру, это installer.lua:

В него вводим интересующий код:

Из этого можно понять важную особенность: os.execute выполняет команды, которые существуют, а также может открывать файл, который находится в той же папке, что и скрипт. Все эти команды вы можете выполнить из консоли, но, согласитесь, 1 раз записать код и использовать его на множестве компов — это здорово. В случае если вам нужно создать одноразовый установщик (если не используете пастбин), то вместо cat используйте mv -f имя файла /конечный/путь/имя файла.
Пример:

Важно: все папки, что входят в путь, должны быть созданы командой mkdir, иначе файл не перенесётся!
Загрузка файла на Pastebin
Вот вы сделали свой крутой установщик вашей программы и хотите поделиться ею со всеми, но не знаете как. Ответ очевиден — pastebin. Чтобы загрузить файл на pastebin, вы должны иметь интернет-карту в вашем компе/сервере. Метод прост как никогда, и поэтому ловите способ.
Вот у вас есть файл с инфой, например с содержанием кода (в моём случае это команда dir). Вписываем команду pastebin put имя файла и получаем id файла.
Пример:

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


