W systemach z rodziny Linux, głównym narzędziem pracy jest konsola - zwana terminalem. W niej można wykonywać polecenia systemowe. Terminal jest bardzo przydatnym narzędziem z punktu widzenia przetwarzania języka, gdyż bez dodatkowych bibliotek, skryptów czy języków, korzystając tylko z tego co oferują polecenia systemowe, można rozpocząć przygode z przetwarzaniem języka
Podstawowymi poleceniami służacymi do "poruszania" się po konsoli systemowej są:
Podstawowymi poleceniami operującymi na plikach są:
Bardzo przydatnymi poleceniami w pracy z zawartością plików są:
Do przetwarzania treści plików służą:
Zdarza się, że wyjście jednego programu, powinno być wejściem drugiego, wtedy warto korzystać z poniższych poleceń:
Wszystkie wspomniane polecenia są oczywiście tylko przykładami, można uzyskać rózne efekty stosując je wraz z róznymi parametrami. System jest wyposażony w znacznie większą ilośc komend, a wymienione w poradniku są tymi najważniejszymi, bez których trudno wyobrazić sobię pracę w systemach Linux. Ponadto systemy z rodziny Linux są wzbogacone o powłokę skryptową - bashową. Dzięki temu można pisać skrypty i je wykonywać w konsoli. Daje to ogromne możliwości, które wzbogacone o kompilatory języków są w stanie dać prawie każdy pożądany rezultat w przetwarzaniu języka. Świetnym przykładem jest tutaj Python, który najczęściej jest wbudowany w system wraz z interpreterem.