کارسوق یکروزهی لینوکس روز پنجشنبه ۱۶شهریورماه ساعت ۹ الی ۱۵ برگزار خواهد شد.
ارائهدهندهی این کارسوق جناب آقای محمد رازقی میباشند.
دقت داشته باشید ظرفیت این کارسوق محدود و ثبت نام تنها برای دانشجویان شریفی مجاز است. همچنین تهیهی ناهار به عهدهی دانشجو میباشد.
GNU/Linux Course Syllabus:
History and Philosophy
- What is GNU project and how did it started.
- If GNU was an operating system what is Linux?
- What is Free Sofware? Is it same as OpenSource?
- I've heard about CopyRight? What is CopyLeft? How about GPL?
- What is a GNU/Linux distribution?
GNU/Linux structure and Commands
- What is Shell?
- File structure in GNU/Linux
- Basic commands to work with files and directories : pwd, ls, mkdir, cd, rm, cp, mv
- Getting help on a command using : man, info
- Working with a simple editor in shell: nano
- Commands to see file content : cat, tail, head
- Searching for files : find
- Compile and run a simple C program using gcc
- Linux permission model and using chmod command to set permission
- User related commands : whoami, who, write, mesg, passwd, su, sudo
Installing a software
- What is repository?
- What is package manager?
- How to install/remove/update a package using package manager?
Shell Scripting
- Redirecting input and output
- Pipe
- Some commands to work with strings : grep, cut
- Using && and ||
- Run Several commands using semicolon (;)
- Running commands in background
- What is backtick and where can we use it
- How to get command line arguments in script
- Control commands : if, while
- Some practical example of using shell scripting :
- Find where is the best point to connect to a wireless router
- How to check uptime of a website
Conclusion
- What did we learned today?
- Is GNU/Linux just shell?
- What is the best way to be a expert?
- QA