Podstawowe narzędzia do operowania na plikach i katalogach

 
.pwd - podaje nazwę aktualnego katalogu
.cat - łączy pliki; najprostszy filtr który numeruje linie wyjściowe począwszy od 1 lub tez   wyświetla znaki kontrolne w postaci widocznej np. stopnie Celciusza
.more, .less - pokazuje zawartość pliku
.ls - listuje zawartość katalogu
.rm - usuwa plik
.mv - zmienia nazwę pliku
.cp - kopiuje plik
.touch - tworzy pusty plik lub aktualizuje datę jego modyfikacji
.ed, .vi, .emacs, .nano - editor tekstu
.ln - tworzy dowiązanie do pliku
.mkdir, .rmdir - tworzy i usuwa katalog
.mount, .umount - zarządzają punktami montowania
.lpr - wydruk zawartości pliku
.wc - podlicza słowa i znaki w pliku
.diff - porównuje zawartość dwóch plików
.file - identyfikuje typ pliku
.chmod - zmienia prawa dostępu do pliku
.chown - zmienia właściciela pliku
.chgrp - zmienia grupy związane z plikiem
.umask - polecenie modyfikujące prawa przypisywane plikom
.ps - monitoruje stan procesów
.kill - wysyła podany sygnał do określonego procesu
.wait - proces rodzicielski czeka na zakończenie wykonywania procesu potomnego
.nohup - polecenie odporne na sygnały hangup i terminate
.sleep - przejdź w stan uśpienia na okres czasu podany w sekundach
.nice - uruchom procesy związane ze zmodyfikowanym priorytetem
.sort - filtr opisujący wejście poprzez linie danych z pliku, oraz wyjście posortowane linie z pliku; sortowanie linii pliku; kopiuje dane z wejścia na wyjścia
.grep - wejście; są to linie dane z pliku, oraz wyjcie; linie które odpowiadają zdefiniowanemu wzorcowi
.awk - filtr programowalny który określa język wyszukiwania I przetwarzania wzorców
.stdont - filtr łączący i przekierowujący standardowe wyjście
.head - pokazuje kilka pierwszych linii ze wskazanego pliku
.tail - pokazuje końcową cześć pliku
.tee - kopiuje standardowe wejście do standardowego wyjścia i do jednego lub więcej plików, przechwytuje natychmiast wyniki filtrowania danych w potoku
.cut - wybór kolumn; można drukować wybrana cześć linii wejściowych
.paste - łączenie kolumn; wyświetla na wyjściu równolegle zawartość kilku plików tekstowych
.uniq - pomija powtarzające się elementy; usuwa duplikaty wierszy z danych wejściowych
.tr - kopiuje dane ze standardowego wejścia na standardowe wyjście z jednoczesnym zastąpieniem lub usuwaniem wybranych znaków; czyta dane ze standardowego wejścia
.fgrep - nie używa wyrażeń regularnych, dopasowuje jedynie stałe wyrazy łańcuchów, może jednak pobrać                                         taki łańcuch z pliku
.egrep - używa bardziej rozbudowanego zestawu wyrażeń regularnych ale nie umożliwia stosowania odwołań wstecznych; najszybsze polecenie
.agrep - nie ujęte w normach
.ksh - rozszerza zakres wzorców. Powłoki operuja na pewnych często zmodyfikowanych podzbiorach                                                 wyrazen regularnych i oznaczaja się inna skladnia niż przyjeta w wyrażeniach regularnych
.find - szukające plików w hierarchii katalogowej dla pojedynczego lub wielu katalogów
.depth - przetwarza zawartość każdego katalogu przed samym katalogiem jako takim
.follow - rozwiązuje dowiązania symboliczne
.xdev - nie zagłębia się w katalogi na innych systemach plików
.print - wypisuje pełną nazwę pliku na standardowe wyjscie, za nazwa daje nowa linie
.exec - wykonuje polecenie prawdziwe jesli zwrocony został status 0 ; wszelkie nastepne argumenty find są brane za argumenty polecenia az nie zostanie napotkany argument składający się ze znaku „.,”
.ok - podobne do polecenia .exec; pyta najpierw uzytkownika na standardowym wejściu, jeśli odpowiedz nie rozpoczyna sie od „y” lub „Y”, nie uruchamia danego polecania i zwraca fałsz
.cmp - porównuje dwa pliki lub zakresy bajtów; porównuje dwa dowolne pliki i wypisuje wynik na standardowym wyjściu
.comm - porównuje dwa posortowane pliki linia po linii; oba musza być posortowane przy czym kończące znaki nowej linii są znaczące