พื้นฐาน linux ระบบปฏิบัติการมักจะเป็นเพียงอินเทอร์เฟซเริ่มต้นสำหรับผู้ใช้ในการควบคุมกระบวนการ หรือทำงานต่างๆ ได้หลากหลาย ปัจจุบันนิยมกันมากมาย ไม่ว่าจะเป็น Windows, macOS หรือ Linux (Linux) ลินุกซ์เองมีทั้งส่วนต่อประสานกราฟิก (GUI) ที่ยอดเยี่ยมและอินเทอร์เฟซบรรทัดคำสั่ง (CLI) ซึ่งทำให้ Linux เป็นสวรรค์สำหรับนักพัฒนา
เหตุผลหลักที่ลีนุกซ์ตอบสนองความต้องการของมืออาชีพด้านคอมพิวเตอร์ก็เพราะว่ามันเป็นโอเพ่นซอร์สฟรีทางเทคนิค ความคุ้นเคยกับคำสั่งเทอร์มินัล OS อื่นๆ โดยเฉพาะรุ่นก่อนของ DoS ตระกูล Linux OS อีกรุ่นหนึ่งมีหลายยี่ห้อหรือหลายรุ่น อย่างไรก็ตาม พวกเขาทั้งหมดใช้คำสั่งที่เหมือนกันหรือคล้ายกันเป็นส่วนใหญ่
พื้นฐาน linux มีทั้งหมดกี่ประเภท
พื้นฐาน linux จากความนิยมอย่างมากในอุตสาหกรรม หลายบริษัทจึงเลือกที่จะพัฒนาโซลูชันของตนบนเซิร์ฟเวอร์ Linux เพื่อให้มีบุคลากรสนับสนุนด้านเทคนิคจำนวนมาก โดยเฉพาะอย่างยิ่ง เนื่องจากมีความยืดหยุ่นมากกว่าบริษัทใหญ่ๆ เช่น Canonical, SUSE, Red Hat หรือแม้แต่ระบบปฏิบัติการที่มีแบรนด์ เช่น Windows และ Mac ดังนั้นการพัฒนาโปรแกรมจึงทำได้ง่ายและรวดเร็วขึ้นมาก หรือคุณสามารถใช้เคอร์เนลเพื่อแก้ไข OS Linux เวอร์ชันของคุณเองได้
และ Linux สำหรับโปรแกรมเมอร์คือระบบปฏิบัติการที่เป็นศูนย์กลางในอาชีพของฉัน ดังนั้นโปรแกรมเมอร์มือใหม่จึงควรคุ้นเคยกับคำสั่งพื้นฐานของลินุกซ์ คำสั่งเหล่านี้เป็นคำสั่งที่ใช้ในอินเทอร์เฟซบรรทัดคำสั่งของระบบปฏิบัติการ หรือที่เรียกว่าเชลล์เพื่อทำงานทั่วไป เช่น การสร้างและลบไฟล์และโฟลเดอร์บน TechNotification.com ต่อไปนี้คือรายการคำสั่งพื้นฐานของ Linux ที่คุณจำเป็นต้องรู้เพื่อประกอบอาชีพ ดังต่อไปนี้
1. ls (ตัวอักษรแอลเอสติดกัน)
ย่อมาจาก list คำสั่งนี้ใช้เพื่อแสดงรายการไฟล์และโฟลเดอร์ทั้งหมดที่มีอยู่ในไดเร็กทอรีปัจจุบัน การใช้คำสั่ง ls โดยไม่มีพารามิเตอร์แสดงรายการเนื้อหาไดเร็กทอรีในรูปแบบย่อ แต่ถ้าคุณต้องการดูข้อมูลทั้งหมดหรือไฟล์พิเศษใด ๆ ที่ส่งออกพารามิเตอร์ที่เพิ่มเข้ามาในรูปแบบ ls (ตัวเลือก) (ชื่อไฟล์)
2. cd
แสดงถึงการเปลี่ยนแปลงของไดเร็กทอรี (คำสั่งใช้สลับไปยังไดเร็กทอรีอื่นเพียงพิมพ์ cd ตามด้วยชื่อไดเร็กทอรีที่ต้องการ หรือแม้กระทั่งออกมาที่ไดเร็กทอรีหลักก่อนหน้าด้วย cd นั้น .. (ระบบคอมพิวเตอร์แทนที่จุดสองจุดนี้ด้วย ชื่อไดเร็กทอรีหลักของไดเร็กทอรีปัจจุบัน) โดยพิมพ์
3. pwd
Print Working Directory คือคำสั่งที่แสดงชื่อไดเร็กทอรีปัจจุบัน
4. mkdir
ย่อมาจาก Make Directory คำสั่งสำหรับสร้างไดเร็กทอรีใหม่ เพียงพิมพ์ชื่อไดเร็กทอรีที่คุณต้องการสร้างหลัง mkdir
5. rmdir
ย่อมาจาก Remove Directory คำสั่งนี้จะลบไดเร็กทอรี เพียงพิมพ์ชื่อไดเร็กทอรีที่คุณต้องการลบหลัง rmdir
6. cp
ย่อมาจาก copy เป็นคำสั่งให้คัดลอกไฟล์ไปยังโฟลเดอร์เป้าหมายที่ต้องการ เพียงพิมพ์ cp ตามด้วยชื่อไฟล์ (เว้นวรรคไฟล์เท่าใดก็ได้) ตามด้วยชื่อโฟลเดอร์ แต่ถ้าคุณต้องการคัดลอกทุกอย่างในไดเร็กทอรี ทั้งไฟล์และไดเร็กทอรีย่อย ให้ใช้ตัวเลือก -r (ย่อมาจาก Recursive) ก่อนชื่อโฟลเดอร์ที่จะคัดลอก และชื่อโฟลเดอร์ปลายทาง
7. rm
ย่อมาจาก Remove และใช้เพื่อลบไฟล์ โดยปกติแล้ว Linux จะถามสิ่งนี้ซ้ำๆ เพื่อยืนยัน หากมีข้อสงสัย ให้ใช้ตัวเลือก -f (ย่อมาจากคำว่า Force) การใช้ตัวเลือก -r จะลบไดเร็กทอรีและทุกอย่างในนั้นออก ดังนั้นการใช้ทั้งสองตัวเลือกร่วมกัน เช่น rm –rf สามารถลบทุกอย่างในเส้นทางออกโดยไม่คาดคิด ดังนั้นควรระมัดระวังและมีสติก่อนที่จะใช้ตัวเลือกเหล่านี้
8. mv
ย่อจาก Move เป็นคำสั่งไว้ใช้ย้ายไฟล์ไปโฟลเดอร์ที่ต้องการ มีโครงสร้างพารามิเตอร์คล้ายคำสั่ง cp
9. find
ใช้เพื่อค้นหาไฟล์ในไดเร็กทอรีเป้าหมาย พารามิเตอร์ตัวแรกที่ตามหลังคำสั่งคือชื่อของไดเร็กทอรีเป้าหมายที่จะค้นหาภายใน จากนั้นไปที่ตัวเลือกเพื่อป้อนพารามิเตอร์เพื่อค้นหา ตัวอย่างเช่น ป้อนข้อความเพื่อค้นหาตามหลัง –name
10. kill
ใช้เพื่อปิดกระบวนการที่ต้องการ ต้องตามด้วยพารามิเตอร์ซึ่งเป็น ID ของกระบวนการนั้น (ใช้คำสั่งบนสุดเพื่อดูรายการหมายเลขกระบวนการที่ทำงานอยู่)
11. sudo
ย่อมาจาก Superuser do หรือ Switch User do โดยใช้คำสั่งนี้มีความสำคัญเหนือกว่าคำสั่งอื่นๆ เพื่อเรียกใช้คำสั่งนั้นเป็นระดับสิทธิพิเศษ ในฐานะผู้ใช้ระดับสูง (หากไม่มีตัวเลือกอื่น) หรือในฐานะผู้ใช้อื่น
12. passwd
คำสั่งนี้ใช้เพื่อเปลี่ยนรหัสผ่านสำหรับชื่อผู้ใช้ที่ต้องการ หรือผู้ใช้ปัจจุบันโดยใช้โครงสร้างคำสั่งต่อไปนี้: passwd (ตัวเลือก ถ้ามี) (ชื่อผู้ใช้ต่างกันหากต้องการ)
13. reboot
คำแนะนำสำหรับระบบในการปิดขั้นตอนอย่างปลอดภัย เหมือนกดปิด Windows แทนการดึงปลั๊ก
14. clear
เป็นคำสั่งล้างการแสดงข้อมูลบนหน้าจอ ให้หน้าจอดูโล่งๆ พร้อมรับคำสั่งใหม่อย่างสะอาดตา
ความเป็นมาของลินุกซ์ (Linux)
Linux ถือกำเนิดในฟินแลนด์ในปี 1980 โดย Linus Trovalds นักศึกษาคณะวิทยาการคอมพิวเตอร์ มหาวิทยาลัยเฮลซิงกิ ณ จุดนั้น Linux รู้ว่าระบบ Minix เป็นระบบ UNIX บนพีซี ที่พัฒนา ศาสตราจารย์แอนดรูว์ เอส. ทาเนนบอม มีความสามารถไม่เพียงพอดังนั้นแต่ละจุดจึงเริ่มพัฒนาระบบ UNIX ของตัวเองตามต้องการความปรารถนาอื่นกระบวนการของระบบปฏิบัติการคอมพิวเตอร์ก็ต้องเข้าใจเป็นเวลานานแล้วที่ฉันเริ่มพัฒนา Linux เขาเกลี้ยกล่อมนักพัฒนาการสนับสนุนโปรแกรมอื่นๆ ส่วนใหญ่ที่สนับสนุนการพัฒนา Linux คือ ทำงานร่วมกันผ่านอินเทอร์เน็ต
Linux คือชุดของโปรแกรมที่พัฒนาโดยนักพัฒนาร่วมกันแจกจ่ายให้ทดลองใช้เพื่อทดสอบข้อบกพร่อง ที่น่าสนใจคืองานเหล่านี้คือทุกคนทำงานฟรี ทำงานผ่านอินเตอร์เน็ต
ปัจจุบันระบบ Linux เวอร์ชันที่ประกาศล่าสุดคือเวอร์ชัน 2.0.13 หากหมายเลขรหัสเวอร์ชันนี้เป็นรหัสเวอร์ชันหลังจุดทศนิยมแรกเป็นเลขคู่ เช่น 1.0.x, 1.2.x เวอร์ชันเหล่านี้ถือว่าเสถียรและ ค่อนข้างเสถียร อย่างไรก็ตามสำหรับเลขคี่ เช่น 1.1.x, 1.3.x, เวอร์ชันทดสอบ เวอร์ชันเหล่านี้เพิ่มคุณสมบัติใหม่และฉันต้องทดสอบหาข้อผิดพลาดต่างๆ