9 Thủ Thuật Dòng Lệnh Cho Mac OS X Bạn Nên Biết
Dòng lệnh thường được coi là lĩnh vực của người dùng nâng cao, nhưng điều đó không có nghĩa là mọi cách sử dụng Terminal đều phải liên quan đến khoa học tên lửa. Bộ sưu tập mẹo thiết bị đầu cuối này sẽ áp dụng cho nhiều người dùng Mac và tất cả mọi người từ người mới bắt đầu đến người dùng nâng cao sẽ tìm thấy thứ gì đó đáng giá ở đây. Một số thủ thuật này có thể yêu cầu cài đặt Xcode trên Mac, Xcode là bản tải xuống miễn phí từ App Store.
Ngăn bảo vệ màn hình và ngủ với “caffein”
Mới đối với OS X Mountain Lion, caffein giống như một phiên bản dòng lệnh của tiện ích Caffeine yêu thích của mọi người. Cách sử dụng rất đơn giản, với caffein đang chạy, máy Mac sẽ không ngủ và trình bảo vệ màn hình sẽ không kích hoạt. Ở mức đơn giản nhất, nó có thể chạy một mình, nhưng tốt nhất nên sử dụng nó với giới hạn thời gian đi kèm như sau:
caffeinate -t 3600
Cờ -t chỉ định thời gian tính bằng giây, ví dụ trên chạy caffein trong một giờ.
Trích xuất tệp PKG bằng “pkgutil”
Bạn cần lấy một tệp ra khỏi tệp .pkg? Có thể bạn muốn xem có gì bên trong một pkg mà không cần cài đặt nó? Không có mồ hôi, pkgutil thực hiện công việc:
pkgutil --expand sample.pkg ~/Desktop/
Điều này sẽ đổ toàn bộ nội dung pkg vào thư mục đã chỉ định mà không cần cài đặt nó.
Sử dụng “làm sạch” để giải phóng bộ nhớ
Lệnh thanh lọc buộc xóa các bộ nhớ cache của đĩa và bộ nhớ, có tác dụng tương tự như khi bạn khởi động lại máy Mac. Mặc dù một số người nói rằng thanh lọc chỉ mang lại hiệu ứng giả dược, nhưng nó hoàn toàn có tác dụng đưa bộ nhớ hệ thống từ danh mục “Không hoạt động” trở lại RAM có sẵn miễn phí và trong các trường hợp bạn sắp hết bộ nhớ thực, nó có thể giúp tăng tốc độ .
Sử dụng thanh lọc rất đơn giản, hãy nhập nội dung sau tại dấu nhắc lệnh:
purge
Đợi khoảng một phút để các thay đổi có hiệu lực, quá trình này thường nhanh hơn nhiều trên máy Mac có ổ SSD.
Khởi chạy nhiều phiên bản ứng dụng với tính năng “mở”
Bạn có thể đã biết rằng bạn có thể mở các ứng dụng trong GUI OS X từ dòng lệnh bằng lệnh 'open', nhưng bạn có biết rằng bạn có thể chạy nhiều phiên bản ứng dụng bằng cách đính kèm -n gắn cờ cho lệnh mở? Thật dễ sử dụng, đây là tất cả những gì bạn phải làm:
open -n /Applications/Safari.app/
Ví dụ chạy một phiên bản khác của Safari. Thay đổi tên ứng dụng cho phù hợp và đừng quên bao gồm phần mở rộng .app.
Cập nhật OS X mà không cần App Store
Bạn muốn cài đặt phần mềm hệ thống và các bản cập nhật mà không cần bận tâm đến Mac App Store? Thay vào đó, bạn có thể làm điều đó trực tiếp từ dòng lệnh với sự trợ giúp của lệnh softwareupdate. Để cài đặt mọi bản cập nhật hiện có, chỉ cần chạy như sau:
sudo softwareupdate -i -a
Bạn có thể , nó đã được tích hợp trong OS X trong nhiều năm và hoạt động như nhau bất kể bạn đang sử dụng phiên bản nào.
Liệt kê mọi thứ bạn đã từng tải xuống
Tất cả chúng ta đã ở đó; bạn đã tải xuống thứ gì đó cách đây không lâu từ một tên miền mà bạn gần như nhớ, nhưng bạn không thể nhớ rõ cái gì hoặc từ đâu.Bạn thật may mắn vì Dịch vụ Kiểm dịch lưu giữ cơ sở dữ liệu về mọi thứ đã từng được tải xuống và bạn có thể truy vấn cơ sở dữ liệu đó để tìm thấy những gì bạn đang tìm kiếm. Sử dụng lệnh sqlite3 như sau để xem mọi thứ:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'select LSQuarantineDataURLString from LSQuarantineEvent' |more
Tất nhiên bạn cũng có thể xóa danh sách đó nếu sự tồn tại làm phiền bạn.
Ẩn tệp hoặc thư mục khỏi Finder bằng “chflags”
Bạn muốn ẩn một tệp hoặc thư mục bí mật khỏi Finder? Sử dụng chflags để ẩn bất kỳ tệp nào khỏi hệ thống tệp GUI của OS X, nó hoạt động giống nhau cho dù bạn đang trỏ nó vào một tệp hay một thư mục:
chflags hidden /path/to/file/or/folder/
May mắn (hoặc không may mắn) đối với những người dùng dòng lệnh của chúng tôi, tệp sẽ vẫn hiển thị với ls, nhưng nó sẽ vẫn bị ẩn trong Finder cho đến khi gắn cờ “nohidden” như sau:
chflags nohidden /path/to/unhide/
Các thay đổi diễn ra ngay lập tức trong cả hai trường hợp.
Tự động nhập các đường dẫn dài bằng cách kéo và thả
Bạn có biết rằng bạn có thể kéo và thả bất kỳ tệp nào từ Finder vào dòng lệnh và toàn bộ đường dẫn tới tệp đó sẽ được in tự động không? Đây không phải là một mẹo dành riêng cho dòng lệnh, nhưng nó hữu ích đến mức nó phải được đưa vào. Điều này có lẽ được sử dụng tốt nhất cùng với một lệnh thêm tiền tố vào đường dẫn, như sau:
sudo vi (kéo tệp vào đây để in đường dẫn đầy đủ)
Tính năng này hoạt động ở mọi nơi trong dòng lệnh, ngay cả khi bạn đã ở trong ứng dụng.
Tạo Lưu trữ Zip được Bảo vệ bằng Mật khẩu
Nếu bạn đang gửi tệp qua phương tiện không bảo mật hoặc lưu trữ tệp công khai, nhưng vẫn muốn cung cấp một số mức độ bảo vệ, bạn có thể tạo tệp lưu trữ zip được bảo vệ bằng mật khẩu bằng cờ -e:
zip -e protected.zip /file/to/protect/
Không có cờ -e, bạn sẽ chỉ tạo một tệp zip tiêu chuẩn mà không có mật khẩu.