Both sides previous revision Previous revision Next revision | Previous revision |
courses:unix:lab_processes [2024/03/19 20:46] – [Ćwiczenia] kkt | courses:unix:lab_processes [2025/03/20 09:42] (current) – mzk |
---|
==== Przygotuj się do laboratorium ==== | ==== Przygotuj się do laboratorium ==== |
| |
* ''man textutils'' (jeżeli nie jest dostępne w systemie, spróbuj [[http://manpages.ubuntu.com/manpages/precise/pl/man1/textutils.1.html|tutaj]]) | * ''man textutils'' (jeżeli nie jest dostępne w systemie, spróbuj [[https://manpages.ubuntu.com/manpages/trusty/man3/textutil.3tcl.html|tutaj]]) |
* interesują nas: **head/tail**, **cat/tac**, **wc**, **cut**, **sort**, **tr**, **uniq**, **seq**, **xargs**, **expr** | * interesują nas: **head/tail**, **cat/tac**, **wc**, **cut**, **sort**, **tr**, **uniq**, **seq**, **xargs**, **expr** |
* ''man grep'' i/lub [[https://linux.fandom.com/pl/wiki/Grep|grep w Linux Wiki]] | * ''man grep'' i/lub [[https://linux.fandom.com/pl/wiki/Grep|grep w Linux Wiki]] |
* Interesują nas: **head/tail**, **cat/tac**, **wc**, **cut**, **sort**, **tr**, **uniq**, **seq**, **xargs**, **expr** | * Interesują nas: **head/tail**, **cat/tac**, **wc**, **cut**, **sort**, **tr**, **uniq**, **seq**, **xargs**, **expr** |
* Ważny jest też: **sed** (na tym etapie jest dla zaawansowanych; przejdziemy do niego na dalszych zajęciach) | * Ważny jest też: **sed** (na tym etapie jest dla zaawansowanych; przejdziemy do niego na dalszych zajęciach) |
* Każde polecenie ma swojego manuala. Warto też przejrzeć: ''man textutils'' (większość w.w. poleceń była kiedyś w pakiecie //GNU textutils//; jeżeli ten manual nie jest dostępny w systemie, spróbuj [[http://manpages.ubuntu.com/manpages/precise/pl/man1/textutils.1.html|tutaj]]) | * Każde polecenie ma swojego manuala. Warto też przejrzeć: ''man textutils'' (większość w.w. poleceń była kiedyś w pakiecie //GNU textutils//; jeżeli ten manual nie jest dostępny w systemie, spróbuj [[https://manpages.ubuntu.com/manpages/trusty/man3/textutil.3tcl.html|tutaj]]) |
* **grep** służy do wyszukiwania zadanych wyrażeniami regularnymi wzorców w tekście: <code bash>grep napis [plik]</code> Przydatne opcje: | * **grep** służy do wyszukiwania zadanych wyrażeniami regularnymi wzorców w tekście: <code bash>grep napis [plik]</code> Przydatne opcje: |
* ''-i'' ignoruje wielkość znaków | * ''-i'' ignoruje wielkość znaków |