Lab 5-6 Linux Assignment and Solution

Lab 5-6 Linux Assignment Requirement

    This lab covers directories and links

Lab 5-6 Linux Assignment Requirement

Lab 5-6 Linux Assignment Solution

***************
Module 5
***************

1. touch temp1

2. script lab5-6

3. pwd

4. ls -F /

5. echo directory

9. mkdir dir1 dir2

10. pwd
    cd /home/student/harshlavingia/dir1/

11. cp ../temp1 .

12. cp temp1 ../dir2/temp2

13. cd ~

14. mv dir2 dir1/

15. ls dir1/dir2/

16. exit -> exit script utility

17. script -a lab5-6

18. ln dir1/temp1 link1

19. ln dir1/temp1 dir1/dir2/link2

20. ls -li dir1/temp1

21. ln -s ~ dir1/dir2/home

22. cd dir1/dir2

23. ls home

24. find home/ -type f -links +2

25. ls -li home/dir1/           --> temp1 inod = 32441753
    find ~ -inum 32441753 --> To Do: How to skip file listing and ONLY hard links

26. which ll

27. exit


***************
Module 6
***************

1. script -a ~/lab5-6

2.
cd ~
ls -ld .

3. touch f1 f2

4. chmod 740 f1 f2

5. ls -l f1 f2

6. echo "no.  home directory don't have rwx permission for the group"

7. chmod u=rw,g=x f1

8. ls -l f1

9.
System default -> rw- rw- rw- -> 110 110 110 -> 666
Change default to -> rw- --- --- -> 110 000 000 -> 600
umask         ->         -> 000 110 110 -> 066

umask 066

10.
touch f3
ls -l f3

11. exit

12. cp /home/distribution/cnguyen/cis18a/clean.sh ~

13. clean.sh lab5-6

14.
- Clean typing error
- Check difference between lab5-6.cleaned and lab5-6

15. Turn in



Comments