แผ่นโกงคำสั่ง Mac Terminal
Mac Terminal อาจดูน่าเบื่อและใช้งานยาก แต่หากคุณสละเวลาในการเรียนรู้อย่างเจาะลึก คุณก็สามารถทำงานได้โดยไม่ต้องคลิกไปรอบๆ มากนัก หากคุณเพิ่งเริ่มต้น โปรดอ่านเอกสารสรุปคำสั่ง Mac Terminal ของเราเพื่อใช้อ้างอิงอย่างรวดเร็วในอนาคต
เพื่อดำเนินการตามคำแนะนำต่อไปนี้ จำเป็นต้องเริ่มต้นแอปพลิเคชัน Terminal ซึ่งสามารถทำได้โดยไปที่"แอปพลิเคชัน"ภายในหมวดหมู่"ยูทิลิตี้"หรือใช้คุณสมบัติ Spotlight เพื่อค้นหาจุดเริ่มต้นที่กำหนด
เรามีความยินดีที่จะนำเสนอ “เอกสารสรุปคำสั่ง Mac Terminal Commands” ในรูปแบบ PDF ฟรี ซึ่งสามารถเข้าถึงได้ผ่าน TradePub ผู้จัดจำหน่ายที่นับถือของเรา เพื่อที่จะรับการเข้าถึงครั้งแรก คุณจะต้องดำเนินการลงทะเบียนโดยย่อให้เสร็จสิ้น โปรดดำเนินการดาวน์โหลดเอกสารสรุปโดยคลิกลิงก์ด้านล่าง
แผ่นโกงคำสั่ง Mac Terminal
สั่งการ
การกระทำ
แป้นพิมพ์ลัด
แท็บ
กรอกชื่อไฟล์และโฟลเดอร์อัตโนมัติ
Cmd\+ ฟ
ระบุการเกิดขึ้นของภาษาใดภาษาหนึ่งภายในอินเทอร์เฟซบรรทัดคำสั่ง
Ctrl \+ ก
โปรดกลับไปยังจุดเริ่มต้นของช่องป้อนข้อความปัจจุบัน
Cmd \+ ก
เลือกทุกอย่างใน Terminal
Cmd \+ ป
อินพุตและเอาต์พุตของเทอร์มินัลการพิมพ์
Ctrl \+ อี
โปรดไปยังส่วนสรุปของช่องป้อนข้อความที่คุณมีส่วนร่วมอยู่ในปัจจุบัน
Ctrl \+ ยู
ล้างบรรทัดก่อนเคอร์เซอร์
Ctrl \+ เค
ล้างบรรทัดหลังเคอร์เซอร์
Ctrl \+ W
ลบคำที่อยู่หน้าเคอร์เซอร์
Ctrl \+ ต
ย้อนกลับตำแหน่งของอักขระสองตัวสุดท้ายภายในข้อความที่กำลังแสดงบนหน้าจอโดยใช้คำสั่งหรือคำสั่ง
Esc \+ ต
พูดง่ายๆ ก็คือ โค้ดนี้จะแลกเปลี่ยนตำแหน่งของอักขระสองตัวสุดท้ายในสตริงที่กำหนดโดยเลื่อนไปที่จุดสิ้นสุดและวางอักขระสองตัวสุดท้ายดั้งเดิมไว้ที่จุดเริ่มต้น ซึ่งสามารถทำได้โดยใช้ภาษาโปรแกรมต่างๆ เช่น Python หรือ JavaScript
Ctrl \+ L
ล้างหน้าจอ
Ctrl \+ ซี
ฆ่าสิ่งที่คุณกำลังวิ่งอยู่
Ctrl \+ D
ออกจากเชลล์ปัจจุบัน
ตัวเลือก \+->
เลื่อนเคอร์เซอร์ไปข้างหน้าหนึ่งคำ
ตัวเลือก \+
เลื่อนเคอร์เซอร์ไปข้างหลังหนึ่งคำ
Ctrl \+ F
เลื่อนเคอร์เซอร์ไปข้างหน้าหนึ่งอักขระ
Ctrl \+ บี
เลื่อนเคอร์เซอร์ไปข้างหลังหนึ่งอักขระ
Ctrl \+ Y
ข้อความก่อนหน้านี้ถูกละเว้นเนื่องจากมีภาษาและเนื้อหาที่ไม่เหมาะสม
Ctrl \+ Z
วางงานหรือการดำเนินการที่กำลังดำเนินการอยู่ในสถานะไม่ได้ใช้งานชั่วคราว หรือที่เรียกว่ากระบวนการเบื้องหลัง"ถูกระงับ"
Ctrl \+ _
เลิกทำคำสั่งสุดท้าย
ตัวเลือก \+ Shift \+ Cmd \+ C
คัดลอกข้อความธรรมดา
Shift \+ Cmd \+ V
วางส่วนที่เลือก
ออก
สิ้นสุดเซสชันเชลล์
พื้นฐาน
/(ฟันหน้า)
ไดเรกทอรีระดับบนสุด
-(ช่วงเดียว)
ไดเรกทอรีปัจจุบัน
.. (ช่วงคู่)
ไดเรกทอรีหลัก
~ (ตัวหนอน)
โฮมไดเร็กตอรี่
sudo [คำสั่ง]
ดำเนินการคำสั่งโดยใช้สิทธิ์พิเศษของระบบที่โดยปกติแล้วจะได้รับจากผู้ดูแลระบบหรือผู้ใช้รูท ซึ่งมักแสดงเป็น"ผู้ใช้ระดับสูง"หรือ"รูท"
นาโน [ไฟล์]
เปิดตัวแก้ไขเทอร์มินัล
เปิดไฟล์]
เปิดไฟล์
[คำสั่ง]-h
รับความช่วยเหลือเกี่ยวกับคำสั่ง
ผู้ชาย [คำสั่ง]
แสดงคู่มือช่วยเหลือของคำสั่ง
เปลี่ยนไดเรกทอรี
ซีดี
โฮมไดเร็กตอรี่
ซีดี [โฟลเดอร์]
เปลี่ยนไดเรกทอรี เช่น เอกสารซีดี
ซีดี~
โฮมไดเร็กตอรี่
ซีดี/
รากของไดรฟ์
ซีดี-
ไดเรกทอรีหรือโฟลเดอร์ก่อนหน้าที่คุณเรียกดูครั้งล่าสุด
นโยบายความเป็นส่วนตัว
แสดงไดเร็กทอรีการทำงานของคุณ
ซีดี..
เลื่อนขึ้นไปที่ไดเร็กทอรีหลัก
ซีดี../..
เลื่อนขึ้นไปสองระดับ
แสดงรายการเนื้อหาไดเร็กทอรี
LS
แสดงรายการไฟล์และไดเร็กทอรีทั้งหมดภายในไดเร็กทอรีที่ระบุ รวมถึงไดเร็กทอรีย่อยที่ซ้อนกันโดยใช้โมดูล os
ในตัวของ Python
ลส-ซี
บังคับให้มีเอาต์พุตหลายคอลัมน์ของรายการ
ลส-ก
ต่อไปนี้คือรายการทั้งหมด รวมถึงรายการที่มีจุด (.) หรือจุดคู่ (..):
แอลเอส-1
ลส-F
การแสดงเครื่องหมายทับ (/) เครื่องหมายดอกจัน (*) หรือเครื่องหมาย (@) หลังพาธไฟล์สามารถช่วยแยกแยะระหว่างไฟล์ประเภทต่างๆ ในลักษณะที่ดึงดูดสายตามากขึ้น ตัวอย่างเช่น ไดเร็กทอรีมักแสดงด้วยเครื่องหมายทับ ในขณะที่โปรแกรมหรือสคริปต์ที่เรียกใช้งานได้อาจแสดงด้วยเครื่องหมายดอกจัน ในทำนองเดียวกัน ลิงก์สัญลักษณ์อาจถูกระบุด้วยเครื่องหมาย at
ลส-ส
จัดเรียงไฟล์หรือรายการตามขนาด
ลส-ล
ด้านล่างนี้คือรายการแอตทริบิวต์ของไฟล์ต่างๆ รวมถึงโหมดไฟล์ ความเป็นเจ้าของ และข้อมูลกลุ่ม รวมถึงข้อมูลเมตา เช่น วันที่และเวลาที่แก้ไข เส้นทาง และรายละเอียดเพิ่มเติม รูปแบบของรายการนี้เป็นแบบขยายหรือยาว
ลส-ล/
การแสดงลำดับชั้นของระบบไฟล์ รวมถึงไดเร็กทอรีทั้งหมดและลิงก์สัญลักษณ์ สามารถพบได้ที่ระดับรูท
ls-lt
จัดเรียงและแสดงรายการไฟล์ตามลำดับจากมากไปน้อยตามเวลาประทับการแก้ไข โดยไฟล์ที่แก้ไขล่าสุดจะปรากฏที่ด้านบนของรายการ
ลส-ล
รายการโดยละเอียดที่แสดงขนาดไฟล์ที่มนุษย์เข้าใจได้ง่าย โดยแสดงเป็นหน่วยกิโลไบต์ (KB) เมกะไบต์ (MB) หรือกิกะไบต์ (GB)
LS-หล่อ
คำสั่ง “ls-l” แสดงรายการไฟล์ในไดเร็กทอรี โดยแสดงขนาด เจ้าของ และการอนุญาตไฟล์ (แฟล็ก)
ลส-ลา
แสดงรายการเนื้อหาไดเร็กทอรีโดยละเอียด รวมถึงไฟล์ที่ซ่อน
ขนาดไฟล์และพื้นที่ดิสก์
ดู่
ต่อไปนี้เป็นรายการการใช้งานสำหรับแต่ละไดเรกทอรีย่อยและเนื้อหา:1. bin
-ไดเร็กทอรีนี้มีไฟล์ปฏิบัติการแบบไบนารี เช่น qvm
ซึ่งใช้ในการเปิดกล่องเครื่องมือการแสดงภาพ Qiskit ไบนารีอื่นๆ ได้แก่ qasm\_to\_png
ซึ่งแปลงวงจรควอนตัมเป็นรูปภาพ PNG และ qasm\_to\_gif
ซึ่งทำเช่นเดียวกันแต่สร้างภาพเคลื่อนไหว GIF แทน นอกจากนี้ยังมีสคริปต์ยูทิลิตี้อื่นๆ อีกหลายตัวที่ทำงานต่างๆ ที่เกี่ยวข้องกับการคำนวณควอนตัม2. data
-ไดเร็กทอรีข้อมูลประกอบด้วยชุดข้อมูลที่หลากหลาย รวมถึงจำนวน qubit และอัตราข้อผิดพลาดจากอุปกรณ์ IBM Quantum จริง ชุดข้อมูลเหล่านี้สามารถใช้ได้โดยนักวิจัยหรือนักพัฒนาที่ต้องการฝึกโมเดลการเรียนรู้ของเครื่องของตนเองบนฮาร์ดแวร์ควอนตัมในโลกแห่งความเป็นจริง
du-sh [โฟลเดอร์]
การแสดงเนื้อหาของทุกไฟล์ภายในไดเร็กทอรีที่ระบุโดยมนุษย์สามารถอ่านได้ผ่านการเรียกใช้โค้ดที่เข้าถึงและประมวลผลข้อมูลนี้ ฟังก์ชันนี้มักเรียกว่า"เอาต์พุตที่มนุษย์สามารถอ่านได้ของไฟล์ทั้งหมดในไดเร็กทอรี
ดู่-ส
แสดงรายการสำหรับแต่ละไฟล์ที่ระบุ
ดู่-sk* | เรียงลำดับ-nr
สร้างรายงานของไฟล์และโฟลเดอร์ทั้งหมดพร้อมกับขนาดที่เกี่ยวข้อง ครอบคลุมไดเร็กทอรีย่อย แก้ไข “sk*” เป็น “sm*” เพื่อวัตถุประสงค์ในการจัดทำรายการไดเร็กทอรีที่มีหน่วยเป็นเมกะไบต์
df-h
คำนวณพื้นที่ว่างในดิสก์ของระบบของคุณ
df-H
กำหนดความจุที่พร้อมใช้งานบนฮาร์ดไดรฟ์โดยใช้ทวีคูณของหนึ่งพัน แทนที่จะเป็นหนึ่งพันสองร้อยสี่สิบ
การจัดการไฟล์และไดเร็กทอรี
mkdir
สร้างโฟลเดอร์ใหม่ชื่อ
mkdir-p/
สร้างโฟลเดอร์ที่ซ้อนกัน
mkdir
สร้างหลายโฟลเดอร์พร้อมกัน
mkdir “ ”
โปรดสร้างไดเร็กทอรีที่มีพื้นที่ว่างภายในชื่อไฟล์
rmdir
ลบไดเร็กทอรี (ใช้งานได้เฉพาะกับไดเร็กทอรี devoid เท่านั้น)
RM-อาร์
ลบโฟลเดอร์และเนื้อหาในโฟลเดอร์
สัมผัส
สร้างไฟล์ใหม่โดยไม่มีนามสกุลใดๆ
ซีพี
คัดลอกไฟล์ไปยังโฟลเดอร์
ซีพี
คัดลอกไฟล์ไปยังโฟลเดอร์ปัจจุบัน
ซีพี ~//
กรุณาคัดลอกไฟล์ไปยังโฟลเดอร์ที่กำหนด จากนั้นดำเนินการเปลี่ยนชื่อตามนั้น
ซีพี-อาร์
โปรดคัดลอกโฟลเดอร์ที่มีไฟล์ที่มีชื่อไฟล์ที่มีการเว้นวรรค และวางไว้ภายในโฟลเดอร์อื่นที่มีชื่อของตัวเองมีการเว้นวรรคตั้งแต่หนึ่งช่องขึ้นไปด้วย
ซีพี-i
โปรแกรมซอฟต์แวร์จะแจ้งเตือนผู้ใช้ก่อนที่จะเขียนทับไฟล์ โดยแสดงข้อความเตือนเกี่ยวกับข้อมูลที่อาจสูญหายเนื่องจากการดำเนินการเขียนทับที่กำลังดำเนินการกับไฟล์หรือไฟล์ที่เลือก
ซีพี/ผู้ใช้/
คัดลอกไฟล์หลายไฟล์ไปยังโฟลเดอร์
ditto-V [เส้นทางโฟลเดอร์] [โฟลเดอร์ใหม่]
ถ่ายโอนไฟล์จากไดเร็กทอรีหนึ่งไปยังอีกไดเร็กทอรีหนึ่งโดยจัดให้มีการอัปเดตความคืบหน้าเป็นประจำด้วยคำสั่ง “Copy” ตามด้วยไดเร็กทอรีต้นทางและปลายทาง เช่น “Copy C:\folder1.-V C:\folder2” ซึ่งจะแสดงข้อความที่ระบุว่าเสร็จสิ้นหรือเริ่มต้นการดำเนินการถ่ายโอนแต่ละครั้งสำหรับไฟล์ทั้งหมด
RM
การลบเอกสาร (โปรดทราบว่าการดำเนินการนี้จะส่งผลให้มีการลบไฟล์ที่ไม่สามารถย้อนกลับได้ ดังนั้นโปรดดำเนินการด้วยความระมัดระวังสูงสุด)
RM-i
เมื่อลบไฟล์ ขอแนะนำให้ได้รับการยืนยันก่อนจึงจะดำเนินการต่อไป
RM-F
บังคับลบโดยไม่มีการยืนยัน
RM
ลบหลายไฟล์โดยไม่มีการยืนยันใด ๆ
MV
ย้าย/เปลี่ยนชื่อ
MV
การย้ายเอกสารไปยังไดเร็กทอรีที่กำหนด ซึ่งอาจแทนที่ไฟล์ที่มีอยู่แล้วในตำแหน่งนั้น เป็นการดำเนินการทั่วไปที่ดำเนินการในระบบคอมพิวเตอร์
เอ็มวี-i
แฟล็กเสริม “-i” สามารถใช้เป็นกลไกการเตือน โดยแจ้งเตือนผู้ใช้ก่อนที่จะทำการเปลี่ยนแปลงใดๆ กับไฟล์
mv *.png ~/
ย้ายไฟล์ภาพ PNG ทั้งหมดที่มีอยู่ในไดเร็กทอรีปัจจุบันไปยังตำแหน่งอื่นที่กำหนด
ประวัติคำสั่ง
Ctrl \+ อาร์
ค้นหาด้วยคำสั่งที่ใช้ก่อนหน้านี้
ประวัติศาสตร์
คุณสมบัติประวัติคำสั่งจะแสดงคำสั่งที่ป้อนไว้ก่อนหน้านี้ทั้งหมด ทำให้ผู้ใช้สามารถตรวจสอบและเรียกค้นคำสั่งเหล่านั้นได้ตามต้องการ ผู้ใช้ยังสามารถใช้ฟังก์ชันการแบ่งหน้าโดยการต่อท้ายค่าตัวเลข (เช่น “#=1” หรือ “#=5”) เพื่อแสดงเฉพาะจำนวนคำสั่งก่อนหน้าในรายการที่ระบุ
![ ]
การดำเนินการที่จะดำเนินการคือการดำเนินการคำสั่งล่าสุดที่ป้อนซึ่งเริ่มต้นด้วยค่าหรือคำหลักเฉพาะ โดยสมมติว่ามีอยู่ในบริบทปัจจุบันของคำสั่งและพารามิเตอร์
ดำเนินการคำสั่งสุดท้ายที่พิมพ์
สิทธิ์
ls-ld
แสดงสิทธิ์มาตรฐานที่กำหนดให้กับโฮมไดเร็กตอรี่ของผู้ใช้ตามค่าเริ่มต้น
ลส-ld/
เรียกข้อมูลสิทธิ์ของไฟล์สำหรับไดเร็กทอรีเฉพาะโดยแสดงสิทธิ์ในการอ่าน เขียน และการเข้าถึง
ชโมด 755
แก้ไขการอนุญาตไฟล์เพื่อให้สิทธิ์ในการอ่าน เขียน และดำเนินการแก่เจ้าของและสมาชิกกลุ่ม พร้อมทั้งจำกัดการเข้าถึงสำหรับผู้ใช้รายอื่นในระบบด้วยการเปลี่ยนสิทธิ์ของไฟล์เป็น 755
ชโมด-R 600
แก้ไขการอนุญาตไฟล์ของไดเร็กทอรีและเนื้อหาย่อยเพื่อให้สิทธิ์การเข้าถึงแบบอ่านและเขียนสำหรับเจ้าของเท่านั้น ในขณะที่ปฏิเสธการเข้าถึงประเภทอื่นๆ ทั้งหมด รวมถึงการดำเนินการ สำหรับผู้ใช้รายอื่นที่มีระดับสิทธิ์การใช้งานที่แตกต่างกันบนระบบปฏิบัติการที่แตกต่างกัน
ชวน:
โอนความเป็นเจ้าของไฟล์ที่ระบุ พร้อมด้วยไดเรกทอรีย่อยและไฟล์ซ้ำๆ ไปยังเจ้าของและกลุ่มใหม่
กระบวนการ
ป.ล.-ขวาน
เอาต์พุตปัจจุบันจะแสดงกระบวนการจากบัญชีผู้ใช้ทั้งหมดบนระบบ รวมถึงกระบวนการที่ไม่เกี่ยวข้องกับเซสชันเทอร์มินัล
ปล.-aux
จอแสดงผลดังกล่าวครอบคลุมอาร์เรย์ของกระบวนการต่างๆ โดยนำเสนอเปอร์เซ็นต์การใช้งาน CPU เปอร์เซ็นต์การใช้งานหน่วยความจำ จำนวนหน้าที่เข้ามา ตัวระบุกระบวนการ (PID) และคำสั่งที่ดำเนินการสำหรับแต่ละอินสแตนซ์
สูงสุด
แสดงข้อมูลสดเกี่ยวกับกระบวนการที่กำลังทำงานอยู่
ด้านบน-ocpu-s 5
สามารถกำหนดค่าการแสดงผลกระบวนการเพื่อแสดงรายการแอปพลิเคชันที่รันอยู่ในปัจจุบันโดยเรียงลำดับตามการใช้งานทรัพยากรของหน่วยประมวลผลกลาง (CPU) โดยการอัปเดตจะเกิดขึ้นทุกๆ ห้าวินาที
ด้านบน-o rsize
เรียงลำดับตามการใช้หน่วยความจำ
ฆ่า PID
ยุติขั้นตอนที่กำลังดำเนินอยู่ในตัวตรวจสอบกิจกรรม ซึ่งจะแสดงด้วยค่า PID ที่สอดคล้องกันภายในจอภาพนั้น
PS-ขวาน | เกรป
ค้นหากระบวนการตามชื่อหรือ PID
เครือข่าย
ปิง
ปิงโฮสต์และแสดงสถานะ
ไคร
ส่งออกข้อมูล whois สำหรับโดเมน
ขด-O
รับไฟล์จากเซิร์ฟเวอร์โดยใช้โปรโตคอลที่รองรับ เช่น HTTP, HTTPS หรือ FTP
สช @
เชื่อมต่อกับโฮสต์ที่กำหนดโดย “ ” โดยใช้ชื่อผู้ใช้ที่ระบุซึ่งแสดงเป็น “ ” ผ่านเซสชัน Secure Shell (SSH)
scp @:/remote/path
คัดลอกไปยังระยะไกล
เออาร์พี-เอ
อ่านแคตตาล็อกอุปกรณ์ต่อพ่วงภายในเครือข่ายท้องถิ่นของคุณ ซึ่งรวมถึงที่อยู่อินเทอร์เน็ตโปรโตคอล (IP) และการควบคุมการเข้าถึงสื่อ (MAC) ของแต่ละอุปกรณ์
ifconfig en0
ดูอุปกรณ์ IP และที่อยู่ MAC ของคุณ
Traceroute [ชื่อโฮสต์]
กำหนดเส้นทางที่ใช้โดยการรับส่งข้อมูลเครือข่ายที่ส่งจากอุปกรณ์ของคุณ รวมถึงจำนวนโหนดกลางที่พบขณะเดินทางไปยังผู้รับที่ต้องการ
โฮมบรูว์
ชงหมอ
ตรวจสอบปัญหาที่อาจเกิดขึ้น
ช่วยชง
ต่อไปนี้คือรายการสูตร Homebrew และคำสั่ง cask ที่เป็นประโยชน์ซึ่งสามารถใช้เพื่อจัดการแพ็คเกจซอฟต์แวร์บนคอมพิวเตอร์ของคุณ:
ชงติดตั้ง |
ติดตั้งสูตรหรือถัง
ชงถอนการติดตั้ง |cask>
ถอนการติดตั้งสูตรหรือถัง
รายการชง – สูตร
แสดงรายการเฉพาะสูตรที่ติดตั้ง
รายการชง – ถัง
รายการถังที่ติดตั้งเท่านั้น
ชงเหล้า |
ระบุและระบุส่วนประกอบหรือข้อกำหนดที่เกี่ยวข้องที่เกี่ยวข้องกับสูตรหรือถังที่กำหนด
ชงข้อความค้นหา|/regex/
ค้นหาสูตรหรือถังผ่าน regex
ชงอัพเกรด |
อัพเกรดสูตรหรือถัง
ชงล้าสมัย |
ค้นหาสูตรหรือถังที่ล้าสมัย
ชงล้าสมัย – สูตร
ค้นหาสูตรที่ล้าสมัย
ชงล้าสมัย –ถัง
ค้นหาถังที่ล้าสมัย
เข็มชง [installed_formula]
ปักหมุดสูตรจากการอัปเกรด
เลิกปักหมุด [installed_formula]
เลิกปักหมุดเพื่ออัปเกรดแพ็คเกจ
ชงล้างข้อมูล
กำจัดไฟล์ล็อคที่ล้าสมัยและแพ็คเกจเก่าที่เกี่ยวข้องกับสูตรและถังทั้งหมด
ตัวแปรสภาพแวดล้อมหรือเส้นทาง
โรงพิมพ์
คำสั่ง “echo $PSSH_VERSION” จะแสดงรายการตัวแปรสภาพแวดล้อมที่ตั้งค่าไว้ในปัจจุบัน รวมทั้งระบุเชลล์เฉพาะที่ใช้งานอยู่
$เอคโค่
กรุณาขอให้เครื่องเทอร์มินัลแสดงข้อความเฉพาะเพื่อการตรวจวิเคราะห์ของคุณ
สะท้อน $PATH
โปรดตรวจสอบเนื้อหาของตัวแปรสภาพแวดล้อม PATH ซึ่งเก็บรายชื่อตำแหน่งไดเร็กทอรีที่มีโปรแกรมปฏิบัติการ
ก้อง $PATH >path.txt
โปรดส่งออกเส้นทางของไดเรกทอรีไปยังไฟล์ข้อความ
ส่งออก PATH=$PATH:absolute/path to/program/
หากต้องการรันโปรแกรมผ่านอินเทอร์เฟซ Terminal ในระหว่างเซสชันที่กำลังดำเนินอยู่โดยเฉพาะ ขอแนะนำให้คุณจำกัดการดำเนินการของโปรแกรมไว้เฉพาะเซสชันนี้เพียงอย่างเดียว อย่างไรก็ตาม หากคุณใช้โปรแกรมบ่อยครั้งและต้องการรวมเป็นส่วนหนึ่งของเวิร์กโฟลว์ปกติของคุณ ให้พิจารณาเพิ่มเส้นทางที่กำหนดไปยังไฟล์การกำหนดค่าเชลล์ของคุณตามลำดับเพื่อความสะดวกในอนาคต
ค้นหา
ค้นหา-ชื่อ
เรียกเอกสารทั้งหมดที่จัดประเภทเป็น ซึ่งจัดเก็บไว้ในไดเร็กทอรีที่มีชื่อ โดยใช้อักขระไวด์การ์ด ( ) เพื่อระบุส่วนของชื่อไฟล์
ค้นหา-ขนาด \+
ดึงข้อมูลทุกไฟล์ภายในไดเร็กทอรี “ ” ที่เกินขนาดที่ระบุของ “ ”
ค้นหา-ขนาด-
ค้นหาไฟล์ทั้งหมดที่มีขนาดเล็กกว่า ซึ่งอยู่ภายในไดเร็กทอรีชื่อ.
เกรป “ ”
แยกทุกกรณีของ “ ” ภายใน “ ” โดยใช้ตัวเลือก “-i” เพื่อเพิกเฉยต่อความแตกต่างของตัวพิมพ์ หากต้องการ
grep-rl “ ”
ดึงเอกสารทั้งหมดที่จัดเก็บไว้ในไดเร็กทอรีเฉพาะซึ่งมีข้อความเฉพาะซึ่งแสดงด้วย"“ภายในเนื้อหา ไดเร็กทอรีที่ระบุเรียกว่า”"
เอาท์พุต
แมว
ส่งออกเนื้อหาของ
น้อย
ดึงเนื้อหาของไฟล์ “ ” โดยใช้เวอร์ชันของคำสั่ง “less” ที่ให้การสนับสนุนการแบ่งหน้าและตัวเลือกเอาต์พุตเพิ่มเติม
ศีรษะ
ส่งออก 10 บรรทัดแรกของ
ผนวกผลลัพธ์ของ to
กำหนดเอาต์พุตของลงใน
กำหนดทิศทางเอาต์พุตของ to
เทอร์มินัล Windows และแท็บ
Cmd \+ N
เปิดหน้าต่างเทอร์มินัลใหม่
Cmd \+ ต
เปิดแท็บ Terminal ใหม่
Cmd \+ D
แยกหน้าต่าง Terminal ออกเป็นสองบานหน้าต่าง
คำสั่ง \+
สลับจากแท็บ Terminal หนึ่งไปยังอีกแท็บหนึ่ง
Cmd \+ เลื่อนหน้าขึ้น
เลื่อนหนึ่งหน้าขึ้นไปบนหน้าต่าง Terminal
Cmd \+ เลื่อนหน้าลง
เลื่อนลงมาหนึ่งหน้าในหน้าต่าง Terminal
Cmd \+ ว
ปิดแท็บเทอร์มินัล
ตัวเลือก \+ Shift \+ Cmd \+ W
ปิดแท็บ Terminal ทั้งหมด
สิ่งสำคัญคือต้องทราบว่ามีคำแนะนำมากมายในคู่มืออ้างอิงนี้ แต่ก็ไม่จำเป็นที่ใครจะจดจำแต่ละคำสั่งพร้อมกันได้ ควรเลือกหลายรายการที่ผสมผสานกับกระบวนการทำงานของคุณได้อย่างลงตัวและช่วยประหยัดประสิทธิภาพได้มากที่สุด
มีปุ่มลัดแป้นพิมพ์บางตัวที่ช่วยลดความยุ่งยากในการใช้งานประจำวันบน Mac เมื่อเชี่ยวชาญการใช้งานแล้ว จะพบว่าการนำทางผ่านแอปพลิเคชัน Terminal ภายใน macOS นั้นง่ายกว่ามาก