2024 ผู้เขียน: Malcolm Clapton | [email protected]. แก้ไขล่าสุด: 2023-12-17 04:12
แม้จะมีอินเทอร์เฟซแบบกราฟิกที่แพร่หลายและเครื่องมือจัดการที่สะดวกทุกประเภท เช่น Magic Mouse และ Magic Trackpad แอปพลิเคชัน Terminal.app ยังคงเป็นเครื่องมือที่มีประโยชน์และ "ล้ำค่า" เล็กน้อยสำหรับการดำเนินการบางอย่าง ซึ่งพวกเราส่วนใหญ่ค่อนข้างคุ้นเคยอย่างผิวเผิน อันที่จริง ไม่มีอะไรยากในการ "ฝึกฝน" มัน ดังนั้นสำหรับผู้อ่าน MacRadar ทุกคน ฉันได้เตรียมคำสั่งสำหรับ Terminal ที่อาจเป็นประโยชน์
ในการเริ่มต้น ควรจะกล่าวว่าแอปพลิเคชั่น Terminal.app นั้นเหมือนกับยูทิลิตี้ยูทิลิตี้ที่มีประโยชน์ทั้งหมดนั้นอยู่ในไดเร็กทอรี Programs> Utilities ทันทีหลังจากเปิดตัวคุณจะเห็นบรรทัดที่เขียนชื่อคอมพิวเตอร์และไดเร็กทอรีปัจจุบันและหลังเครื่องหมายดอลลาร์ ($) - เคอร์เซอร์กะพริบต้อนรับที่เชิญให้คุณป้อนคำสั่งแรกของคุณ …
รายการไฟล์และโฟลเดอร์ - ls
ตามค่าเริ่มต้น หลังจากเปิดยูทิลิตี้แล้ว โฮมโฟลเดอร์ของผู้ใช้จะถูกเลือกเป็นไดเร็กทอรีการทำงาน ในการรับรายการไฟล์และโฟลเดอร์ในนั้น เพียงแค่เรียกใช้คำสั่งสองตัวอักษร
ลส
คำสั่งนี้มีหลายรูปแบบ ซึ่งถูกเรียกโดยคีย์ต่างๆ (อันที่จริง ยังมีอีกมาก):
-
ลส -ล
- จะแสดงข้อมูลโดยละเอียดเกี่ยวกับแต่ละรายการ รวมถึงการอนุญาต ขนาดไฟล์ ฯลฯ นอกจากนี้ อักขระตัวแรกของแต่ละบรรทัดจะช่วยให้เรากำหนดประเภทข้อมูลได้: หากเป็นตัวอักษรละติน "d" เราก็มีไดเร็กทอรี และถ้ายัติภังค์ (-) แสดงว่าเป็นไฟล์ปกติ
-
ls -a
- จะแสดงรายการไฟล์และไดเร็กทอรีทั้งหมดในโฟลเดอร์ปัจจุบัน รวมถึงรายการที่ซ่อนอยู่ (ชื่อที่ขึ้นต้นด้วยจุดใน Mac OS X)
หมายเหตุถึงพนักงานต้อนรับ: สามารถรวมคีย์เข้าด้วยกันได้อย่างง่ายดาย ดังนั้น หากคุณต้องการดูข้อมูลโดยละเอียดเกี่ยวกับองค์ประกอบทั้งหมดของไดเร็กทอรี รวมถึงไฟล์ที่ซ่อนอยู่ คำสั่งของคุณควรมีลักษณะดังนี้:
ls -la
การย้ายระหว่างไดเร็กทอรี - cd
ชื่อของคำสั่งนี้ไม่ได้มาจากซีดีเก่าที่ Apple ประสบความสำเร็จในการฆ่าด้วย iTunes Store ดิจิทัล แต่มาจากคำภาษาอังกฤษสองคำ "change directory" - ซึ่งมันทำ:
-
เขียน
cd เพลง
- - และ Terminal จะไปที่โฟลเดอร์ Music หากมีอยู่ในไดเร็กทอรีปัจจุบันของคุณ
-
หากต้องการออกจากโฟลเดอร์ที่สูงกว่าหนึ่งระดับ ให้ใช้คำสั่ง
ซีดี..
- (มีจุดสองจุด).
- และเมื่อดำเนินการคำสั่ง cd คุณจะถูกโอนไปยังโฮมไดเร็กทอรีของผู้ใช้ทันที
เส้นทางแบบเต็มไปยังไดเร็กทอรีการทำงาน - pwd
ชื่อของคำสั่งนี้ยังมาจากอักษรตัวแรกของวลี "print working directory" ด้วย ไม่ว่าคุณจะอยู่ในไดเร็กทอรีใดก็ตาม คำสั่งนี้จะส่งผลให้พาธแบบเต็มไปยังไดเร็กทอรีปัจจุบัน
สร้างไดเร็กทอรี - mkdir
คำสั่งนี้สร้างไดเร็กทอรีที่มีชื่อที่ระบุ ตัวอย่างเช่น,
mkdir Temp
จะสร้างไดเร็กทอรีชั่วคราวในโฟลเดอร์ปัจจุบัน หากคุณลืมว่าคุณกำลังอยู่ในไดเร็กทอรีใด ให้ใช้
pwd
:
การลบไฟล์และไดเร็กทอรี - rm, rmdir
ระหว่างการดำเนินการกับไฟล์และไดเร็กทอรีผ่าน Terminal คุณต้องคำนึงถึงความแตกต่างเล็กน้อยแต่สำคัญ: ไม่มีถังรีไซเคิล ดังนั้นข้อมูลจะถูกลบอย่างถาวร
แต่โดยรวมทีม
rm test1.txt
จะลบไฟล์ test1.txt ออกจากไดเร็กทอรีปัจจุบัน และถ้าคุณเพิ่มให้พูดว่าคีย์ "i" (
rm -i test2.txt
) ผู้ใช้จะได้รับแจ้งให้ยืนยันการลบ
ขออภัย การลบไดเร็กทอรีเป็นงานที่ยากกว่า เนื่องจากมีคำสั่งหลายประเภทสำหรับการดำเนินการนี้:
-
rmdir ทดสอบ
- จะลบไดเร็กทอรีทดสอบก็ต่อเมื่อว่างเปล่าและไม่มีโฟลเดอร์ย่อยหรือไฟล์อยู่ภายใน
-
rm -r Test2
- ลบไฟล์และโฟลเดอร์ทั้งหมดซ้ำใน Test2 และลบออกในตอนท้าย
การย้ายและคัดลอกไฟล์ - mv และ cp
ทั้งสองคำสั่งดำเนินการเกือบเหมือนกัน ดังนั้นรายการพารามิเตอร์จะเหมือนกันสำหรับพวกเขา หากฉันต้องการย้ายไฟล์จากไดเร็กทอรีหนึ่งไปยังไดเร็กทอรีอื่น ฉันต้องใช้คำสั่งต่อไปนี้:
mv ~ / test1.txt ~ / เอกสาร / test1.txt
พารามิเตอร์แรก (~ / test1.txt) คือไฟล์ที่เราจำเป็นต้องย้าย และตัวที่สองคือไดเร็กทอรีปลายทางและชื่อไฟล์ผลลัพธ์
และอีกครั้งถึงนายหญิงของโน้ต ขั้นแรก อย่างที่คุณอาจเดาได้อยู่แล้ว ไม่จำเป็นต้องนำทางไปยังไดเร็กทอรีที่ถูกต้องเพื่อดำเนินการกับไฟล์ แค่ทราบชื่อ เส้นทางแบบเต็ม และใช้เป็นพารามิเตอร์คำสั่งก็เพียงพอแล้ว
ประการที่สอง เพื่อไม่ให้เขียนพาธไปยังโฮมไดเร็กตอรี่ทุกครั้ง ก็เพียงพอแล้วที่จะใช้ตัวหนอน (~) ตัวอย่างเช่น รายการ
~ / เอกสาร
เท่ากับ
/ ผู้ใช้ / ชื่อผู้ใช้ / เอกสาร
ในการคัดลอกไฟล์ เพียงแค่แทนที่
mv
บน
cp
:
ทีมที่เหลือ
โดยปกติ จะไม่สามารถอธิบายคำสั่งที่มีอยู่ทั้งหมด (รวมถึงคีย์ของคำสั่ง) ได้ ดังนั้นฉันจะเน้นที่ "อินสแตนซ์" ที่น่าสนใจและมีประโยชน์อีกสองสามอย่าง:
-
คุณสามารถเรียกใช้แอปพลิเคชันใด ๆ ในระบบโดยใช้คำสั่ง
เปิด
โดยระบุเส้นทางไปยังแอปพลิเคชันและชื่อโดยคั่นด้วยช่องว่าง ตัวอย่างเช่น,
เปิด /Applications/Airfoil.app
-
การใช้คำสั่ง
ใคร
- คุณสามารถดูรายชื่อผู้ใช้ที่เข้าสู่ระบบ โดยปกติ สิ่งนี้จะเกี่ยวข้องก็ต่อเมื่องานบนคอมพิวเตอร์เครื่องนี้เกี่ยวข้องกับการเข้าสู่ระบบของผู้ใช้หลายคนหรือ SSH ที่ใช้งานอยู่
-
สั่งการ
แมว test.txt
- จะอนุญาตให้คุณแสดงเนื้อหาของไฟล์ชื่อ test.txt ในหน้าต่าง Terminal แต่คุณไม่สามารถแก้ไขได้ (คุณจะต้องใช้โปรแกรมแก้ไขข้อความ เช่น nano, vim หรือ emacs เพื่อดำเนินการนี้) เพียงแค่ดูมัน
-
คุณสามารถยกเลิกกระบวนการรันคำสั่งใดก็ได้ (ไม่ว่าจะเป็น ping หรือการทำงานของเชลล์สคริปต์) โดยใช้แป้นพิมพ์ลัดสากล
ควบคุม + C
- .
-
การล้างหน้าต่าง Terminal ของข้อความจำนวนมากทำได้ง่ายมากโดยใช้คำสั่ง
แจ่มใส
- .
-
คุณอาจต้องมีสิทธิ์ของผู้ดูแลระบบเพื่อเรียกใช้คำสั่งบางอย่าง วิธีที่เร็วที่สุดในการทำเช่นนี้คือการเพิ่มคำสั่งที่ตอนต้นของบรรทัด
sudo
- … ในกรณีนี้ Terminal จะขอให้คุณป้อนรหัสผ่านสำหรับบัญชีของคุณ
-
คุณสามารถดูรายการกระบวนการที่ทำงานอยู่โดยใช้คำสั่ง
สูงสุด
- อย่างไรก็ตาม ในกรณีนี้ ข้อมูลจะมีความชัดเจนน้อยกว่าในการตรวจสอบระบบ
-
เพื่อแสดงวิธีใช้โดยละเอียดสำหรับคำสั่ง คุณสามารถใช้
ชาย
- โดยระบุชื่อคำสั่งที่สนใจโดยคั่นด้วยช่องว่าง
-
ฉันเกือบลืมพูดถึงยูทิลิตีการค้นหาที่ยอดเยี่ยม
grep
ซึ่งคุณสามารถค้นหาสตริงข้อความในไฟล์ หรือพูด กระบวนการเฉพาะในรายการกระบวนการ (เช่น
ps ขวาน | grep smbd
- ).
บางทีเราอาจจะหยุดแค่นี้และถ้าฉันพลาดอะไรไปหรือระบุไม่ถูกต้อง - ยินดีต้อนรับคุณในความคิดเห็น
แนะนำ:
71 คำสั่ง Linux สำหรับทุกโอกาส เกือบ
คุณสามารถทำเกือบทุกอย่างในเทอร์มินัล Linux: กำหนดค่าระบบ ติดตั้งและถอนการติดตั้งแอปพลิเคชัน จัดการดิสก์และไฟล์ และแม้แต่พูดคุยกับวัว Lifehacker ได้รวบรวมคำสั่ง Linux ที่มีประโยชน์ที่สุดเพื่อให้คุณสบายใจ
10 ฟีเจอร์ที่มีประโยชน์ของ Google Translate ที่ทุกคนควรรู้
การแปลพร้อมกัน, พจนานุกรมของตัวเอง, การป้อนข้อมูลด้วยลายมือ, งานออฟไลน์ - นี่เป็นเพียงความสามารถบางส่วนของบริการที่มีชื่อเสียง
100+ iOS Gestures และ Hotkeys ที่ทุกคนควรรู้
Lifehacker บอกวิธีเพิ่มการควบคุมด้วยท่าทางบน iOS รวมถึงทางลัดที่คุณควรเริ่มใช้ จดจำคำย่อเหล่านี้เพื่อให้ทำงานได้เร็วขึ้นและมีประสิทธิภาพมากขึ้น
6 ฟีเจอร์ของ Google Play ที่ทุกคนควรรู้
Google Play เป็นโปรแกรมหลักสำหรับอุปกรณ์ Android คุณคิดว่าคุณรู้จักเธอดีหรือไม่ นี่คือคุณสมบัติ 6 ประการของ Google Play ที่คุณอาจไม่รู้เกี่ยวกับ
20 คำสั่ง Terminal ใน macOS ที่จะมีประโยชน์
ดูวิธีทำให้การทำงานบน Mac ของคุณง่ายขึ้น เร็วขึ้น และสะดวกยิ่งขึ้น คำสั่ง macOS ที่จำเป็นที่สุดทั้งหมดอยู่ในบทความ Lifehacker นี้