wordki.pl - nauka słówek
laborki SO
autor: wariss
wyświetl listę plików z katalogu roboczego:ls
wyświetl zawartość katalogu kat:ls kat
wyświetl listę w postaci długiej:ls -l
Pokaż rodzaj pliku (znak / po nazwie katalogu, * po nazwie pliku wykonywalnego, @ po nazwie lacznikals -F
Wyświetl wszystkie pliki w katalogu bieżącym (ukryte też);ls -a
Wyświetl tylko nazwy podkatalogów w katalogu bieżącym:ls -d
wyświetl nazwę katalogu roboczego:pwd
usuń pusty katalog kat:rmdir kat
skopiuj zawartość pliku1 do nowego pliku plik2cp plik1 plik2
Skopiuj plik1 plik2 i plik3 do katalogu katcp plik1 plik2 plik3 kat
skasuj pliki plik1 i plik2:rm plik1 plik2
zmień nazwę pliku plik1 na plik:mv plik1 plik
przenieś pliki plik1 plik2 plik3 do katalogu kat1mv plik1 plik2 plik3 kat1
utwórz dowiązanie twarde nazwa1 do pliku plik1ln plik1 nazwa1
utwórz dowiązanie symboliczne o nazwie symbol zastępujące ścieżkę dostępu sciezka:ln –s sciezka symbol
wyszukaj pliki o nazwie plik1w drzewie katalogów od katalogu kat:find kat –name plik1 –print
przekaż prawo własności do plików plik1 i plik2 użytkownikowi Gosiachown gosia plik1 plik2
zmień identyfikator grupy plików plik1 plik2 plik3 na studentchgrp student plik1 plik2 plik3
wyświetl aktualną maskę praw dostępu do nowo tworzonych plików;umask
wyświetl kalkulator;bc
wyświetl kalendarzcal
wyświetl zawartość pliku plik1cat plik1
wyświetl zawartość pliku plik1 i plik2cat plik1 plik2
połącz plik1 i plik2 i zapisz pod nazwę plik3cat plik1 plik2 >plik3
wyswietl plik1 z ponumerowanymi niepustymi liniamicat -b plik1
wyświetl plik2 z ponumerowowanymi liniami wyjściowymicat -n plik2
zastąp w pliku2 kilka sąsiadujących pustych wierszy jednym pustymcat -s plik2
wyświetl w pliku1 znaki końca linii $cat -e plik1
wyczyść terminalclear
wyświetl listę katalogówdir
wyświetl listę zawartości katalogów w postaci długiejvdir
przejdź do katalogu głównegocd /
przejdź do katalogu nadrzędnegocd ..
przejdź do katalogu domowegocd
skieruj wyście polecenia cal do pliku alacal > ala
przeglądaj plik tekstowy alamore ala
skieruj wyjście polecenia cal na wejście polecenia morecal | more
wypisz listę wszystkich zalogowanych użytkownikówwho
wypisz informacje o użytkownikachfinger
usuń plik olarm ola
pokaż listę ostatnio wykonywanych poleceńhistory
usuń wszystkie pliki z katalogu katrm kat/*
usuń wszystkie pliki z bieżącego katalogu z potwierdzeniemrm * -i
usuń pliki zabezpieczone przed kopiowaniem z danego katalogurm -f
wyślij spis zawartości katalogu do pliku wynikls > wynik
dopisz zawartość katalogu do zawartości pliku wynikls >> wynik
utwórz taki alias, żeby polecenie clear zostało wykonane po naciśnieciu 'c'alias "c=clear"
zamień zawartość pliku jeden na zawartość pliku dwacat dwa > jeden
dopisz do pliku trzy zawartość pliku jeden i dwacat jeden dwa >> trzy
wyświetl zawartość plików o rozszerzenie .txtcat *.txt
wyświetl pierwsze 4 linie pliku plik1head -4 plik1
wyświetl 5 ostatnich linii pliku olatail -5 ola
skopiuj zawartość pliku ola do pliku alacp ola ala
skopiuj plika a.txt do katalogu elacp a.txt ela
stwórz pusty plik jajotouch jajo
zobacz zawartość zmiennych środowiskaexport
utwórz zmienną środowiskową zmienna o wartości 666zmienna="666"
znajdź plik ola w katalogu bieżącymfind ola
wyświetl info o sobiewho am i
usuń katalog xyz z katalogu domowegormdir ~/xyz
usuń katalog abc i jego podkatalog defrmdir -p abc/def
dodaj prawo odczytu dla właściciela do pliku plik.txtchmod u+w plik.txt
usuń prawo wykonywania dla użytkownika z tej samej grupy i innych do pliku plik.txtchmod go-x plik.txt
ustaw prawo dostępu na tylko do odczytu dla wszystkich użytkowników do pliku plik.txtchmod a=r plik.txt
skopiuj plik mama i zapisz kopię pod nazwą tatocp mama tato
skopiuj plik gosia z katalogu kat do katalogu bieżącegocp kat/gosia ~
skopiuj katalog kat1 z podkatalogiem kat2cp -r kat1/kat2
usuń plik abc i xyzrm abc xyz
skopiuj wszystkie pliki z rozszerzeniem .c z katalogu bieżącego do domowegocp ./*.c ~
usuń wszystkie pliki, których nazwa zaczyna się od cyfryrm [0-9]*
znajdź pliki o nazwie abc.txtfind -name abc.txt
znajdź wszystkie pliki zwykłefind -type f
znajdź pliki o rozmiarze większym niż 100kbfind -size +100k
wyświetl wszystkie pliki z katalogu tmp, na którychnie był wykonywane żadne operacje w ciągu 48hfind /tmp -atime +2
znajdź katalogi o nazwie bin w katalogu usrfind /usr -name bin -type d
Podaj składnię polecenia alias definiując ll równoważne z ls -l.alias ll="ls -l"
Podaj rozmiar Twojego procesu powłoki.ps aux
Dopisz z klawiatury swój podpis na końcu pliku tekstowego alacat >> ala
. Skopiuj wszystkie pliki z rozszerzeniem txt z katalogu domowego do katalogu biezącego.cp ~/*.txt ./
Do pliku ala dodaj prawo wykonania dla grupy do której należy właściciel pliku.chmod g+x ala
Podaj skłądnię at w celu wykonania pliku o nazwie abc w dniu dzisiejszym o godzinie 15:15.at -f ala 15:15 today
Użyj polecenia find i wyszukaj wszystkie dowiązania symboliczne z katalogu domowego, wypisz jefind -type l
znajdź pliki, na których była wykonywana jakaś operacja więcej niż 2 dni temufind -atime +3
znajdź pliki, które były modyfikowane w ciągu 5 ostatnich dnifind -mtime -5
znajdź pliki, których i-węzeł był modyfikowany w ciągu ostatnich 2 dnifind -ctime -2
znajdź wszystkie dowiązania symbolicznefind -type l
skopiuj pliki, których nazwa zaczyna się od "plik" do katalogu pliki w katalogu bieżacymfind -name "plik*" -exec cp {} ~/pliki \;
porównaj pliki ala i olacmp ala ola
określ typ pliku laborkifile laborki
wyświetl procesy użytkownika studentps -u student
wyświetl informacje o każdym procesieps -e
sprawdź, jakie są prawa dostępu do pliku plik.txtls -l plik.txt
korzystając z notacji numerycznej nadaj wszystkim użytkownikom wszystkie prawa dostępu do pliku plikchmod 777 plik
przekazuj dane ze standardowego wejścia, aż do napotkania słowa kotekcat << kotek
podaj posortowaną listę pracowników pracujących w systemiewho | sort
wyświetl pełną informację o wszystkich procesachps -ef
wyświetl procesy zawierające słowo "csh"ps -ef | grep csh
wyświetl zawartość pliku pi.txt od 6 liniimore +6 pi.txt
pokaż znaki specjalne w pliku znak.txtcat -A znak.txt
wyświetl 8 pierwszych znaków pliku abchead -c 8 abc
wyświetl po 5 linii każdego pliku wraz z nazwami tych plikówhead -5 *
wyświetl po 5 linii każdego pliku bez nazw plikówhead -5 -q *
Wyświetl linie o numerach 3, 4 i 5 z pliku ~/passwd (polecenia cat i grep)cat -n ~/passwd | grep [3-5]
Wyświetl zawartość ~/passwd w jednej linii (polecenie cat i tr)cat ~/passwd | tr "\n" " "
wyświetl zawartość plik ula bez spacjicat ula | tr -d [:space:]
usuń powtarzające się sąsiednie literki w pliku xyzcat xyz | tr -s [a-z]
zamień małe literki na duże w pliku bigtr "a-z" "A-Z" < big
Zlicz wszystkie pliki znajdujące się w katalogu /etc i jego podkatalogachfind /etc | wc -l
Napisać polecenie zliczające sumę znaków z pierwszych trzech linii pliku passwdhead -3 ~/passwd | wc -c
Wyświetl listę plików z aktualnego katalogu, zamieniając wszystkie małe litery na duże.ls | tr "a-z" "A-Z"
Wyświetl listę praw dostępu do plików w aktualnym katalogu, ich rozmiar i nazwęls -l | cut -d ' ' -f1,5,8
Wyświetl listę plików w aktualnym katalogu, posortowaną według rozmiaru plikuls -l | sort -nk 5
Wyświetl zawartość ~/passwd posortowaną najpierw wg numerów GID, a następnie UIDcat ~/passwd |sort -n -t: -k3 |cat passwd |sort -n -t: -k4
Wyświetl zawartość pliku ~/passwd posortowaną wg nr UID w kolejności od największego do najmniejszegcat ~/passwd |sort -nr -t: -k3
podaj liczbę plików każdego użytkownikals -l | cut -d ' ' -f5 | uniq -c
Podaj nazwy trzech najmniejszych plików w katalogu posortowane wg nazwyls -l |sort -nk 5 | head -n 4 |sort -k 8
Sprawdź czy któryś z użytkowników jest zalogowany w systemie więcej niż jeden raz.who |tr -s ' ' | cut -d ' ' -f 1 |uniq -c
Zidentyfikuj wszystkie systemy plików w swoim systemie operacyjnymdf
sprawdź do jakich katalogów są zamontowane systemy plikówmount
utwórz dowiązanie twarde o nazwie hard do pliku fileln file hard
sprawdź jaki numer i-węzła ma plik a jaki dowiązaniels -li
utwórz potok z nazwą w swoim katalogumkfifo -m 777 potok
wyświetl listę aktualnie kontrolowanych zadańjobs
sprawdź, na którym terminalu pracujesztty
wyświetl hierarchię procesówpstree
sprawdź listę procesów wg stopnia zajętości procesora;top -n3
sprawdź listę procesów wg stopnia zużycia pamięcitop -n5
podaj wielkość katalogów wraz z podkatalogamidu -sh *
sprawdź ilość wolnego miejsca na dysku /dev/hdadf /dev/hda
wyświetl ilość wolnej i zajętej pamięcifree
wyświetl informacje o systemieuname