Руководство по терминалу

Материал из Infinity Project
Перейти к: навигация, поиск

Терминал

Терминал открывается нажатием левой кнопкой мыши по консоли или другому девайсу, с зажатой клавишей ALT. Для успешного использования терминала требуются обширные знания информационных технологий (Experienced Infromation Technology или больше), иначе вам будут доступны только пара команд для взаимодействия только с вашим устройством.

Окно терминала

Команды

Команды вводятся в текстовое поле, после чего нажимается Enter.

Простые команды


Команда Навык Формат Описание
exit BASIC exit Немедленный выход из терминала
man TRAINED man [command] Без определенной команды показывает список всех доступных команд. С командой показывает инструкции к введенной команде.
ifconfig EXPERIENCED ifconfig Возвращает характеристики сетевого адаптера.
hwinfo EXPERIENCED hwinfo [name] Без определенного слота показывает список всего оборудования. Если слот указан, запускает диагностику.
relays EXPERIENCED relays Выводит количество активных реле, найденных в сети.
banned EXPERIENCED banned Выводит список забанненых ID.
status EXPERIENCED status Выводит информацию о состоянии сети.
locate EXPERT locate [nid] Пытается определить местонахождение девайся с заданным NID с помощью триангуляции через реле.
ping BASIC ping [nid] Проверяет подключение с заданным NID.
ssh EXPERIENCED ssh [nid] Открывает удаленный терминал на девайся с введенным NID, если указан правильный NID.
listdir TRAINED listdir Выводит список всех файлов на локальном устройстве, их размер и расширение
shutdown TRAINED shutdown Отключает устройство
remove TRAINED remove [имя файла] Удаляет файл с устройства.
probenet EXPERIENCED probenet Выводит полный список подключённых к сети девайсов.

Сложные команды


proxy


Требуемый уровень IT: EXPERIENCED
Ввод без опций

Выводит НИД на который у вас настроен proxy.

-s

Как вводиться:

proxy -s [NID]

Результат: Все действия по НТНет вашего девайса будут логироваться в НТНет не под вашим НИД, а под НИД того устройства на которое вы настроены. Для очистки прокси просто введите proxy -s без нида.

telnet


Требуемый уровень IT: EXPERIENCED

Утилита удалённого подключения с системой авторизации по логину и паролю установленному на удалённой консоли.

Ввод без опций

Создаёт на вашей консоли файл конфигураций и README для него, если таковые отсутствуют на вашей консоли. Если у вас сломалась авторизация на консоли, но файл конфигурации и ридми всё ещё на консоли, удалите их и создайте новые этой командой.

Подключение

Как вводится:

telnet [NID] [LOGIN] [PASSWORD]

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

telnet 001 ROOT 1234

Если вы редактируете файл конфигурации телнета, учтите что логин может быть не больше и не меньше 4-х символов.

Отличия от SSH

SSH доступен только для тех у кого есть полный доступ к сети судна, а это информационный техник, капитан и СЕ, а так же обходит конфигурацию пароля и логина на устройстве.

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

echo


Требуемый уровень IT: TRAINED
Ввод без опций

Ничего, выдаст ошибку, так как команда требует либо имя файла, либо какую либо опцию.

echo [filename]

Как вводится:

echo [имя файла]

Результат: В вашем терминале будет отражено содержимое файла, если это не файл .PRG

Как редактировать файлы с помощью echo

Для начала, вам нужно установить целевой файл с помощью команды:

echo -s [filename]

После чего вы сможете писать в файл всё что хотите и сколько захотите, но удалять содержимое вы не сможете. Для добавления чего-либо в файл используйте команду:

echo -a [data to file]

session


Требуемый уровень IT: TRAINED

Утилита для оперирования включенными программами.

Ввод без опций

Команда выведет список включенных программ.

-kill

Как вводиться:

session -kill

Результат:

Отключение всех включенных программ на девайсе.
-restore

Как вводиться:

session -restore

Результат:

Открывает интерфейс консоли, если использовать эту команду в комплекте с удалённым терминалом, вы получите удалённый доступ к интерфейсу удалённой консоли.