macOS เป็นระบบปฏิบัติการที่ใช้งานง่าย คุณจึงไม่ต้องเสียเวลาไปกับการเรียนรู้พื้นฐานมากนัก เมื่อรู้อย่างนี้แล้ว เหตุใดคุณจึงควรเรียนรู้และใช้ประโยชน์จากบรรทัดคำสั่ง Unix ที่มีอยู่ใน Mac ของคุณ เรามีเหตุผลที่ดีสี่ประการ:
- มีโอเพ่นซอร์สมากมายและแอพที่ใช้ Unix ที่ให้บริการฟรี คุณไม่ต้องเสียเงินกับสิ่งเหล่านี้
- เมื่อคุณประสบปัญหาในการค้นหาไฟล์ใน Spotlight คุณสามารถเปลี่ยนไปใช้เครื่องมือค้นหา Unix ได้ พวกมันทรงพลังกว่าสปอตไลท์มาก
- คุณสามารถจัดการไฟล์ โฟลเดอร์ และไฟล์เก็บถาวรได้โดยอัตโนมัติ การตั้งค่างาน cron จะจัดการสิ่งนี้โดยอัตโนมัติ
- มันให้พลังและการควบคุมระบบของคุณมากขึ้น
ด้วยคำสั่งของ Mac จำนวนมาก การจดจำและใช้งานทั้งหมดจึงเป็นเรื่องยาก เราพร้อมให้ความช่วยเหลือด้วยเอกสารสรุปคำสั่ง Mac Terminal โดยละเอียดที่คุณสามารถใช้เพื่อปลดล็อกประสิทธิภาพการทำงานที่เพิ่มขึ้นในระบบของคุณ
วิธีลบการแจ้งเตือนบน facebook android
เปิดแอพ Terminal จาก แอปพลิเคชั่น > ยูทิลิตี้ หรือค้นหาผ่าน Spotlight จากนั้นคุณสามารถเริ่มต้นด้วยคำสั่งที่มีประสิทธิภาพด้านล่าง
ดาวน์โหลดฟรี: แผ่นโกงนี้มีให้ในรูปแบบa PDF ที่ดาวน์โหลดได้ จากคู่ค้าด้านการจัดจำหน่ายของเรา TradePub คุณจะต้องกรอกแบบฟอร์มสั้น ๆ เพื่อเข้าถึงเป็นครั้งแรกเท่านั้น ดาวน์โหลด แผ่นโกงคำสั่ง Mac Terminal .
แผ่นโกงคำสั่ง Mac Terminal
สั่งการ | การกระทำ |
---|---|
ทางลัด | |
แท็บ | เติมชื่อไฟล์และโฟลเดอร์อัตโนมัติ |
Ctrl + A | ไปที่จุดเริ่มต้นของบรรทัดที่คุณกำลังพิมพ์ |
Ctrl + E | ไปที่ท้ายบรรทัดที่คุณกำลังพิมพ์ |
Ctrl + U | ล้างเส้นก่อนเคอร์เซอร์ |
Ctrl + K | ล้างบรรทัดหลังเคอร์เซอร์ |
Ctrl + W | ลบคำก่อนเคอร์เซอร์ |
Ctrl + T | สลับอักขระสองตัวสุดท้ายก่อนเคอร์เซอร์ |
Esc + T | สลับสองคำสุดท้ายก่อนเคอร์เซอร์ |
Ctrl + L | ล้างหน้าจอ |
Ctrl + C | ฆ่าสิ่งที่คุณกำลังทำงานอยู่ |
Ctrl + D | ออกจากเชลล์ปัจจุบัน |
ตัวเลือก + → | เลื่อนเคอร์เซอร์ไปข้างหน้าหนึ่งคำ |
ตัวเลือก + ← | เลื่อนเคอร์เซอร์ไปข้างหลังหนึ่งคำ |
Ctrl + F | เลื่อนเคอร์เซอร์ไปข้างหน้าหนึ่งอักขระ |
Ctrl + B | เลื่อนเคอร์เซอร์ไปข้างหลังหนึ่งอักขระ |
Ctrl + Y | วางอะไรก็ได้ที่ถูกตัดโดยคำสั่งสุดท้าย |
Ctrl + Z | ทำให้สิ่งที่คุณกำลังทำงานอยู่ในกระบวนการเบื้องหลังที่ถูกระงับ |
Ctrl + _ | เลิกทำคำสั่งสุดท้าย |
พื้นฐาน | |
/ (ฟอร์เวิร์ดสแลช) | ไดเรกทอรีระดับบนสุด |
. (งวดเดียว) | ไดเรกทอรีปัจจุบัน |
.. (งวดคู่) | ไดเรกทอรีหลัก |
~ (ตัวหนอน) | โฮมไดเร็กตอรี่ |
sudo [คำสั่ง] | รันคำสั่งด้วยสิทธิพิเศษด้านความปลอดภัยของ super user |
นาโน [ไฟล์] | เปิดตัวแก้ไขเทอร์มินัล |
เปิดไฟล์] | เปิดไฟล์ |
[คำสั่ง] -h | รับความช่วยเหลือเกี่ยวกับคำสั่ง |
ผู้ชาย [คำสั่ง] | แสดงคู่มือช่วยเหลือของคำสั่ง |
เปลี่ยนไดเรกทอรี | |
ซีดี | โฮมไดเร็กตอรี่ |
ซีดี [โฟลเดอร์] | เปลี่ยนไดเร็กทอรี เช่น cd Documents |
ซีดี ~ | โฮมไดเร็กตอรี่ |
ซีดี/ | รากของไดรฟ์ |
ซีดี - | ไดเร็กทอรีหรือโฟลเดอร์ก่อนหน้าที่คุณเรียกดูล่าสุด |
pwd | แสดงไดเร็กทอรีการทำงานของคุณ |
ซีดี.. | ย้ายขึ้นไปยังไดเร็กทอรีหลัก |
ซีดี../.. | เลื่อนขึ้นสองระดับ |
แสดงรายการสารบัญ | |
ลส | แสดงชื่อไฟล์และไดเร็กทอรีย่อยในไดเร็กทอรี |
ls -C | บังคับเอาต์พุตหลายคอลัมน์ของรายการ |
ls -a | รายการทั้งหมดรวมทั้งรายการที่มี .(จุด) และ ..(จุดคู่) |
ls -1 | ส่งออกรายการไฟล์ในหนึ่งรายการต่อรูปแบบบรรทัด |
ls -F | แสดง / (เครื่องหมายทับ) ทันทีหลังจากแต่ละเส้นทางที่เป็นไดเร็กทอรี * (เครื่องหมายดอกจัน) หลังโปรแกรมหรือสคริปต์ที่เรียกใช้งานได้ และ @ หลังลิงก์สัญลักษณ์ |
ls -S | จัดเรียงไฟล์หรือรายการตามขนาด |
ลส -ล | รายการในรูปแบบยาว รวมโหมดไฟล์ ชื่อเจ้าของและกลุ่ม วันที่และเวลาที่แก้ไขไฟล์ ชื่อพาธ และอื่นๆ |
ลส | แสดงรายการไฟล์ที่จัดเรียงตามเวลาที่แก้ไข (ล่าสุดก่อน) |
ls -lh | รายชื่อแบบยาวพร้อมขนาดไฟล์ที่มนุษย์อ่านได้เป็น KB, MB หรือ GB |
ls -lo | ระบุชื่อไฟล์ที่มีขนาด เจ้าของ และแฟล็ก |
ls -la | แสดงรายการเนื้อหาไดเร็กทอรีโดยละเอียด รวมถึงไฟล์ที่ซ่อนอยู่ |
ขนาดไฟล์และพื้นที่ดิสก์ | |
ของ | รายการการใช้งานสำหรับแต่ละไดเรกทอรีย่อยและเนื้อหา |
du -sh [โฟลเดอร์] | เอาต์พุตที่มนุษย์อ่านได้ของไฟล์ทั้งหมดในไดเร็กทอรี |
ดู-ส | แสดงรายการสำหรับแต่ละไฟล์ที่ระบุ |
du -sk * | เรียงลำดับไม่ | แสดงรายการไฟล์และโฟลเดอร์ รวมขนาดรวมถึงโฟลเดอร์ย่อย แทนที่ sk* ด้วย sm* เพื่อแสดงรายการไดเร็กทอรีใน MB |
df -h | คำนวณพื้นที่ว่างในดิสก์ของระบบของคุณ |
df -H | คำนวณพื้นที่ว่างในดิสก์กำลัง 1,000 (เทียบกับ 1,024) |
การจัดการไฟล์และไดเรกทอรี | |
mkdir | สร้างโฟลเดอร์ใหม่ชื่อ |
mkdir -p / | สร้างโฟลเดอร์ที่ซ้อนกัน |
mkdir | สร้างหลายโฟลเดอร์พร้อมกัน |
mkdir '' | สร้างโฟลเดอร์ที่มีช่องว่างในชื่อไฟล์ |
rmdir | ลบโฟลเดอร์ (ใช้ได้เฉพาะกับโฟลเดอร์เปล่า) |
rm -R | ลบโฟลเดอร์และเนื้อหา |
สัมผัส | สร้างไฟล์ใหม่โดยไม่มีนามสกุล |
cp | คัดลอกไฟล์ไปยังโฟลเดอร์ |
cp | คัดลอกไฟล์ไปยังโฟลเดอร์ปัจจุบัน |
ซีพี ~// | คัดลอกไฟล์ไปยังโฟลเดอร์และเปลี่ยนชื่อไฟล์ที่คัดลอก |
cp -R | คัดลอกโฟลเดอร์ไปยังโฟลเดอร์ใหม่ที่มีช่องว่างในชื่อไฟล์ |
cp -i | แจ้งให้คุณทราบก่อนที่จะคัดลอกไฟล์ที่มีข้อความเขียนทับคำเตือน |
cp /ผู้ใช้/ | คัดลอกไฟล์หลายไฟล์ไปยังโฟลเดอร์ |
rm | ลบไฟล์ (จะเป็นการลบไฟล์อย่างถาวร โปรดใช้ด้วยความระมัดระวัง) |
rm -i | ลบไฟล์เมื่อคุณให้การยืนยันเท่านั้น |
rm -f | บังคับให้ลบโดยไม่มีการยืนยัน |
rm | ลบหลายไฟล์โดยไม่ต้องมีการยืนยันใดๆ |
mv | ย้าย/เปลี่ยนชื่อ |
mv | ย้ายไฟล์ไปยังโฟลเดอร์ โดยอาจเขียนทับไฟล์ที่มีอยู่ |
mv -i | ตัวเลือก -i ตั้งค่าสถานะเพื่อเตือนคุณก่อนเขียนทับไฟล์ |
mv *.png ~/ | ย้ายไฟล์ PNG ทั้งหมดจากโฟลเดอร์ปัจจุบันไปยังโฟลเดอร์อื่น |
ประวัติคำสั่ง | |
Ctrl + R | ค้นหาผ่านคำสั่งที่ใช้ก่อนหน้านี้ |
ประวัติศาสตร์ | แสดงคำสั่งก่อนหน้านี้ที่คุณพิมพ์ เพิ่มตัวเลขเพื่อจำกัด n รายการสุดท้าย |
![ค่า] | ดำเนินการคำสั่งสุดท้ายที่เริ่มต้นด้วยค่า |
!! | ดำเนินการคำสั่งสุดท้ายที่พิมพ์ |
สิทธิ์ | |
ls -ld | แสดงการอนุญาตเริ่มต้นสำหรับโฮมไดเร็กตอรี่ |
ลส -ld / | แสดงสิทธิ์ในการอ่าน เขียน และเข้าถึงโฟลเดอร์เฉพาะ |
chmod 755 | เปลี่ยนการอนุญาตของไฟล์เป็น 755 |
chmod -R 600 | เปลี่ยนการอนุญาตของโฟลเดอร์ (และเนื้อหา) เป็น600 |
ชอน : | เปลี่ยนความเป็นเจ้าของไฟล์เป็นผู้ใช้และกลุ่ม เพิ่ม -R เพื่อรวมเนื้อหาโฟลเดอร์ |
กระบวนการ | |
ps -ax | โปรเซสที่กำลังทำงานอยู่ ที่นี่ แสดงกระบวนการจากผู้ใช้ทั้งหมด และ x แสดงกระบวนการที่ไม่ได้เชื่อมต่อกับ Terminal |
ps -aux | แสดงกระบวนการทั้งหมดด้วย %cpu, %mem, page in, PID และ command |
สูงสุด | แสดงข้อมูลสดเกี่ยวกับกระบวนการที่กำลังทำงานอยู่ |
ด้านบน -ocpu -s 5 | แสดงกระบวนการที่จัดเรียงตามการใช้งาน CPU อัปเดตทุก ๆ 5 วินาที |
ด้านบน -o rsize | เรียงตามการใช้หน่วยความจำ |
ฆ่า PID | ออกจากกระบวนการด้วย ID คุณจะเห็น PID เป็นคอลัมน์ในตัวตรวจสอบกิจกรรม |
ps -ax | กริป | ค้นหากระบวนการตามชื่อหรือ PID |
เครือข่าย | |
ปิง | ปิงโฮสต์และสถานะการแสดงผล |
ไคร | ส่งออกข้อมูล whois สำหรับโดเมน |
ขด -O | ดาวน์โหลดไฟล์ผ่าน HTTP, HTTPS หรือ FTP |
ssh @ | สร้างการเชื่อมต่อ SSH กับผู้ใช้ |
scp @:/remote/path | คัดลอกไปยังรีโมท |
โฮมบรูว์ | |
ชงหมอ | ตรวจสอบการชงสำหรับปัญหาที่อาจเกิดขึ้น |
ชงติดตั้ง | ติดตั้งสูตร |
ถอนการติดตั้งชง | ถอนการติดตั้งสูตร |
รายการชง | รายการสูตรที่ติดตั้งทั้งหมด |
ค้นหาเบียร์ | แสดงสูตรที่ใช้ได้สำหรับการผลิตเบียร์ |
อัพเกรดเบียร์ | อัปเกรดเบียร์ที่ล้าสมัยและไม่ได้ตรึงทั้งหมด |
อัพเดทเบียร์ | ดึง homebrew และ formula เวอร์ชันล่าสุด |
ชงทำความสะอาด | ลบสูตรที่ติดตั้งรุ่นเก่ากว่า |
brew tap homebrew/ถัง | แตะที่เก็บถังจาก GitHub |
รายการถังเบียร์ | แสดงรายการถังที่ติดตั้งทั้งหมด |
ติดตั้งถังเบียร์ | ติดตั้งถังที่กำหนด |
brew cask ถอนการติดตั้ง | ถอนการติดตั้ง cask ที่กำหนด |
ค้นหา | |
ค้นหา -name | ค้นหาไฟล์ทั้งหมดที่มีชื่ออยู่ภายใน ใช้สัญลักษณ์แทน (*) เพื่อค้นหาบางส่วนของชื่อไฟล์ |
กริป '' | ส่งออกเหตุการณ์ภายในทั้งหมด (เพิ่ม -i สำหรับการไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) |
grep -rl '' | ค้นหาไฟล์ทั้งหมดที่มีภายใน |
เอาท์พุต | |
แมว | ส่งออกเนื้อหาของ |
น้อย | แสดงผลเนื้อหาของการใช้คำสั่ง less ที่รองรับการแบ่งหน้าและอื่นๆ |
ศีรษะ | ส่งออก 10 บรรทัดแรกของ |
>> | ต่อท้ายผลลัพธ์ของto |
> | นำเอาท์พุตของเข้า |
| | กำหนดเอาต์พุตของto |
ถัดไป ปรับแต่ง Terminal
มีคำสั่งมากมายในชีตนี้ แต่คุณไม่จำเป็นต้องเรียนรู้ทั้งหมดพร้อมกัน! เลือกบางส่วนที่รวมเข้ากับเวิร์กโฟลว์ของคุณได้ดีและช่วยคุณประหยัดเวลาได้มากที่สุด เมื่อคุณเข้าใจคำสั่งเหล่านี้แล้ว ยังมีอะไรอีกมากมายให้เรียนรู้เกี่ยวกับ Terminal เพื่อปรับปรุงประสบการณ์การใช้งานของคุณ
สำหรับการอ่านเพิ่มเติม เราได้ดูวิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น
วิธีเปลี่ยนสีโฟลเดอร์ Macแบ่งปัน แบ่งปัน ทวีต อีเมล ลบไฟล์และโฟลเดอร์ Windows เหล่านี้เพื่อเพิ่มพื้นที่ว่างในดิสก์
ต้องการล้างพื้นที่ดิสก์บนคอมพิวเตอร์ Windows ของคุณหรือไม่? ต่อไปนี้คือไฟล์และโฟลเดอร์ Windows ที่สามารถลบออกได้อย่างปลอดภัยเพื่อเพิ่มพื้นที่ว่างในดิสก์
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- Mac
- แผ่นโกง
- เทอร์มินัล
- พร้อมรับคำสั่ง
- Linux Bash Shell
ด้วยปริญญา M.Optom ด้านการดูแลดวงตาแบบพิเศษ Rahul ทำงานเป็นวิทยากรในวิทยาลัยมาหลายปี การเขียนและการสอนผู้อื่นเป็นความหลงใหลของเขาเสมอ ตอนนี้เขาเขียนเกี่ยวกับเทคโนโลยีและทำให้อ่านง่ายสำหรับผู้อ่านที่ไม่เข้าใจเทคโนโลยีนี้ดีพอ
เพิ่มเติมจาก Rahul Saigalสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก