Гайды

[Hitech 1.12.2] OpenComputers или великие базовые команды.

Автор: legdies · Обновлён:

Приветствую, господа игроки!

В этом курсе вы узнаете, как работать с командами cat, mkdir и mv. После этого вы сможете создать свой установщик и загрузить весь ваш код на pastebin. Приступим. Вкратце, все приведённые команды — это точная копия команд Unix-систем. 

Чтение и запись файлов командой cat

Пример в виде прочтения файлов:

pic1.png.e5f7744e70df3ec4f07da5b60f03d388.png

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

image.png.bd4e990154f0976e0b12eb4adee580b2.png

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

Пример перевода текста из первого во второй файл без его создания (он сам создаётся). 

pic2.png.5a9aa8e710746c9e5e25f2147abf4695.png

Объясню, как это работает. У вас есть файл, который вы хотите скопировать на дискету, к примеру. Вы вписываете эту команду в формате

cat Имя файла >> /mnt/первые 3 символа дискеты или любого другого носителя/имя итогового файла. Также можно вписать любой другой путь.

Создание установщика программ

Думаю, стоит приступить к скриптам. Скрипт lua читается сверху вниз, как и все другие языки, также его можно разбить на блоки (в другом гайде об этом будет подробнее). Это значит, что мы можем написать простой установщик программ по типу «открой и забудь».

Командой edit имя файла мы создаем файл для установщика, и он может быть как с окончанием .lua, так и без окончания. Первым делом мы создаем файл установщика, у меня, к примеру, это installer.lua:

image.png.c0d1651eb6ec84e0de3c489de1501884.png

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

image.png.a55cff9912066e416f7dba0e4608e949.png

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

Пример:

image.png.ceba93660c5d19ea2ded824856eed1ed.png

Важно: все папки, что входят в путь, должны быть созданы командой mkdir, иначе файл не перенесётся!

Загрузка файла на Pastebin

Вот вы сделали свой крутой установщик вашей программы и хотите поделиться ею со всеми, но не знаете как. Ответ очевиден — pastebin. Чтобы загрузить файл на pastebin, вы должны иметь интернет-карту в вашем компе/сервере. Метод прост как никогда, и поэтому ловите способ.

Вот у вас есть файл с инфой, например с содержанием кода (в моём случае это команда dir). Вписываем команду pastebin put имя файла и получаем id файла.

Пример:

image.png.722e5a1bd4231b596a633b9009531059.png

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

Встретимся в следующем гайде, который вы, может, будете ждать. 

Похожие гайды