Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Tutorials for Vibe Coding & Scientists

คู่มือและคำสั่ง Linux พื้นฐาน การติดตั้ง WSL, การตั้งค่า SSH, SCP, SFTP, VS Code Remote และ tmux สำหรับนักวิทยาศาสตร์/สายงานวิจัยที่ใช้ Windows มาทั้งชีวิต แล้วย้ายมาเรียนรู้ Linux เพื่อพัฒนาซอฟต์แวร์ด้วยแนวทาง Vibe Coding (ใช้งานร่วมกับ CLI AI Agents เช่น Claude Code)


📚 ลำดับขั้นตอนการเรียนรู้เอกสาร (Recommended Learning Order)

กรุณาศึกษาเอกสารตามลำดับตัวเลขนำหน้าไฟล์ดังนี้:

  1. 00_WSL_INSTALLATION.mdการติดตั้ง WSL (Ubuntu LTS) บน Windows และเข้าใจคำสั่ง sudo
    • คำสั่งติดตั้ง WSL 2 แบบสั้นขั้นตอนเดียว (wsl --install) บน Windows 10/11
    • อธิบายเชิงลึกของคำสั่ง sudo (Superuser Do), พฤติกรรมการซ่อนรหัสผ่านใน Terminal และเมื่อไหร่ที่ควรใช้/ไม่ควรใช้
  2. 01_LINUX.mdคู่มือคำสั่ง Linux พื้นฐาน
    • คำสั่งที่ต้องรู้ก่อน (Survival Kit)
    • การจัดการไฟล์/โฟลเดอร์ การมอนิเตอร์โปรเซส การดาวน์โหลดข้อมูล และการตั้งค่า Ubuntu
  3. 02_PUBLICKEY.mdคู่มือ SSH Public Key Authentication
    • การสร้าง SSH Key บน Windows/Linux และตั้งค่าล็อกอินโดยไม่ต้องพิมพ์รหัสผ่าน
  4. 03_SSH_FILESYSTEM.mdคู่มือการโอนย้ายไฟล์ SCP, SFTP & rsync
    • การรับส่งชุดข้อมูลวิจัย (.csv, .json, dataset) ระหว่าง Windows และ Linux Server
  5. 04_VSCODE.mdคู่มือ VS Code + Remote - SSH / WSL
    • การเชื่อมต่อจาก VS Code บน Windows ไปยัง Linux Server หรือ WSL เพื่อรัน Vibe Coding
  6. 05_TMUX.mdคู่มือ tmux และการตั้งค่าสำหรับ Vibe Coding
    • การติดตั้ง tmux บน Ubuntu Linux
    • การตั้งค่า ~/.tmux.conf สำหรับเมาส์สโครล (Mouse Scroll) อ่านคำตอบจาก Claude Code ลื่นไหล ไม่โดนตัดข้อความ

🎯 จุดเด่นของเอกสารชุดนี้

  • เรียงลำดับการเรียนรู้: มีตัวเลข 00_ ถึง 05_ กำหนดลำดับไฟล์เพื่อให้เรียนรู้ได้อย่างเป็นขั้นตอนตั้งแต่ศูนย์
  • ครอบคลุมการติดตั้ง WSL: ให้ผู้ใช้ Windows เริ่มต้นใช้งาน Ubuntu LTS ได้ทันทีโดยไม่ต้องฟอร์แมตเครื่อง
  • อธิบายคำสั่ง sudo สิทธิประโยชน์และข้อควรระวัง: เข้าใจกลไกความปลอดภัยและระบบ Root บน Linux
  • โครงสร้างอ่านง่าย: สรุป คำสั่งที่ต้องรู้ก่อน / ควรรู้ก่อน ไว้ที่ส่วนบนสุดของทุกไฟล์
  • พร้อมคัดลอกรัน: บล็อกคำสั่งเขียนสลับกับ # comment อธิบายทีละบรรทัด สามารถ Copy ไปวางลงใน Linux Terminal ได้ทันทีไม่มี syntax error
  • บริบทเหมาะกับนักวิทยาศาสตร์: สร้างสถานการณ์เปรียบเทียบจากมุมมองของผู้ที่คุ้นเคยกับ Windows แล้วย้ายมา Linux Server
  • ซัพพอร์ต Vibe Coding & Claude Code: พร้อมคอนฟิก tmux พิเศษให้เลื่อนสโครลดู Log หรือคำตอบยาวๆ จาก AI Agent ได้ไม่มีสะดุด

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages