Contents

แผ่นโกงคำสั่ง 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 นั้นง่ายกว่ามาก