1. Sprawdź własny identyfikator oraz grupy, do których należysz.
2. Wyświetl zawartość katalogu domowego.
3. Wyświetl zawartość podstawowych katalogów w systemie (np. /dev, /etc, /home, /usr).
4. Utwórz katalog kat1 w katalogu domowym.
5. W katalogu kat1 utwórz jednym poleceniem strukturę katalogów kat2/kat3/kat4.
6. Usuń jednym poleceniem cała strukturę katalogów kat3/kat4.
7. Utwórz w katalogu domowym pliki o dowolnych nazwach z rozszerzeniami .txt i .c.
8. Skopiuj jednym poleceniem wszystkie pliki z katalogu domowego z rozszerzeniem .txt do katalogu kat1.
9. Skopiuj jednym poleceniem wszystkie pliki z katalogu domowego z rozszerzeniem .c do katalogu kat2.
10. Skopiuj całą strukturę katalogów kat1 tworząc analogiczną strukturę o nazwie kat1b.
11. Usuń wszystkie plik z katalogu kat1/kat2.
12. Usuń jednym poleceniem całą strukturę katalogów kat1b.
13. Zmień nazwę dowolnego pliku w katalogu kat1.
14. Przenieś katalog kat1/kat2 do katalogu domowego tworząc w ten sposób katalog kat2b.
15. Korzystając z programu find znajdź wszystkie pliki, które posiadają w nazwie słowo mozilla i znajdują się w podkatalogach katalogu /usr.
16. Korzystając z programu find znajdź wszystkie katalogi o nazwie bin, które znajdują się w katalogu /usr.
17. Skopiuj wszystkie pliki zwykłe o rozmiarze pomiędzy 10 a 100 bajtów z katalogu /usr/bin do katalogu kat1/kat2 (wykorzystaj polecenie find z parametrem -exec).
18. W katalogu domowym utwórz plik o nazwie plik.txt - sprawdź jakie są prawa dostępu do
niego.
19. Dla pliku plik.txt dodaj prawo zapisu dla grupy.
20. Dla pliku plik.txt odejmij prawo zapisu dla właściciela.
21. Dla pliku plik.txt dodaj prawo wykonywania dla wszystkich użytkowników.
22. Dla pliku plik.txt przywróć oryginalne prawa korzystając z notacji numerycznej.
1. id
2. ls ~
3. ls /home /etc /dev /usr
4. mkdir ~/kat1
5. mkdir -p kat1/kat2/kat3/kat4
6. rm -r kat1/kat2/kat3
7. touch nazwa.txt nazwa.c
8. cp *.txt kat1
9. cp *.c kat/kat2
10. cp -r kat1 kat1b
11. rm kat1/kat2/*
12. rm -r kat1b
13. mv kat1/nazwa.txt kat1/abc.txt
14. mv -r kat1/kat2 kat2b
15. find /usr -type f -iname '*mozilla*'
16. find /usr -type d -iname 'bin'
17 find /usr/bin -type f -size +10c -size -100c -exec cp '{}' kat1/kat2 \;
18. touch plik.txt;ls -l plik.txt
19. chmod g+w plik.txt
20. chmod u-w plik.txt
21. chmod a+x plik.txt
22. chmod 644 plik.txt
25.
man id
man ls
man rm
man touch
man find
man chmod
man cp
man mkdir
Replies to Untitled
Title |
Name |
Language |
UNIX |
When |
Re: Untitled |
Gracious Moth |
text |
1616842855 |
3 Years ago. |
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}