# Linux basics practice आणि labs

Source: https://ravindrabagale.com/mr/aws/ch03-linux-basic-commands/practice-questions-and-lab-exercises.html
Language: mr (Marathi with English technical terms)

/etc, /var/log, /home आणि /usr/share चा उपयोग सांगा.

Absolute/relative paths चे प्रत्येकी दोन examples द्या.

rwxr-x---, rw-r--r--, r-------- चे numeric values; 750/640 चे symbolic values काढा.

.pem key ला 400 किंवा 600 का लागतो?

Ubuntu आणि AL2023 वर git/tree install commands लिहा.

Lab: ~/labs/demo/{html,css,js} करा; html मध्ये index.html, तिची /tmp मध्ये copy, rename आणि ती practice copy delete करा.

Lab: student1 तयार करा, distro च्या admin group मध्ये जोडा, switch करून sudo whoami तपासा.

Lab: sleep 300 &, pgrep ने PID, मग kill.

Lab: vim मध्ये तीन lines save/quit; मग nano मध्ये तेच करा.

Quick revision

pwd, ls -la, cd; mkdir -p, touch, cp -r, mv, rm -r — delete कायमचा असू शकतो.

cat, less, head, tail -f.

r=4,w=2,x=1; folders 755, files 644, key 400; chown user:group.

useradd -m, passwd, usermod -aG; wheel AL/RHEL-family, sudo Ubuntu.

apt Ubuntu, yum/dnf AL/CentOS-family.

ps aux, top, kill; man/--help; nano आणि vim i/Esc/:wq.

पुढे grep, awk, services आणि cron पाहूया.

रवींद्र बागले यांची tip

Server वर commands स्वतः टाइप करून output वाचा. Practice साठी तयार केलेल्या files वरच delete/permission experiments करा.
