01204223/warm-up68 unix vi
ตรวจสอบอีเมลที่ @ku.th จะได้รับ username และ password สำหรับเข้าไปที่เซิร์ฟเวอร์สำหรับหัดใช้ unix
เนื้อหา
การเข้าใช้เครื่อง
ดูคลิปพื้นฐาน unix และระบบไดเร็กทอรี
กิจกรรม 1: หาของ ย้ายที่ ดูข้อมูล (ls, cd, cat)
เข้าไปที่ p1.secondtrain.org จากนั้นสั่ง
ls
จะเห็นว่ามีของ (ซึ่งเป็นไดเร็กทอรี) ชื่อ warmup01 อยู่ ลองสั่งดูแบบละเอียด
ls -l
จะเห็นผลลัพธ์ประมาณ
drwxr-xr-x 3 root root 4096 Nov 28 01:29 warmup01
สตริงตอนต้นจะระบุข้อมูล permission เกี่ยวกับ warmup01 ตัว d นำหน้าแสดงว่าเป็นไดเร็กทอรี ถัด ๆ ไปจะเป็นชื่อกลุ่มของไฟล์ (root) ชื่อเจ้าของไฟล์ (root) ขนาดและเวลาแก้
เราจะ cd เข้าไป โดยสั่ง
cd warmup01
ลอง ls และ ls -l ดูว่าเห็นอะไรบ้าง
ใน unix ถ้าอยากรู้ว่าไดเร็กทอรีปัจจุบันคืออะไร ลองสั่ง pwd
ใน warmup01 จะมีไฟล์ชื่อ message ถ้าเราต้องการดูข้อมูลภายใน วิธีง่ายสุดคือสั่ง cat
cat message
ให้กรอกข้อความที่พบลงใน google sheet ของกิจกรรม คอลัมน์ ข้อความในไฟล์ warmup01/message (สีเหลือง)
ถ้าจำได้ ในไดเร็กทอรี warmup01 จะมีอีกไดเร็กทอรีด้วย ให้กรอกชื่อลงในคอลัมน์ ชื่อไดเร็กทรอรีใน warmup01 (สีส้ม)
ให้เปลี่ยนไดเร็กทอรีไปยังไดเร็กทอรีดังกล่าว จะมีไฟล์หนึ่งไฟล์ ให้กรอกชื่อในคอลัมน์ ชื่อไฟล์ในไดเร็กทอรีพิเศษ (สีเขียว)
ให้ดูข้อความในไฟล์นั้น แล้วกรอกในคอลัมน์ ข้อความในไฟล์ดังกล่าว (สีฟ้า)
สุดท้าย ไฟล์ดังกล่าว เกิดโดยการที่เพื่อนของคุณสักคนแอบมาสร้างไว้ ลองใช้คำสั่งที่ได้ลองมาหาว่าใคร และกรอกชื่อ username ในคอลัมน์ username ของผู้สร้างไฟล์ (สีม่วง)
เมื่อทำเสร็จแล้ว เปลี่ยนไดเร็กทอรีปัจจุบันกลับไปที่ home โดยสั่ง
cd
(สั่ง cd เปล่าๆ) ลองสั่ง pwd ดูอีกที จะเห็นว่าบ้านเราอยู่ที่ไหน
กิจกรรม 2 เล่น vi และออกมาจากมันให้ได้
ย้ายกลับไปใน warmup01
cd warmup01
เราจะสร้างไฟล์ชื่อ info.txt ที่มีข้อมูลในลักษณะดังนี้
[student-id] [firstname lastname in english]
ต้องมีบรรทัดว่างระหว่างรหัสนิสิตและชื่อด้วย เช่น
6700012345
Harry Potter