Poradnik dla przetwarzania tekstu w Linuxie
Terminal
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
Poruszanie się po terminalu
Podstawowymi poleceniami służacymi do "poruszania" się po konsoli systemowej są:
- cd - przejście do konkretnej ścieżki
- ls - wylistowanie zawartości lokalizacji

Podstawowe operacje na plikach
Podstawowymi poleceniami operującymi na plikach są:
- mkdir - tworzy folder
- cp - kopiuje
- mv - przenosi
- rm - usuwa pliki i foldery

Zawartość plików
Bardzo przydatnymi poleceniami w pracy z zawartością plików są:
- cat - wyświetla zawartość pliku
- head oraz tail - ograniczanie wyświetlania treści pliku
- wc - zliczanie znaków, wyrazów, lini

Przetwarzanie plików
Do przetwarzania treści plików służą:
- grep - wyszukiwanie w pliku
- tr - zastępowanie znaków
- sed - wyrażenia regularne

Przekierowanie wejścia/wyjścia
Zdarza się, że wyjście jednego programu, powinno być wejściem drugiego, wtedy warto korzystać z poniższych poleceń:
- > - przekierowanie treści z jednego pliku do drugiego
- >> - dopisywanie do pliku
- | - przekierowanie wejścia na wyjście

Podsumowanie
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.
Poradnik dla przetwarzania tekstu w Linuxie
By madjer22
Poradnik dla przetwarzania tekstu w Linuxie
- 815