Advertisement
  1. Computer Skills

10 Lệnh Terminal mà mỗi Người dùng Mac nên biết

Scroll to top
Read Time: 11 min
This post is part of a series called Taming The Terminal.
How to Play Tetris, Pong and Other Hidden Games on Your Mac
Quick Tip: Organize Your Dock With Spacers

() translation by (you can also view the original English article)

Terminal trong OS X thường là, dù sao theo ý kiến ​​của tôi, một khu vực bị xem nhẹ của hệ điều hành. Hầu hết những người mới đến với máy Mac nhìn vào nó bằng nỗi sợ hãi, giống như khi nhìn thấy bất cứ thứ gì liên quan đến code hoặc tính năng nâng cao. May mắn là, bạn không cần phải sợ Terminal và nghĩ về nó như là một tính năng chỉ dành cho những người có kỹ thuật. Biết được một số lệnh Terminal cơ bản có thể thật sự nâng cao trải nghiệm của bạn trên OS X. Vì vậy, đối với tất cả những người mới bắt đầu, ở đây tôi đã chọn 10 lệnh Terminal mà mỗi người dùng Mac nên biết.

Trước khi Chúng ta Bắt đầu...

Bạn có biết rằng, chúng tôi có một số ứng dụng Mac hữu ích sẵn có trên Envato Market không? Ví dụ, Awesome Live Chat Desk OS X cho phép bạn cung cấp cho khách hàng của mình sự hỗ trợ chat trực tuyến thông qua các thông báo Mac đơn giản.

Live chat support for MacLive chat support for MacLive chat support for Mac

Ngoài ra, trước khi chúng ta bắt đầu thao tác với nó, có thể phải mất vài phút để bạn biết chính xác Terminal là gì (tất nhiên, tất cả trong một ý nghĩa phi kỹ thuật!).

Terminal OS XTerminal OS XTerminal OS X
Terminal.app đang chạy trong OS X (Lion)

Terminal (được gọi là Terminal.app) là một emulator (trình giả lập) và hoạt động dựa trên các lệnh UNIX điển hình (OS X là một hệ thống dựa trên UNIX, trái ngược với Windows, dựa trên NT). Không giống như OS X, trong đó có một giao diện người dùng đồ họa (viết tắt là GUI), Terminal hoạt động trên một giao diện dựa trên văn bản và tất cả các lệnh phải được gõ bên trong đó - điều này có thể là lý do tại sao một số người sợ hãi nó!

Chúng ta sẽ không đi sâu vào chi tiết về cách Terminal làm việc, nhưng tốt nhất nên tìm hiểu ba lệnh sau đây trước khi chúng ta bắt đầu hướng dẫn này:

  • ls - liệt kê nội dung của một thư mục cụ thể
  • cd - chuyển thư mục (như trong DOS)
  • sudo - xác thực cho một superuser để có thêm các quyền bảo mật

Mẹo: Hãy thận trọng khi sử dụng lệnh sudo. Bạn sẽ thường xuyên phải nhập mật khẩu hệ thống OS X của mình và bất kỳ lỗi nào cũng đều có thể làm hỏng hệ thống của bạn một cách vĩnh viễn. Khi không chắc, hãy để nó yên!

1. Vô hiệu hoá Cửa sổ Âm tiết trên Lion/Mountain Lion

Đối với những người như tôi, những người viết nhiều tiếng nước ngoài thì cửa sổ âm tiết bật lên khi bạn giữ một ký tự trong một khoảng thời gian dài là cực kỳ hữu ích. Nhưng đối với những người muốn viết nhiều ký tự lặp lại, nó có thể khá khó chịu. Sử dụng mẹo đơn giản để vô hiệu hóa nó:

1
defaults write -g ApplePressAndHoldEnabled -bool false

Nhấn Return sau đó đăng xuất rồi đăng nhập trở trở lại để xem các thay đổi. Nếu bạn muốn đổi nó trở lại bình thường, thì chỉ cần thay thế false thành true.

2. Thay đổi Chu kỳ Sao lưu Mặc định trong Time Machine

Mặc định, Time Machine sao lưu mỗi một giờ khi nó được kết nối nhưng điều này có thể được thay đổi thông qua Terminal. Để làm như vậy, chỉ cần nhập lệnh sau đây:

1
sudo defaults write /System/Library/Launch Daemons/com.apple.backupd-auto StartInterval -int 1800

Điều này làm cho Time Machine sao lưu mỗi 30 phút một lần. Để thay đổi nó theo ý bạn, chỉ cần thay thế 1800 bằng khoảng thời gian bằng giây (vì vậy 15 phút sẽ là 900 giây, do đó nhập 900). Cũng cần lưu ý rằng bạn đang sử dụng lệnh sudo, vì vậy hãy chắc chắn rằng bạn gõ đúng lệnh trước khi nhấn Return (và bạn cũng sẽ được nhắc nhập mật khẩu hệ thống).

3. Kéo tiện ích Dashboard vào Desktop

Tôi luôn quên rằng Dashboard tồn tại trên máy Mac của tôi. Trên thực tế, tôi hầu như thấy không cần đến nó. Nhưng tôi nghĩ rằng điều đó dẫn đến một thực tế là các widget bị ẩn bên trong hệ điều hành. Để có thể kéo các widget Dashboard của bạn lên desktop, hãy nhập lệnh sau:

1
defaults write com.apple.dashboard devmode YES

Bạn phải đăng xuất rồi đăng nhập trở lại và kéo một widget lên desktop của bạn, nhấp và giữ nó rồi nhấn F12, điều này sẽ loại bỏ nó khỏi Dashboard và cho phép bạn thả nó lên desktop. Widget của bạn bây giờ nổi lên bên trên các ứng dụng đang mở, tương tự như các Gadget trên Windows 7.

Để vô hiệu hóa tính năng này, chỉ cần thay thế YES thành NO trong lệnh ở trên. Một lần nữa, bạn sẽ phải đăng xuất rồi đăng nhập lại, hơi bất tiện nhỉ.

4. Vô hiệu hóa Tính năng Tự động Khôi phục trong Lion / Mountain Lion

Điều này thật sự làm tôi băn khoăn khi tôi lần đầu nâng cấp lên Lion - thực tế là khi bạn mở một cái gì đó giống như Preview, tất cả các tập tin PDF đã truy cập gần đây của bạn sẽ xuất hiện trước mặt bạn, ngay cả khi bạn đã đóng chúng xuống đúng cách. Thật không may là không có lệnh chung nào để vô hiệu hóa nó trên toàn bộ hệ điều hành vì vậy bạn sẽ phải làm điều đó cho từng ứng dụng riêng. Nếu bạn muốn vô hiệu nó cho Preview, thì nhập lệnh sau đây:

1
defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

QuickTime là một thủ phạm khác trong mắt tôi, một lần nữa chỉ cần nhập:

1
defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false

Hãy chắc chắn rằng bạn thoát và khởi động lại các ứng dụng để xem các thay đổi và nếu bạn muốn đảo ngược bất cứ điều gì, chỉ cần thay thế false thành true (Tôi chắc là bây giờ bạn đã hiểu rõ điều này!).

5. Hiển thị các Tập tin Ẩn trong Finder

Mặc định, Finder trong OS X giấu đi một số tập tin (hầu hết là các tập tin không liên quan) nhưng nếu bạn muốn xem mọi thứ trên máy tính, hãy nhập vào lệnh sau:

1
defaults write com.apple.finder AppleShowAllFiles TRUE

Một lần nữa, thay thế false thành true để ẩn chúng trở lại.

6. Thay đổi Định dạng Tập tin cho Ảnh chụp màn hình

Ảnh chụp màn hình sử dụng phím tắt được cài sẵn cho OS X thực sự hữu ích nhưng mặc định chúng được lưu dưới định dạng PNG. Nếu bạn muốn thay đổi điều này, thì gõ lệnh sau đây:

1
defaults write com.apple.screencapture type file-extension

Thay thế phần mở rộng tập tin bằng ba chữ cái viết tắt theo định dạng tập tin mong muốn của bạn, vì vậy với định dạng JPEG chỉ cần nhập JPG và định dạng Acrobat PDF là PDF. Terminal không có gì khó, phải không?

7. Tắt Hoàn toàn Dashboard

Ở trên, chúng ta đã tìm hiểu lệnh để thả các widget của Dashboard lên desktop, nhưng nếu bạn muốn loại bỏ hoàn toàn Dashboard (ví dụ: nếu bạn đang chạy Mac cũ hơn và có vấn đề về bộ nhớ) thì bạn có thể thực hiện thông qua lệnh Terminal đơn giản này:

1
defaults write com.apple.dashboard mcx-disabled -boolean YES

Sau đó, khởi động lại Dock bằng lệnh sau:

1
killall Dock

Úm ba la! Không còn Dashboard nữa. Nếu sau đó bạn thấy mình hối hận, hãy thay thế YES bằng NO trong lệnh trên và lặp lại quá trình.

8. Giải phóng Bộ nhớ Một cách an toàn

Khi bạn xóa các tập tin trên máy Mac, OS X vẫn để lại các mảnh của tập tin trên toàn bộ không gian trống trên ổ đĩa cứng của bạn, cho đến khi các tập tin này bị ghi đè bởi các tập tin mới. Nếu bạn muốn xóa tất cả các mảnh còn lại trên ổ đĩa cứng một cách an toàn (ví dụ nếu bạn muốn bán máy Mac), hãy chạy lệnh sau:

1
diskutil secureErase freespace 3 /Volumes/name-of-drive

Thay thế /name-of-drive bằng ổ mà bạn muốn xóa. Lệnh này sử dụng một thuật toán đặc biệt để quét sạch trên mỗi vùng trống 35 lần, vượt xa tiêu chuẩn của Bộ Quốc phòng Hoa Kỳ, chỉ cần 7 lần. Cần lưu ý rằng quá trình này có thể mất nhiều ngày trên các ổ đĩa lớn hơn.

Cần lưu ý rằng, lệnh diskutil thật sự là một lệnh hữu ích và cho phép bạn quản lý các ổ cứng và ổ đĩa cục bộ một cách trực tiếp từ Terminal (một danh sách các lệnh mẫu được đưa ra). Tuy nhiên, hãy lưu ý rằng hầu hết các lệnh yêu cầu quyền root.

9. Kiểm soát máy Mac của bạn Từ xa

Việc có thể kiểm soát máy Mac của bạn từ xa thông qua SSH hoặc shell bảo mật thì thuận tiện hơn nhiều so với chia sẻ màn hình vì nó sử dụng ít tài nguyên hệ thống và ít băng thông hơn. Điều đầu tiên bạn phải làm là kích hoạt tính năng Đăng nhập từ xa trên máy Mac, bạn có thể thực hiện bằng cách đi đến System Preferences rồi Sharing sau đó nhấp vào Remote Login.

SSH MacSSH MacSSH Mac
Hãy đảm bảo bật tính năng Remote Login trên máy Mac của bạn trước khi bạn bắt đầu bất cứ điều gì

Một nút sáng màu xanh lá cây sẽ xuất hiện cùng với một địa chỉ IP mà bạn có thể sử dụng để đăng nhập qua Terminal. Kết nối giữa Mac cục bộ mà bạn đang dùng và máy tính từ xa (tức là máy tính của chính bạn) là an toàn và được mã hóa, có nghĩa là không thể chặn bất kỳ dữ liệu nào đang được chuyển giữa hai máy đó.

Để đăng nhập vào máy Mac của bạn trên máy Mac khác, hãy chạy lệnh:

1
ssh -l username remote-address

Thay thế usename bằng usename mà bạn muốn sử dụng để đăng nhập vào OS X và remote-address với địa chỉ IP được cung cấp cho bạn trong bảng Sharing. Bây giờ bạn có thể kiểm soát Mac của bạn và thực hiện các lệnh Terminal từ xa, một điểm cộng thật sự.

10. Nói chuyện với Mac!

Và cuối cùng nhưng không kém phần quan trọng, nếu bạn muốn Mac của bạn nói chuyện với bạn, thì bạn chỉ cần sử dụng lệnh say, như trong:

1
say Hello World!

Các từ sẽ được nói bằng giọng nói mặc định của Mac nhưng nếu bạn muốn thay đổi điều này, thì chỉ cần vào System Preferences sau đó Dictation and Speech (trên Mountain Lion) hoặc đơn giản là Speech (trên Lion). Ở đây bạn có thể chọn giọng nói khác nhau và tải về những giọng nói mới từ các máy chủ của Apple nếu bạn thích. Một tính năng "hữu ích" khác là khả năng chuyển đổi toàn bộ tập tin văn bản thành giọng nói, nếu bạn thích. Chỉ cần nhập:

1
say -o audio.aiff -f FILENAME.txt

Thay thế FILENAME.txt bằng tập tin của bạn. Điều này sẽ tạo ra một tập tin giọng nói AIFF audio.aiff trong thư mục mặc định của Terminal.

Mẹo: Có bao giờ bạn tự hỏi, hệ điều hành Mac được phát âm là "OS ten" hay "OS ex?" Máy Mac của bạn biết câu trả lời! Hãy thử gõ "say OS X" vào Terminal. Kết quả có thể làm bạn ngạc nhiên.

Phần kết

Tôi hy vọng rằng hướng dẫn nhỏ này đã giúp bạn hiểu rõ về Terminal và nhận ra rằng nó thực sự không tệ khi sử dụng - bạn có thể làm được nhiều thứ hơn bằng cách sử dụng nó và nếu bạn muốn tùy chỉnh OS X bên cạnh việc đơn giản là thay đổi hình nền, thì đó thực sự là điểm khởi đầu của bạn.

Tôi hy vọng bạn đã có nhiều niềm vui với các lệnh được đề cập ở trên, xin vui lòng chia sẻ những lệnh yêu thích của bạn trong phần ý kiến ​​dưới đây vì lợi ích của tất cả các độc giả Mactuts+!

Và đừng quên xem qua các ứng dụng Mac trên trên Envato Market.

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Computer Skills tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.