Anonim

ใน Windows คุณสามารถใช้คอนโซลพร้อมรับคำสั่งและ Windows PowerShell เพื่อการควบคุมที่ดีขึ้นและการจัดการระบบปฏิบัติการที่รวดเร็วขึ้น ทั้งสอง CLIs (ตัวแปลบรรทัดคำสั่ง) ยังช่วยคุณแก้ไขปัญหาร้ายแรงเกี่ยวกับพีซีของคุณ

เช่นเดียวกับ Terminal ของ Mac แต่ลักษณะการทำงานแบบ UNIX กำหนดให้คุณต้องป้อนชุดคำสั่งอื่น

หากคุณเพิ่งเปลี่ยนมาใช้ Mac คุณจะได้เรียนรู้เกี่ยวกับ Terminal ที่เทียบเท่ากับ 15 Command Prompt และ Windows PowerShell ที่เป็นประโยชน์ด้านล่างนี้

1. ดูข้อมูลระบบ

สมมติว่าคุณต้องการระบุส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์ต่างๆ (โปรเซสเซอร์, RAM, เวอร์ชันของระบบปฏิบัติการ ฯลฯ) ในคอมพิวเตอร์ของคุณ ในกรณีดังกล่าว คุณสามารถดูข้อมูลใน Command Prompt หรือ Windows PowerShell โดยใช้คำสั่ง systeminfo คำสั่ง

ใน Terminal ให้ดำเนินการต่อไปนี้แทน:

system_profiler

คุณยังสามารถแจ้งให้ Terminal กรองข้อมูลตามประเภทข้อมูลได้อีกด้วย ตัวอย่างเช่น คุณสามารถดูภาพรวมของฮาร์ดแวร์ของ Mac ได้โดยการต่อท้าย SPHardwareDataType ต่อท้ายคำสั่ง เช่น system_profiler SPHardwareDataType.

สำหรับรายการชนิดข้อมูล ให้รันคำสั่ง system_profiler -listDataTypes

หากต้องการดูข้อมูลผ่าน GUI (ส่วนติดต่อผู้ใช้แบบกราฟิก) บน Mac ให้กดแป้น Option ค้างไว้แล้วไปที่Apple เมนู > ข้อมูลระบบ.

2. อุปกรณ์ Ping และเครือข่าย

คุณสามารถวินิจฉัยปัญหาการเชื่อมต่อกับเว็บไซต์และอุปกรณ์ภายในเครื่องได้โดยการเรียกใช้คำสั่ง ping ผ่าน Command Prompt หรือ Windows PowerShell ซึ่งจะแจ้งให้พีซีของคุณส่งและรับแพ็กเก็ตข้อมูล และคุณจะสังเกตเห็นความผิดปกติในเวลาตอบสนองและการสูญเสียแพ็กเก็ต

คำสั่ง ping เป็นสากลสำหรับ CLIs ส่วนใหญ่ แต่ Terminal จะไม่ตั้งค่าการนับ ping เว้นแต่คุณจะดำเนินการด้วย -c พารามิเตอร์ดังต่อไปนี้:

ping -c

3. ตรวจสอบการกำหนดค่าเครือข่าย

บนพีซี การเรียกใช้ ipconfig ผ่าน Command Prompt จะโหลดยูทิลิตีการกำหนดค่าโปรโตคอลอินเทอร์เน็ต ช่วยให้คุณระบุการกำหนดค่าเครือข่าย TCP/IP พร้อมกับข้อมูลเกี่ยวกับที่อยู่ IP, ซับเน็ตมาสก์, เกตเวย์เริ่มต้น และอื่นๆ

เทอร์มินัลเทียบเท่าเปิดการกำหนดค่าอินเทอร์เฟซและใช้คำสั่งต่อไปนี้:

ifconfig

โดยค่าเริ่มต้น ifconfig จะแสดงเครือข่ายที่ใช้งานอยู่เท่านั้น หากต้องการให้แสดงอินเทอร์เฟซทั้งหมด ให้เรียกใช้ ifconfig -a แทน

4. ล้างแคช DNS

แคชระบบชื่อโดเมน (DNS) ที่ล้าสมัยบนคอมพิวเตอร์ของคุณทำให้เกิดปัญหาการเชื่อมต่อกับเว็บไซต์ ใน Windows การเรียกใช้คำสั่ง ipconfig /flushdns ผ่านทางคอนโซลพร้อมรับคำสั่งที่ยกระดับขึ้นจะช่วยให้คุณล้างแคช DNS ในเครื่องคอมพิวเตอร์ของคุณ

เทอร์มินัลเทียบเท่ากับการล้างแคช DNS บน Mac มีดังนี้:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSRResponder

คุณต้องป้อนรหัสผ่านผู้ดูแลระบบเพื่ออนุญาตคำสั่ง

5. ดูกระบวนการทำงานทั้งหมด

เมื่อเปรียบเทียบกับ Windows Task Manager การพิมพ์ tasklist ลงใน Command Prompt หรือ Windows PowerShell จะช่วยให้มองเห็นกระบวนการพื้นหลังของพีซีได้ชัดเจนยิ่งขึ้น นอกจากนี้ยังมีข้อมูลเช่น ID กระบวนการ (PID) และสถิติการใช้หน่วยความจำสำหรับแต่ละงาน

บน Mac คุณสามารถเรียกใช้หนึ่งในสองคำสั่งด้านล่าง:

  • สูงสุด
  • ps -ax

คำสั่ง top จะแสดงรายการของกระบวนการที่ใช้ทรัพยากรมากที่สุดแบบเรียลไทม์ ในขณะที่ ps -ax แสดงรายการงานทั้งหมดบน Mac ของคุณ

6. สิ้นสุดกระบวนการ

คุณยังสามารถใช้ Command Prompt และ Windows PowerShell เพื่อสิ้นสุดกระบวนการทำงานด้วยคำสั่ง taskkill

เทียบเท่า Terminal ของ Mac คือ:

ฆ่า

นอกจากนี้ คุณสามารถใช้ killall คำสั่งเพื่อสิ้นสุดกระบวนการ Mac ทั้งหมดที่มีชื่อเฉพาะเช่น Garageband. นี่คือคำแนะนำฉบับสมบูรณ์ในการปิดกระบวนการ Mac โดยใช้ Terminal

7. ตรวจสอบสถิติเครือข่าย

คำสั่ง netstat ใน Windows ช่วยให้คุณดูรายการการเชื่อมต่อ TCP ที่ใช้งานอยู่ทั้งหมด และช่วยระบุปัญหาที่เกี่ยวข้องกับเครือข่าย

บน Mac การเรียกใช้คำสั่งเดียวกันจะให้ผลลัพธ์ที่คล้ายกัน:

netstat

หากต้องการดูรายการค่าสถานะและตัวเลือกเฉพาะสำหรับ Terminal ให้พิมพ์ man netstat.

8. ซ่อมแซมข้อผิดพลาดของดิสก์

ยูทิลิตี้บรรทัดคำสั่ง Check Disk บน Windows ซึ่งคุณสามารถเรียกใช้ได้โดยการเรียกใช้ chkdsk ใน Command Prompt หรือ Windows PowerShell ช่วยให้คุณ เพื่อตรวจสอบและซ่อมแซมข้อผิดพลาดเกี่ยวกับดิสก์

เทอร์มินัลที่เทียบเท่าใน macOS คือคำสั่ง fsck (การตรวจสอบความสอดคล้องกันของระบบไฟล์) เริ่มต้นด้วยการบูทเครื่อง Mac ของคุณในโหมดผู้ใช้คนเดียว กด Command + S เมื่อเริ่มต้น . จากนั้นเรียกใช้ต่อไปนี้:

/sbin/fsck -fy

9. สร้างลิงก์สัญลักษณ์

ลิงก์สัญลักษณ์ (symlink) มีความสำคัญอย่างยิ่งหากคุณพบว่าไม่สามารถเปลี่ยนตำแหน่งที่แอพและโปรแกรมใช้ในการจัดเก็บไฟล์

ตัวอย่างเช่น คุณสามารถใช้ symlink เพื่อซิงค์โฟลเดอร์ใดๆ กับบริการพื้นที่เก็บข้อมูลบนคลาวด์โดยทำให้ดูเหมือนว่าโฟลเดอร์นั้นอยู่ในไดเร็กทอรีการซิงค์เริ่มต้น บน Windows ให้ใช้คำสั่ง mklink /J คำสั่ง

บน macOS เทอร์มินัลเทียบเท่าคือ:

อิน-ส

หากต้องการเรียนรู้เพิ่มเติม โปรดดูวิธีการทำงานของ symlink บน Mac

10. กำหนดเวลาปิดเครื่อง

ถ้าคุณต้องการปิดเครื่องพีซีของคุณหลังจากผ่านไประยะเวลาหนึ่ง ให้ใช้คำสั่ง shutdown -f -t คำสั่ง .

บน Mac ให้ใช้คำสั่งต่อไปนี้แทน:

sudo ปิด -h +

คุณสามารถใช้คำสั่ง sudo killall shutdown เพื่อยกเลิกการปิดระบบตามกำหนดเวลา

11. เปรียบเทียบความแตกต่างของไฟล์

บน Windows คุณสามารถเปรียบเทียบความแตกต่างระหว่างสองไฟล์ได้โดยใช้คำสั่ง fc

เทียบเท่า Terminal ของ Mac คือ:

แตกต่าง

คำสั่ง diff มีหลายตัวเลือก ตัวอย่างเช่น คุณสามารถใช้สวิตช์ -i เพื่อละเว้นความแตกต่างของตัวพิมพ์เล็กและใหญ่ในไฟล์ข้อความ เรียกใช้ man diff เพื่อดูรายการตัวเลือกทั้งหมด

12. ค้นหารหัสผ่าน Wi-Fi

เมื่อใดก็ตามที่คุณต้องการระบุรหัสผ่านของการเชื่อมต่อ Wi-Fi อย่างรวดเร็ว คุณสามารถใช้ netsh wlan show profile key=clear บนพีซีของคุณ

บน Mac คุณต้องเรียกใช้คำสั่งต่อไปนี้ใน Terminal:

security find-generic-password -ga “” | grep “รหัสผ่าน:”

13. อัพเดท Mac

ใน Windows คุณสามารถติดตั้งการอัปเดตระบบปฏิบัติการผ่านทาง Windows PowerShell ด้วย Get-WindowsUpdate และ ติดตั้ง-WindowsUpdate คำสั่ง เร็วกว่าและอืดน้อยกว่าเมื่อเทียบกับการใช้ GUI

The Terminal ที่เทียบเท่ากับการอัปเดต macOS คือ:

  • softwareupdate -l เพื่อสแกนหาและดูการอัปเดตและตัวระบุที่รอดำเนินการ
  • softwareupdate -i เพื่อติดตั้งการอัปเดต

14. ต่ออายุการเช่า IP

การปล่อยและต่ออายุสัญญาเช่า IP (Internet Protocol) สามารถแก้ไขปัญหาที่เกี่ยวข้องกับการเชื่อมต่อบนคอมพิวเตอร์ของคุณได้ ที่เกี่ยวข้องกับการเรียกใช้คำสั่ง ipconfig /release และ ipconfig /renew ผ่าน Command Prompt ใน Windows

Mac มีตัวเลือก GUI ผ่าน การตั้งค่าระบบ> เครือข่าย> Wi-Fi/Ethernet> ขั้นสูง > DHCP> ต่ออายุ DHCP อย่างไรก็ตาม คุณยังสามารถใช้ คำสั่ง Terminal ต่อไปนี้:

sudo ipconfig ตั้ง DHCP

หากคุณไม่ทราบชื่ออินเทอร์เฟซเครือข่าย ให้ใช้คำสั่ง ifconfig คำสั่งเพื่อระบุเช่น en0.

15. ตรวจสอบสถานะการออนไลน์

คุณสามารถตรวจสอบสถานะการออนไลน์ของพีซีของคุณได้โดยใช้คำสั่ง (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell

บน Terminal ใน macOS ให้รันคำสั่งต่อไปนี้แทน:

อัพไทม์

คำสั่ง uptime ช่วยให้คุณกำหนดได้ว่าถึงเวลาปิดเครื่องหรือรีสตาร์ท Mac ของคุณหรือไม่ ซึ่งมักจะช่วยแก้ไขข้อผิดพลาดทางเทคนิคแบบสุ่มที่ทำให้ macOS ทำงานไม่ถูกต้อง

การสลับไปยังเทอร์มินัล

เทอร์มินัลของ Mac ช่วยให้คุณทำงานส่วนใหญ่ที่คุณคุ้นเคยได้ด้วย Command Prompt และ Windows PowerShell บนพีซี แม้ว่าคำสั่งที่เทียบเท่าข้างต้นจะยังไม่ครบถ้วนสมบูรณ์ แต่ก็ควรจะมีประโยชน์เสมอ

15 Mac Terminal เทียบเท่ากับคำสั่ง Windows Command Prompt และ PowerShell