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