Co to jest Minicom?

Minicom to ogólnodostępny program do komunikacji szeregowej, który działa pod LINUX™ i innymi wariantami systemu operacyjnego UNIX™. Działa poprzez zapewnienie emulatora terminala do komunikacji z innymi urządzeniami za pośrednictwem portu szeregowego komputera. Może to być bezpośrednia komunikacja komputer-komputer lub sterowanie modemem podłączonym do portu szeregowego. Wiele funkcji programu można zautomatyzować za pomocą jego własnego języka skryptowego.

Został opracowany z myślą o zapewnieniu bezpłatnej, otwartej aplikacji do komunikacji szeregowej i sterowania modemem dla systemów komputerowych typu UNIX™. Zainspirowany programem Telix napisanym dla MS-DOS, pod wieloma względami Minicom oferuje te same funkcje, co oprogramowanie HyperTerminal używane w systemach operacyjnych Microsoft® Windows®. Minicom nie jest jednak typową aplikacją z graficznym interfejsem użytkownika (GUI). Zamiast tego działa za pomocą wiersza poleceń i zapewnia szereg tekstowych opcji menu do konfiguracji. Po uruchomieniu, jego obsługa jest obsługiwana za pomocą poleceń klawiaturowych i klawiszy skrótów.

Ponieważ port szeregowy w systemie jest dostępny tylko dla konta superużytkownika, znanego jako root w systemach UNIX™ lub należących do specjalnej grupy uprawnień, zwanej grupą dial-out, zwykli użytkownicy nie mogą konfigurować Minicom. Ze względów bezpieczeństwa większość użytkowników nie jest dodawana do grupy połączeń telefonicznych, więc administrator systemu zazwyczaj konfiguruje oprogramowanie dla wszystkich za pośrednictwem konta root. Po skonfigurowaniu portu szeregowego należy również skonfigurować modem, aby poinformować oprogramowanie o możliwej prędkości i tak dalej. Można również skonfigurować dodatkowe ustawienia działania oprogramowania, takie jak określone lokalizacje do zapisywania plików, skrypty lokalizacji, z których mają być uruchamiane, a także inne ustawienia protokołów.

Minicom może korzystać z protokołów przesyłania plików (FTP) do przesyłania i pobierania danych. Podczas konfiguracji w menu głównym dostępne są opcje ustalenia nazwy protokołu, programu do uruchomienia oraz wszelkie dodatkowe parametry FTP. Po skonfigurowaniu tych protokołów, a także innych podstawowych opcji konfiguracyjnych, niektóre operacje Minicom można zautomatyzować za pomocą jego języka skryptowego.

Inny kawałek oprogramowania jest dołączony do Minicom, ale działa osobno i umożliwia automatyzację często używanych zadań. Polecenie runscript jest interpreterem używanym właśnie do tego celu. Oferuje szereg słów kluczowych, z których wiele ma dodatkowe opcje zmiennych. Skrypty mogą być używane do takich rzeczy, jak wybieranie często używanego numeru za pomocą modemu i logowanie się do serwera, pobieranie niektórych danych i rozłączanie się z serwerem i nie tylko.