LABORATORIUM 08.03.2013
1. Jednym poleceniem stworzyć następujące drzewo katalogów:
~
WINO
ABC
XYZ
mkdir WINO WINO/ABC WINO/XYZ
2. Dopisać zawartość katalogu głównego do pliku list.txt
ls -a ~/WINO/ABC/list.txt
3. Za pomocą edytora VI otwórz plik list.txt , a następnie zamień wszystkie występujące w
nim rwx na WWW .
vi list.txt
w edytorze:
[Esc] :%s/rwx/WWW/g
4. Zamknij edytor VI wraz z zapisem pliku
[Esc] :wq lub [Esc] :ZZ lub [Esc] :x
5. Utworzyć kopię zapasową pliku list.txt i zapisać pod nazwą list.bak w katalogu
~/WINO/XYZ.
cp list.txt ~/WINO/XYZ/list.bak
6. Zmień literowo uprawnienia pliku list.txt na: rw-, -wx, --x. (standardowe to rw- r-- r--)
chmod u+w,g-r+w,o-r+x
7. Folderowi XYZ literowo przypisać uprawnienia r--, -w-, --x.
chmod u=r,g=w,o=x XYZ
8. Dla pliku list.bak cyfrowo przypisać uprawnienia -wx, rwx, rw-.
chmod 376 list.bak
9. Zmień nazwę pliku list.txt na piwo.txt oraz katalogu ABC na IWONA .
mv list.txt piwo.txt
mv ABC IWONA
10. Utworzyć alias o nazwie la , który wyświetli zawartość aktualnego katalogu w
rozszerzonej wersji wraz z wszystkimi zbiorami ukrytymi.
alias la = ls -la
11. Utworzyć alias o nazwie ilu , który wyświetli cyfrą ilość użytkowników aktualnie
pracujących w sieci.
alias ilu = who | wc -l
12. W katalogu domowym utworzyć link symboliczny miękki o nazwie ln10 , który pokaże
drogę do: ~/WINO/XYZ/piwo.txt.
ln -s /home/nazwa_użytkownika/WINO/XYZ ln10
13. Wchodzimy do utworzonego wcześniej linku i tworzymy katalog drzwi .
cd ln10
mkdir DRZWI
14. Przenieś katalog XYZ do katalogu IWONA .
mv XYZ ~/WINO/IWONA
15. Wyświetlić zawartość katalogu domowego w wersji rozszerzonej wraz ze zbiorami
ukrytymi.
uprawnienia nazwa nazwy
właściciela właściciela
ls la | cut c2-4, 14-20, 0-
16. Zaczynając przeszukiwanie od katalogu głównego znajdz utworzone przez użytkownika
zbiory, które zostały zapisane do 7-go dnia w tył. Jeśli zostaną znalezione to zapisz je w pliku
OK.txt , a napotkane błędy zapisz w pliku NIE.txt .
find / -type f -user nazwa_użytk. -mtime -7 1> ~/WINO/OK.txt 2> ~/WINO/NIE.txt &
17. Wyczyścić zawartość ekranu.
clear
18. Wyświetlić aktualne procesy swojego użytkownika.
ps -u nazwa_użytkownika
19. Wyświetlić procesy extrafull.
ps -F
20. Wyświetlić nazwę swojego użytkownika wraz z aktualnym czasem.
who am i
21. Wyświetlić zawartość katalogu domowego w rozszerzonej wersji z wszystkimi zbiorami
ukrytymi, z czego policzyć ilość słów w 8 ostatnich wierszach i zapisać do pliku ile.txt .
ls -la ~ | tail -8 | wc ~ > ile.txt
22. Ukryć zbiór ile.txt . // zmiana nazwy
mv ile.txt .ile.txt
Wyszukiwarka
Podobne podstrony:
Plakat JELENIA GORA Przyjazdy wazny od 13 12 15 do 14 03 08Plakat WROCLAW GL Odjazdy wazny od 13 12 15 do 14 03 08TI 03 08 13 T pl(1)TI 03 03 08 T pl(1)04 03 08 sem IIITI 03 08 14 T pl(1)IE RS lab 13 solutionsCentralne Laboratorium Kryminalistyczne Policji Wykaz zatwierdzonych specyfikacji 13 03 2513 03Informatyka 13 03 2012TI 03 08 29 T pl(2)2011 03 08 WIL Wyklad 242006 03 08IE RS lab 13 overviewWykład 3 (13 03 2009) montażMój portfel z 13 czerwca 08 (nr 115)11 03 08 sem IVwięcej podobnych podstron