This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
ป็0จจบ�น 8. ที่,าการ้ tar ไฟลุ่*แลุ่ะ directory ที่��งหัมด้ใน directory ป็0จจบ�น ใหั�ม�ช้#�อ
วา userxxx.tar
9. จากน��นใหั�ที่,าการ้ zip ไฟลุ่* tar ขึ้�างตั�น แลุ่ะที่,าการ้ copy ไป็ย�ง home
directory ขึ้อง userxxx
10. ออกจาก su จากน��นใหั� logout แลุ่ะใหั� login เป็'น userxxx
11. ตัอนน��อย ที่�� home directory ขึ้อง userxxx แลุ่�ว จากน��นใหั�ที่,าการ้ แตัก zip แลุ่ะที่,าการ้ แตักไฟลุ่* tar ด้�วย
12. ที่,าการ้ Telnet ไป็ที่�� localhost
ช้#�อช้��น ป็.ตัร้� 2 ว1ศวกร้ร้มคอมพ1วเตัอร้*
13. Logon on ด้�วย User: userxxx
14. พ1มพ*ค,าส��ง #who am I แลุ่ะที่,าค,าส��งตัอไป็น��พร้�อมก�บเก/บผู้ลุ่ลุ่�พธ์*หัน�าจอแลุ่ะค,าอธ์1บายExecute commands in background
Usually, the shell remains inactive during command execution. Another command cannot be executed until the previous command has completed and the shell displays another command prompt. This is referred to as foreground execution. Altenatively, commands can be executed in background. While a program runs in background, the shell is immediately available to execute another command.
ls -al /etcpspwd
ls -al /etc&pspwd
When do you think background execution is most useful ?
เหัม#อนช้#�อ user แลุ่ะตัามด้�วยเลุ่ขึ้ 01-03 ตัามลุ่,าด้�บใช้�ค,าส��ง $ mkdir teacher01 ใช้�ค,าส��งน��ก�บ teacher02 แลุ่ะ teacher03แลุ่ะตัร้วจสอบโด้ยใช้� $ ls –l เพ#�อที่,าการ้ด้ ร้ายลุ่ะเอ�ยด้ขึ้อง directory ที่��สร้�าง
สวนการ้สร้�างไฟลุ่*ในแตัลุ่ะ dir. ใหั�ที่,าการ้เขึ้�าไป็ใน dir น��นด้�วยค,าส��ง cd teahcer01 แลุ่�วใช้�ค,าส��ง $touch teacher001 ที่,าแบบน��จนถ�ง teacher003 ก/จะที่,าใหั�ได้�ไฟลุ่*มา 3 ไฟลุ่*แลุ่ะใหั�ที่,าแบบน��ก�บอ�ก 2 dir ที่��เหัลุ่#อ แลุ่ะใช้� $ls –l ในการ้ตัวจสอบวาม�ไฟลุ่*ที่��สร้�างแลุ่�วหัร้#อย�ง
5.ท#าการเร%ยกใช้�คำ#าส�$ง su และท#าการเปล%$ยน group และ owner ขั้อง directory ท%$ 3 ใหั�เป+นขั้อง (student) และ userxxx ใหั�ใช้� $su แลุ่ะป็6อนร้หั�ส ก/จะเขึ้�าส super user
การ้เป็ลุ่��ยน group ที่,าได้�โด้ยใช้�ค,าส��ง #chgrp student teacher3 ซึ่��ง student ค#อช้#�อกลุ่มใหัมที่��เร้าตั�องการ้เป็ลุ่��ยนแลุ่ะ teacher3 ค#อ dir. ที่��เร้าตั�องการ้ใหั�เป็ลุ่��ยนสวนการ้เป็ลุ่��ยน owner ที่,าได้�จาก#chown user025 teacher3 แลุ่ะใช้�ค,าส��ง ls –l ในการ้ตัร้วจสอบการ้เป็ลุ่��ยนแป็ลุ่ง
6.จากน��นท#าการย�ายเฉพาะ directory ท%$ 3 ไปท%$ home directory ขั้อง userxxx
การ้ย�าย dir ที่,าได้�โด้ยใช้�#mv teacher3 /export/home/user025 เป็'นการ้ย�าย (move) dir. Teacher3 จาก ตั,าแหันงป็0จจบ�นค#อ /export/home/teacher/ ไป็ไว�ที่�� /export/home/user025 ซึ่��งก/สามาร้ถตัร้วจสอบการ้ย�ายได้�จาก#ls - /export/home/user025
ที่,าได้�โด้ยค,าส��ง#cp –r /sbin . ซึ่��ง –r ค#อการ้เขึ้�าไป็ขึ้�างใน dir ที่กๆ dir ที่��อย ภายใน sbin สวน . ค#อตั,าแหันงขึ้อง dir ป็0จจบ�นน��นก/หัมายถ�งใหั� copy ขึ้�อม ลุ่ที่กอยางใน sbin มาที่��ตั,าแหันงป็0จจบ�น(/export/home/teacher)
8.ท#าการ tar ไฟล.และ directory ท��งหัมดใน directory ป2จจ�บั�น ใหั�ม%ช้)$อว�า userxxx.tar ใช้�ค,าส��ง tar –cvf user025.tar ซึ่��ง –cvf หัมายถ�งการ้น,าไฟลุ่*(creat) ใน dir ป็0จจบ�นมาที่,าเป็'น tar
9.จากน��นใหั�ท#าการ zip ไฟล. tar ขั้�างต�น และท#าการ copy ไปย�ง home directory ขั้อง userxxx
ใหั�ใช้�ค,าส��ง gzip มนการ้ที่,าเป็'น zip โด้ยไฟลุ่*ที่��ได้�จะเป็'น .gz
ค,าส��งค#อ #gzip user025.tar
จากน��นก/จะได้�ไฟลุ่* user025.tar.gz ซึ่��งผู้านการ้ zip เป็'นที่��เร้�ยบร้�อย
พมพ.คำ#าส�$ง #who am Iใหั� login ด้�วย user025 แลุ่ะพ1มพ* whoami
ค,าส��งน��จะบอกใหั�ร้ �วาตัอนน��เร้าใช้� user อะไร้ในร้ะบบ
ls -al /etc เป็'นค,าส��งในการ้ด้ ร้ายช้#�อขึ้�อม ลุ่ตัางๆใน dir ป็0จจบ�นขึ้ณะน��น โด้ยม� –al เป็'นการ้เพ1�มใหั�แสด้งร้ายลุ่ะเอ�ยด้ใหั�มากขึ้��น เช้น group แลุ่ะ owner สวน /etc เป็6นตั,าแหันงขึ้อง dir ที่��ตั�องการ้ด้ ขึ้�อม ลุ่ps หัมายถ�ง process เป็'นการ้ด้ วาร้ะบบได้�ที่,างานหัร้#อที่,าค,าส��งอะไร้ไป็บ�างpwd เป็'นการ้แสด้งตั,าแหันง dir ป็0จจบ�น
ls -al /etc& ค,าส��งในการ้ด้ ร้ายช้#�อขึ้�อม ลุ่ตัางๆใน dir ป็0จจบ�นขึ้ณะน��น โด้ยม� –al เป็'นการ้เพ1�มใหั�แสด้งร้ายลุ่ะเอ�ยด้ใหั�มากขึ้��น เช้น group แลุ่ะ owner สวน /etc เป็6นตั,าแหันงขึ้อง dir ที่��ตั�องการ้ด้ ขึ้�อม ลุ่ส,าหัร้�บ & หัมายถ�งการ้ใหั�ค,าส��งน��นที่,างานเป็'น backgroundProcess
ps หัมายถ�ง process เป็'นการ้ด้ วาร้ะบบได้�ที่,างานหัร้#อที่,าค,าส��งอะไร้ไป็บ�าง
จะเหั/นวา จะม�ขึ้�อความแสด้ง การ้ที่,างานค,าส��ง ls -al /etc& ที่��เสร้/จแลุ่�วpwd เป็'นการ้แสด้งตั,าแหันง dir ป็0จจบ�น
When do you think background execution is most useful ?