Computer >> Máy Tính >  >> Hệ thống >> MAC

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Ứng dụng Terminal là cổng vào dòng lệnh của bạn trong macOS. Nó cung cấp một giao diện với trình bao hoặc trình thông dịch lệnh nhận lệnh của bạn và gọi những người khác thực hiện cả các tác vụ thông thường và phức tạp.

Nếu bạn mới bắt đầu hoặc dành nhiều thời gian trong Terminal, bạn có thể muốn tùy chỉnh giao diện và các thuộc tính khác nhau. Chúng tôi sẽ chỉ cho bạn một số cách thú vị để tùy chỉnh Terminal và làm cho nó hoạt động tốt nhất cho môi trường và quy trình làm việc của bạn.

Kiến thức cơ bản về Cửa sổ đầu cuối

Khi mở ứng dụng Terminal, bạn sẽ thấy một cửa sổ gần như trống rỗng với hai dòng văn bản. Dòng đầu tiên hiển thị ngày và giờ đăng nhập lần cuối của bạn. Ví dụ:

Last login: Wed Feb 13 01:08:35 on ttys000

Dòng thứ hai là dấu nhắc lệnh thực tế; hình hộp chữ nhật đó ở cuối là con trỏ của bạn. Bạn sẽ nhập các lệnh trên dòng này:

Rahul-Mac:~ rahulsaigal$

Đây là ý nghĩa của từng yếu tố đó:

  • Phần đầu tiên của lời nhắc là tên máy Mac của bạn. Dấu hai chấm (: ) là một ngăn cách trực quan.
  • Phần thứ hai bắt đầu bằng dấu ngã ( ~ ). Nó chỉ ra rằng bạn đang ở trong thư mục chính và sử dụng một tên người dùng ngắn.
  • Cuối cùng, ký hiệu đô la ( $ ) có nghĩa là bạn đã đăng nhập với tư cách là người dùng không phải root.
Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Sửa đổi cửa sổ đầu cuối

Cửa sổ Terminal hoạt động giống như bất kỳ ứng dụng nào khác trong macOS. Bạn có thể thu nhỏ, di chuyển, thay đổi kích thước, thu phóng và cuộn qua nội dung. Sau khi bạn sử dụng Terminal trong bất kỳ khoảng thời gian nào, các lệnh bạn nhập sẽ tạo ra rất nhiều văn bản.

Văn bản này nhỏ, khó phân tích và có thể gây khó khăn cho việc định vị con trỏ. Mặc dù bạn có thể thay đổi kích thước cửa sổ nhưng những thay đổi đó sẽ bị mất khi bạn thoát khỏi ứng dụng.

Để sửa đổi cửa sổ Terminal, đi tới Shell> Show Inspector hoặc nhấn Cmd + I để mở Thanh tra cửa sổ. Trong Cửa sổ , nhập giá trị vào Cột Hàng hoặc thay đổi kích thước cửa sổ theo ý muốn của bạn để tự động điền các giá trị đó.

Khi bạn đưa cửa sổ Terminal đến một kích thước, hình dạng và vị trí cụ thể, hãy chọn Shell> Use Settings as Default .

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Chỉnh sửa Chủ đề đầu cuối

Terminal mặc định có văn bản màu đen trên nền trắng. Nhưng bạn có thể tùy chỉnh các thuộc tính khác nhau của nó như màu nền, phông chữ (kiểu chữ và kích thước), màu văn bản, loại con trỏ, v.v.

Điều hướng đến Shell> New Window và thử một số chủ đề cài sẵn. Chúng bao gồm Cỏ , Homebrew , Trang Man , Đại dương , Cát đỏ và hơn thế nữa.

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Tùy chọn> Tiểu sử ngăn hiển thị tất cả các chủ đề dựng sẵn. Nó hiển thị các hình thu nhỏ trực quan trên thanh bên trái và các thuộc tính trên bảng điều khiển bên phải. Điều này được chia thành sáu phần: Văn bản , Cửa sổ , Tab , Vỏ , Bàn phím Nâng cao .

Để tinh chỉnh các thuộc tính, hãy chọn một chủ đề và chọn Cấu hình trùng lặp từ Gear menu.

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Thuộc tính Văn bản

Terminal cho phép bạn tùy chỉnh các thuộc tính văn bản khác nhau. Để thay đổi phông chữ được sử dụng, hãy nhấp vào nút Thay đổi trong Phông chữ và chọn kiểu chữ và kích thước phông chữ.

Bạn có thể áp dụng tính năng làm mịn văn bản, sử dụng phông chữ đậm, sử dụng màu sáng cho văn bản đậm và hơn thế nữa. Nếu bạn muốn thay đổi màu của văn bản, hãy nhấp vào Văn bản màu và chọn một tùy chọn.

Để thay đổi hình dạng con trỏ, hãy chọn Chặn , Gạch chân hoặc Thanh dọc . Nhấp vào nút màu bên cạnh từ Con trỏ để thay đổi màu sắc của nó. Bạn có thể làm cho cửa sổ Terminal trong suốt bằng cách điều chỉnh Độ mờ Làm mờ thanh trượt.

Bằng cách này, bạn có thể đặt cửa sổ Terminal ngay phía trên trang web và nhập lệnh khi đọc hướng dẫn.

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Thuộc tính cửa sổ

Các thuộc tính cửa sổ bao gồm tiêu đề, kích thước, giới hạn cuộn ngược và các hành vi khác. Hãy nhớ rằng, các tùy chọn bạn chọn trong ngăn này chỉ áp dụng cho hồ sơ, không áp dụng cho toàn bộ ứng dụng Terminal. Để thay đổi tên của cửa sổ, hãy nhập văn bản mới vào Tiêu đề trường.

Chọn bất kỳ hoặc tất cả các hộp kiểm để hiển thị tên của quá trình đang hoạt động, thư mục làm việc, đường dẫn, tên trình bao và hơn thế nữa. Bạn có thể thay đổi kích thước cửa sổ mặc định cho chủ đề hiện tại và thậm chí định cấu hình kích thước của bộ đệm cuộn ngược để lưu lịch sử các lệnh bạn đã nhập vào Terminal ngày hoặc tuần trước.

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Thuộc tính Shell

Trong phần này, bạn có thể tinh chỉnh cách hoạt động của Terminal. Bạn có thể chọn một lệnh để chạy khi khởi động; ví dụ, bắt đầu một trình bao thay thế. Cũng có thể có Terminal nhắc bạn trước khi đóng cửa sổ. Đặt Hỏi trước khi đóng thành Luôn luôn để tránh vô tình giết chết nó hoặc đặt nó thành Không bao giờ nếu bạn thấy lời nhắc đó gây phiền nhiễu.

Nếu bạn chọn Chỉ khi có các quy trình khác với trình bao đăng nhập và , Terminal sẽ thông báo cho bạn trước khi bạn thoát ứng dụng. Tính năng này rất hữu ích nếu bạn vô tình bấm nhầm thành phần cửa sổ hoặc bấm sai chuỗi phím.

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Làm việc với Nhóm cửa sổ

Bạn có muốn sắp xếp các cửa sổ Terminal của mình theo một cách cụ thể và muốn tiếp tục một phiên mà không cần phải sắp xếp lại và khởi chạy lại không? Tính năng Nhóm cửa sổ sẽ giúp bạn tiết kiệm thời gian và tăng hiệu suất làm việc. Sử dụng nó, mỗi cửa sổ có thể có quy trình, thuộc tính và vị trí riêng trên màn hình.

Ví dụ:bạn có thể đang chỉnh sửa tệp bằng Vim trong một cửa sổ và chạy Octave trong một cửa sổ khác. Có lẽ bạn muốn tham khảo trang chủ của chương trình trong một cửa sổ trong khi thử lệnh trong cửa sổ khác. Và nếu một trình bao đang bận thực hiện các tác vụ dài, bạn có thể muốn chạy một lệnh trong một cửa sổ khác.

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Lưu Nhóm Cửa sổ

Trước khi thiết lập nhóm cửa sổ, bạn cần:

  • Sắp xếp các cửa sổ trên màn hình như mong muốn.
  • Chỉnh sửa các thuộc tính, kích thước và hình dạng của từng cửa sổ.
  • Chạy bất kỳ lệnh nào cho mỗi cửa sổ mà bạn muốn tiếp tục.

Sau đó, chọn Cửa sổ> Lưu Windows thành Nhóm . Nhập tên, chọn Sử dụng nhóm cửa sổ khi Thiết bị đầu cuối khởi động và nhấp vào Lưu .

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Khôi phục Nhóm Cửa sổ

Để khôi phục nhóm cửa sổ, hãy chọn Cửa sổ> Mở Nhóm cửa sổ . Bằng cách đó, bạn có thể tiếp tục làm việc trên trình bao hiện tại của mình nhưng mở nhóm bất kỳ lúc nào bạn cần để chạy một nhóm tác vụ cụ thể.

Mở Tùy chọn> Nhóm cửa sổ và nhấp vào Bánh răng để nhập, xuất hoặc xóa các nhóm cửa sổ. Nếu có các cửa sổ ứng dụng khác, hãy chỉ định nhóm cửa sổ cho một không gian làm việc riêng trên màn hình để tránh bị phân tâm.

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Thiết lập Vỏ mặc định

Vỏ đăng nhập mặc định cho macOS là bash vỏ bọc. Tuy nhiên, nó cũng cung cấp một loạt các shell khác nhau, bao gồm / bin / bash , / bin / csh , / bin / zsh , / bin / ksh , và hơn thế nữa. Những người đam mê Unix thích làm việc với zsh (hoặc Z ) vì nó cung cấp nhiều tính năng trên bash shell và hỗ trợ hàng chục plugin.

Nếu bạn là người mới, hãy tuân theo bash mặc định vỏ cho bây giờ là tốt. Nhưng bạn nên biết cách chuyển đổi chúng khi cần thiết.

Tìm hiểu bạn đang sử dụng Shell nào

Để biết bạn đang sử dụng trình bao nào, hãy nhập lệnh sau:

echo $0

Terminal hiển thị cho bạn tên shell, trước dấu gạch ngang.

Thay đổi Vỏ đăng nhập

Để thay đổi trình bao mặc định cho tài khoản người dùng của bạn, hãy mở Tùy chọn hệ thống> Người dùng &nhóm . Nhấp vào biểu tượng khóa và nhập thông tin đăng nhập quản trị viên của bạn. Sau đó, nhấp chuột phải vào tên của bạn từ danh sách và chọn Tùy chọn nâng cao.

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Trong cửa sổ hộp thoại xuất hiện, thay đổi tùy chọn trong Khung đăng nhập . Bạn không phải khởi động lại máy Mac của mình để điều này có hiệu lực; chỉ cần thoát và tiếp tục phiên Terminal để bắt đầu với một trình bao mới.

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Để thay đổi Terminal shell mặc định cho bất kỳ tài khoản người dùng nào, hãy chọn Terminal> Preferences và nhấp vào Chung trên thanh công cụ. Bên cạnh Vỏ mở bằng , chọn Lệnh (đường dẫn hoàn chỉnh) và nhập đường dẫn đến trình bao mới của bạn trong trường.

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Tùy chỉnh Command Prompt

Lời nhắc dòng lệnh mặc định hiển thị cho bạn cùng một thông tin mỗi khi bạn mở Terminal. Có nhiều chuỗi ký tự đặc biệt, khi được sử dụng để xác định dấu nhắc, có thể tiết lộ các bit dữ liệu thú vị.

Sự xuất hiện của lời nhắc được lưu trữ trong biến môi trường $ PS1 . Khi bạn nhập nội dung sau:

echo $PS1

Văn bản kết quả được mã hóa bằng chuỗi với cài đặt mặc định của dấu nhắc trình bao ở định dạng sau:

\h:\W \u\$
  • \ h đại diện cho tên máy tính chủ
  • \ W là thư mục làm việc hiện tại
  • \ u viết tắt của người dùng hiện tại

Trên macOS, .bash_profile có thể chứa nhiều tùy chọn khác nhau về cách bạn muốn giao diện và hoạt động của shell. Các tùy chỉnh bạn thực hiện trong .bash_profile chỉ áp dụng cho một phiên shell; chúng không áp dụng cho các tập lệnh shell. Để chỉnh sửa .bash_profile trong nano, nhập:

nano ~/.bash_profile

Trong dòng mới, thêm PS1 ="..." . Ở giữa các dấu ngoặc kép đó, hãy đặt một dãy ký tự để tùy chỉnh lời nhắc. Có danh sách đầy đủ các ký tự đặc biệt nhanh chóng trong hướng dẫn sử dụng tài liệu bash. Ví dụ:

PS1="\!\d\u\$"
  • ! đại diện cho số lịch sử của lệnh này
  • \ d là ngày ở định dạng ngày trong tuần / tháng / ngày
  • \ u viết tắt của tên người dùng
  • $ là UID hiệu quả

Sau khi bạn nhập trình tự, nhấn Control + O để viết thông tin mới. Sau đó nhấn Control + T để lưu thông tin này vào .bash_profile tập tin. Thoát và khởi chạy lại Terminal để xem các thay đổi.

Cách tùy chỉnh thiết bị đầu cuối Mac và làm cho nó hữu ích hơn

Một chuỗi lời nhắc mà tôi thích là:

PS1="\w \! \$"

Hãy thử cái này và xem bạn có thích nó không. Trên hệ thống nhiều người dùng, bạn có thể đặt tên máy chủ, tên người dùng, phiên bản bash, số lịch sử của lệnh, v.v. để có thêm thông tin.

Thử một số lựa chọn thay thế cho thiết bị đầu cuối

Ứng dụng Terminal đã là giao diện dòng lệnh mặc định trong nhiều thập kỷ. Cho dù bạn mới bắt đầu hay đã sử dụng Terminal trong một thời gian dài, những tùy chỉnh này có thể giúp bạn làm việc hiệu quả hơn. Giống như hầu hết các ứng dụng của Apple, Terminal cố gắng cân bằng giữa khả năng tiếp cận cho người dùng mới và các tính năng mạnh mẽ dành cho nhà phát triển.

Để trở thành người dùng thành thạo dòng lệnh, bạn cần nhiều tính năng hơn, như hỗ trợ ngăn chia, đề xuất tự động hoàn thành, tìm kiếm, dán lịch sử và hơn thế nữa. Hãy xem các lựa chọn thay thế Terminal hữu ích này có thể phù hợp với quy trình làm việc của bạn.