ผู้สอน: เอาล่ะ ตอนนี้เรามีภาพรวมคร่าวๆ
ของ Kali Linux แล้ว ฉันต้องการใช้เวลาพูดคุยเกี่ยวกับเทอร์มินัล
Linux
ดังนั้นคุณจึงสามารถเข้าถึงเทอร์มินัลผ่านแอปพลิเคชันนี้ได้ที่นี่
ดังนั้นถ้าเราคลิกเข้าไป
มันจะเปิดหน้าต่างเทอร์มินัลให้เรา
และอย่างที่คุณเห็น ทั้งหมดนั้นเป็นหน้าจอสีดำที่คุณสามารถพิมพ์คำสั่งได้
ตอนนี้เทอร์มินัล Linux มีประสิทธิภาพมากจริง
ๆ เพราะสามารถใช้ทำอะไรก็ได้ที่คุณคิดจริงๆ
แอปพลิเคชั่นจำนวนมากใน Linux ที่มีส่วนต่อประสานกราฟิกเป็นโปรแกรมพร้อมรับคำสั่งก่อนจากนั้นผู้คนจึงสร้างส่วนต่อประสานกราฟิกสำหรับมัน
หลายครั้งที่อินเทอร์เฟซแบบกราฟิกอาจมีปัญหาหรือขัดข้องและโปรแกรมเทอร์มินัลจะยังคงทำงานอยู่
นอกจากนี้ เครื่องมือทดสอบการเจาะจำนวนมากยังไม่มีอินเทอร์เฟซแบบกราฟิก
สามารถใช้ได้ทั่วทั้งเทอร์มินัลเท่านั้น
ไม่เพียงแค่นั้น แต่ในหลาย ๆ สถานการณ์
คุณอาจมีเพียง SSH หรือพรอมต์คำสั่งในการเข้าถึงเครื่อง
ดังนั้นคุณจำเป็นต้องรู้วิธีใช้พรอมต์คำสั่งนี้เพื่อให้บรรลุเป้าหมายของคุณ
ตลอดหลักสูตร เราจะใช้เทอร์มินัลเป็นจำนวนมาก
และนั่นเป็นเหตุผลที่ฉันต้องการใช้เวลาเพียงแสดงให้คุณเห็นถึงพื้นฐานของมัน
และทำให้แน่ใจว่าคุณจะรู้สึกสบายใจที่จะใช้มัน
ตอนนี้ แนวคิดพื้นฐานคือคุณพิมพ์คำสั่ง
แล้วผลลัพธ์จะแสดงให้คุณเห็นบนหน้าจอ
มาดูคำสั่งที่ง่ายมาก
ๆ ซึ่งก็คือ pwd
ตอนนี้คำสั่งนี้จะพิมพ์ไดเร็กทอรีการทำงานปัจจุบัน
ดังนั้นชื่อ pwd
ดังนั้นหากฉันกด Enter
คุณจะเห็นว่ากำลังพิมพ์ /root ซึ่งหมายความว่าตอนนี้ฉันอยู่ในไดเรกทอรีราก
โดยพื้นฐานแล้วฉันอยู่ที่นี่
นี่คือราก มันคือบ้าน
ดังนั้นถ้าฉันทำ ls ซึ่งเป็นคำสั่งให้แสดงรายการไดเร็กทอรีและไฟล์ทั้งหมดในไดเร็กทอรีการทำงานปัจจุบัน
เราควรได้รับไดเร็กทอรีทั้งหมดที่เราเห็นในนี้
ดังนั้น ถ้าฉันกด Enter อย่างที่คุณเห็น ฉันจะเห็นไดเร็กทอรีทั้งหมดเหล่านี้ในไดเร็กทอรีการทำงานปัจจุบัน
ตอนนี้ คำสั่งที่มีประโยชน์อีกอย่างหนึ่งคือคำสั่ง cd
คำสั่งนี้ช่วยให้เราไปยังไดเร็กทอรีอื่นได้
ตัวอย่างเช่น สมมติว่าฉันต้องการไปที่ดาวน์โหลด
สิ่งที่เราต้องทำคือพิมพ์ cd
ตามด้วยชื่อของไดเร็กทอรีที่ฉันต้องการนำทางไป
ฉันจะพิมพ์ดาวน์โหลด
ตอนนี้ ถ้าฉันกด Enter ฉันควรจะอยู่ใน
Downloads ทันที ดังนั้นถ้าฉันทำ
pwd เพื่อดูไดเร็กทอรีการทำงานปัจจุบันของฉัน คุณจะเห็นว่ามันกำลังบอกว่าฉันอยู่ใน
/root/Downloads
ดังนั้นถ้าฉันทำ ls ที่นี่ มันควรแสดงไดเร็กทอรีและไฟล์ทั้งหมดภายใน
Downloads ให้ฉันดู
ดังนั้น ถ้าฉันป้อน อย่างที่คุณเห็น
ฉันมีไดเร็กทอรีและไฟล์ในนี้ และไฟล์เหล่านี้เป็นไฟล์เดียวกันกับที่คุณจะเห็นหากคุณดับเบิลคลิกที่ดาวน์โหลดที่นี่
ทีนี้ ถ้าคุณต้องการย้อนกลับไปหนึ่งไดเร็กทอรี
คล้ายกับการกดปุ่มย้อนกลับที่นี่ สิ่งที่คุณต้องทำคือ
cd อีกครั้ง คำสั่งเพื่อเปลี่ยนไดเร็กทอรีการทำงาน ตามด้วยจุด
และตอนนี้ ถ้าฉันทำ pwd คุณ
จะเห็นว่าฉันกลับมาที่รูทแล้ว
และถ้าฉันทำ ls คุณจะเห็นไดเร็กทอรีและไฟล์ทั้งหมดในรูท
นั่นเป็นสิ่งที่ดีทั้งหมด
และมีคำสั่งมากมายที่คุณสามารถใช้ได้
ฉันจะใส่ลิงก์ในแหล่งข้อมูลของการบรรยายเกี่ยวกับคำสั่ง
Linux ทั้งหมดที่คุณสามารถใช้ได้
คุณไม่จำเป็นต้องรู้จักพวกเขาด้วยหัวใจ
ที่จริงแล้ว เราจะใช้สิ่งเหล่านี้เป็นจำนวนมากตลอดหลักสูตร
ดังนั้น คุณจะได้เรียนรู้อย่างเป็นธรรมชาติขณะเรียนในหลักสูตร
ตอนนี้ หากคุณกำลังใช้คำสั่งและไม่แน่ใจว่าคำสั่งนี้ทำงานอย่างไร
คุณสามารถใช้คำสั่ง man เพื่อแสดงคู่มือของคำสั่งนี้ได้
ตัวอย่างเช่น เราใช้คำสั่ง ls
ที่นี่เพื่อแสดงรายการไฟล์และไดเร็กทอรีในไดเร็กทอรีการทำงานปัจจุบัน
แต่ถ้าเป็นผู้ชาย ตามด้วย ls หมายความว่าฉันกำลังขอคู่มือของ
ls
เลยถามว่าจะใช้คำสั่ง ls ได้อย่างไร?
ดังนั้น ถ้าฉันกด Enter
คุณจะเห็นว่าฉันได้หน้าจอที่คล้ายกับไฟล์ข้อความ
และโดยพื้นฐานแล้ว มันให้ข้อมูลมากมายเกี่ยวกับวิธีใช้คำสั่ง
ls แก่ฉัน
คุณจะเห็นว่ามันกำลังบอกเราว่าคำสั่งนี้จะแสดงรายการเนื้อหาของไดเร็กทอรี
คุณสามารถดูวิธีการทำงานโดยพิมพ์
ls ตามด้วยตัวเลือก ตามด้วยไฟล์
หากคุณต้องการเรียกใช้ในไฟล์
คุณสามารถดูคำอธิบายที่ยาวขึ้นของคำสั่งได้
จากนั้นคุณจะเห็นตัวเลือกและอาร์กิวเมนต์ทั้งหมดที่เราสามารถใช้กับคำสั่งนี้ได้
ตอนนี้ ใน Linux ส่วนใหญ่แล้ว ตัวเลือกต่างๆ
จะเป็นไปตามรูปแบบเดียวกันเสมอ
ดังนั้นคุณสามารถใช้ตัวอักษรขีดกลางหรือเส้นประ
ขีดคำเพื่อระบุอาร์กิวเมนต์
ตัวอย่างเช่น ในที่นี้ -a และ --all จะละเว้นรายการที่ขึ้นต้นด้วยจุด
ดังนั้น หากคุณยังอยู่ในนี้ต่อไป
คุณจะเห็นตัวเลือกและอาร์กิวเมนต์ทั้งหมดที่คุณสามารถใช้กับคำสั่ง
ls และเรามีตัวอย่างอื่นที่นี่
เรามี -l ซึ่งจะใช้รูปแบบรายการแบบยาว
ซึ่งจะแสดงข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ในไดเร็กทอรีการทำงานปัจจุบัน
ลองมาดูกันว่า
ฉันจะกด Q เพื่อออกจากสิ่งนี้
จากนั้นเราจะทำ ls ตามปกติ และเนื่องจากเราอ่านคู่มือนี้
เราจึงรู้ว่าเราทำ -l เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ได้
และหากฉันกด Enter ในตอนนี้
คุณจะเห็นว่าฉันยังคงได้รับไดเรกทอรีเดิม
แต่ยังแสดงการอนุญาต ผู้ใช้
วันที่สร้าง และอื่นๆ อีกด้วย
ดังนั้น คุณสามารถใช้คำสั่ง man
กับคำสั่งใดก็ได้ที่คุณต้องการ
ไม่เพียงแต่ใน ls
ดังนั้นคุณสามารถใช้มันบน pwd
คุณสามารถใช้มันบน cd หรือคำสั่งอื่น
ๆ และมันจะแสดงคำอธิบายแบบเต็มหรือหน้าคู่มือเกี่ยวกับวิธีการใช้คำสั่งนี้
ตอนนี้ฉันกำลังจะล้างหน้าจอโดยพิมพ์คำว่า clear
และสิ่งต่อไปที่ฉันจะแสดงให้คุณเห็นคือ
--help
นี่คือสิ่งที่คุณสามารถใช้อีกครั้งในเกือบทุกคำสั่งและทุกโปรแกรมใน
Linux
ดังนั้นคุณเพียงแค่พิมพ์ชื่อโปรแกรมหรือชื่อคำสั่ง
ตามด้วย --help
อย่างที่คุณคิด คำสั่งนี้จะแสดงข้อความช่วยเหลือ
โดยบอกคุณว่าคำสั่งนี้คืออะไร
หรือโปรแกรมนี้คืออะไร
อาร์กิวเมนต์ที่ใช้ วิธีใช้อาร์กิวเมนต์และตัวอย่างด้านล่าง
มีประโยชน์อีกอย่างหนึ่งกับเทอร์มินัล
ฉันจะเคลียร์อีกครั้ง คือลูกศร
คุณสามารถกดขึ้นเพื่อขึ้นไปดูคำสั่งทั้งหมดที่เราดำเนินการก่อนหน้านี้
และอีกครั้ง คุณสามารถลงไปเพื่อดูการนำทางระหว่างคำสั่งที่คุณดำเนินการก่อนหน้านี้
คุณยังสามารถใช้แท็บเพื่อเติมข้อความอัตโนมัติได้อีกด้วย
อีกครั้ง ลองทำ ls แล้วคุณจะเห็นไฟล์ทั้งหมด
และสมมติว่าเราต้องการเข้าสู่เอกสาร
เราก็ทำ cd ตามด้วย Documents ได้
คุณสามารถพิมพ์เอกสารหรือถ้าคุณขี้เกียจเหมือนฉัน
คุณสามารถทำ Doc แล้วกด Tab และอย่างที่คุณเห็น
ระบบจะเติมคำที่เหลือให้ฉันโดยอัตโนมัติ
ดังนั้นนี่คือสิ่งที่มีประโยชน์มากเมื่อคุณใช้งานเครื่องอ่านบัตรเป็นเวลานาน
สิ่งที่ฉันต้องการแสดงให้คุณเห็นก็คือวิธีการติดตั้งโปรแกรมใน
Kali จากเทอร์มินัล
ก่อนอื่นฉันจะเคลียร์เรื่องนี้
และสิ่งแรกที่คุณต้องการทำคืออัปเดตแหล่งข้อมูลที่
Kali สามารถค้นหาและดาวน์โหลดโปรแกรมได้
ดังนั้นเราจะทำ apt-get update
ตอนนี้ apt-get เป็นชื่อของแอปพลิเคชันที่ช่วยให้เราดาวน์โหลดและติดตั้งโปรแกรมต่างๆ
ได้ และเรากำลังบอกว่าอัปเดต
เพราะฉันบอกว่าฉันต้องการให้คุณอัปเดตรายการโปรแกรมทั้งหมดที่ฉันสามารถติดตั้งได้
ดังนั้นฉันจะกด Enter
และคุณต้องการให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตเมื่อใช้งานสิ่งนี้
และอย่างที่คุณเห็น มันบอกฉันว่ามันเสร็จแล้ว
และตอนนี้ เราสามารถดำเนินการต่อและเริ่มการติดตั้งแอปพลิเคชันได้
ดังนั้นโปรแกรมแรกที่ฉันอยากจะติดตั้งคือโปรแกรมเทอร์มินัลจริงๆ
คล้ายกับโปรแกรมนี้ แต่มันทำให้เราเปิดหน้าต่างเทอร์มินัลหลายหน้าต่างในหน้าต่างเดียวกันได้
ดังนั้น ในการติดตั้งโปรแกรมผ่านบรรทัดคำสั่ง
เราจะทำ apt-get ซึ่งก็คือชื่อโปรแกรมที่ช่วยให้เราติดตั้งโปรแกรมต่างๆ
ในระบบได้
เราจะบอกว่าผมต้องการติดตั้ง และโปรแกรมที่ผมต้องการติดตั้งเรียกว่า
Terminator
ง่ายมาก ง่ายมาก
ก่อนอื่น เรากำลังพิมพ์ชื่อคำสั่ง
ซึ่งก็คือ apt-get
เรากำลังบอกว่าฉันต้องการติดตั้งและชื่อโปรแกรมที่ฉันต้องการติดตั้งเรียกว่า
Terminator
ดังนั้นฉันจะกด Enter
และนี่จะดาวน์โหลดและติดตั้ง Terminator ให้ฉัน
ดังนั้นคุณสามารถใช้คำสั่งเดียวกันเพื่อติดตั้งโปรแกรมใดก็ได้ที่คุณต้องการ
คุณเพียงแค่ต้องแทนที่ Terminator
ด้วยชื่อของโปรแกรมที่คุณต้องการติดตั้ง
ฉันเคยดาวน์โหลดและติดตั้งสิ่งนี้มาก่อน
ดังนั้นจึงไม่ได้ขอให้ยืนยัน
แต่ถ้าคุณใช้งานสิ่งนี้เป็นครั้งแรก
ระบบอาจขอให้คุณยืนยันว่าคุณต้องการติดตั้งโปรแกรมนี้จริงๆ
หรือไม่
สิ่งที่คุณต้องทำคือกด
Y จากแป้นพิมพ์แล้วกด Enter
เท่านี้ก็เสร็จเรียบร้อย อย่างที่คุณเห็น
ถ้าฉันไปที่แอปพลิเคชันทั้งหมดของฉันที่นี่
และเพียงพิมพ์ Terminator
คุณจะเห็นว่าฉันมีอยู่ที่นี่
ดังนั้นฉันจะลากมันมาวางไว้ใน
Dock ของฉันจริงๆ เพื่อที่ฉันจะได้เข้าถึงได้ง่ายในอนาคต
ตอนนี้ฉันสามารถคลิกเข้าไปที่นี่และมันจะเปิดเทอร์มินัลให้ฉัน
นี่เป็นอีกแอปพลิเคชันหนึ่งที่ช่วยให้ฉันสามารถเรียกใช้คำสั่งได้
มันก็เหมือนกับสิ่งนี้
อีกครั้ง ฉันทำได้ ls และ pwd
ข้อแตกต่างเพียงอย่างเดียวคืออันนี้
ฉันสามารถคลิกขวาและคลิก
Split Horizontally ได้ ตัวอย่างเช่น และจะแบ่งหน้าจอเดียวกันออกเป็นสองหน้าจอ
ซึ่งฉันสามารถเรียกใช้คำสั่งพร้อมกันได้
ฉันสามารถมีคำสั่งต่างๆ ได้ที่นี่ และฉันสามารถเรียกใช้คำสั่งต่างๆ
ได้ที่นี่
จากนั้นฉันก็สามารถแยกส่วนมากกว่านี้ได้หากต้องการ
ในแนวตั้งหรือแนวนอนอีกครั้ง และอย่างที่คุณเห็น
ฉันสามารถมีหน้าต่างเทอร์มินัลได้มากเท่าที่ฉันต้องการ และสิ่งนี้จะมีประโยชน์มากในอนาคตเมื่อเราดำเนินการหลาย ๆ โปรแกรมและคำสั่งต่างๆ
พร้อมกัน
ก่อนที่ฉันจะปล่อยคุณไป
ฉันต้องการแสดงให้คุณเห็นสองเว็บไซต์
ที่ฉันจะรวมไว้ในแหล่งข้อมูลของการบรรยายนี้
ก่อนอื่น เรามีเว็บไซต์ที่นี่ซึ่งมีคำสั่ง
Linux ทั่วไป หากไม่ทั้งหมด
เพื่อให้คุณสามารถอ่านและทำความคุ้นเคยกับพวกเขาได้
แต่จำไว้ว่าคุณไม่จำเป็นต้องรู้ทั้งหมดด้วยใจ
อย่างที่ฉันพูด เมื่อคุณผ่านหลักสูตรของฉันและเมื่อคุณเดินทางต่อไป
คุณจะได้เรียนรู้คำสั่งที่คุณต้องการในขณะที่คุณไป
แหล่งข้อมูลที่มีประโยชน์อีกอย่างที่ฉันจะรวมไว้คือคำอธิบายเชลล์
คอม
เว็บไซต์นี้ออกแบบมาเพื่ออธิบายคำสั่ง Linux ให้กับคุณ
สิ่งที่คุณต้องทำคือพิมพ์คำสั่งที่นี่
ตัวอย่างเช่น หากคุณเพียงแค่พิมพ์ ls และกด
Explain จะเป็นการอธิบายว่า
ls จะแสดงรายการเนื้อหาไดเร็กทอรี
คุณสามารถทำให้มันซับซ้อนขึ้นและทำ
ls -la และถ้าเรากด
Enter ตอนนี้ มันจะทำลายอาร์กิวเมนต์ทั้งหมดและอธิบายทุกอาร์กิวเมนต์
ดังนั้นอีกครั้ง ls แสดงรายการเนื้อหา
หากเราเน้น l อย่างที่คุณเห็น
มันกำลังบอกเราว่าจะใช้รูปแบบรายการยาวๆ
อย่างที่เราเคยเห็นมาก่อนหน้านี้ และ a ต่อท้ายเหมือนกับ -a
เท่านั้น ซึ่งหมายความว่าเรา ไม่ต้องการละเว้นรายการที่ขึ้นต้นด้วยจุด ดังนั้นเราจึงไม่ต้องการละเว้นไฟล์ที่ซ่อนอยู่
ดังนั้นคุณสามารถทำคำสั่งใด ๆ ที่นี่
คุณสามารถทำการติดตั้ง apt-get และฉันจะอธิบายให้คุณฟัง
ดังนั้นจะอธิบายว่า apt เป็น package manager
และ install สามารถใช้ติดตั้งแพ็คเกจและอื่นๆ ได้
ดังนั้น หากคุณเคยเห็นคำสั่ง Linux
ที่คุณไม่เข้าใจ
คุณสามารถเข้ามาที่นี่
วางคำสั่ง แล้วมันจะแยกย่อยให้คุณและอธิบายได้ดีมาก