Cách quản lý Terminal không chức năng trong OS X

OS X Terminal là một công cụ đặc biệt hữu ích để tìm hiểu về nền tảng của OS X và khắc phục các khía cạnh có vấn đề của hệ thống, phát triển và kiểm tra mã và quản lý các kết nối từ xa trong số nhiều chi tiết khác. Khi bạn khởi chạy Terminal, hệ thống sẽ tải shell mặc định trong đó bạn có thể thực thi các chương trình và tập lệnh khác nhau, nhưng tùy thuộc vào cách bạn đã cấu hình hệ thống của mình, shell có thể không tải và thay vào đó hiển thị một cửa sổ Terminal trống.

Có một số lý do có thể xảy ra tại sao điều này có thể xảy ra, đó là cấu hình shell mặc định cho tài khoản của bạn có thể bị hỏng hoặc chính chương trình Terminal có thể không hoạt động đúng.

  1. Cấu hình vỏ

    Shell mặc định cho tài khoản người dùng là shell Bash phổ biến, được cấu hình trong tùy chọn hệ thống Users & Groups trong cài đặt Nâng cao cho người dùng. Khi bạn tải tiện ích OS X Terminal, theo mặc định, chương trình sẽ khởi chạy shell được gán này, nhưng nếu có vấn đề với cấu hình của shell thì nó có thể không tải. Hầu hết các shell sử dụng các tệp ẩn ở gốc tài khoản người dùng để lưu các cấu hình môi trường khác nhau, tập lệnh khởi động và các chi tiết khác, nếu bị hỏng có thể ngăn trình bao khởi động. Đối với shell Bash, các tệp cấu hình bao gồm:

    .bash_profile

    .bashrc

    Thật không may nếu cấu hình shell ngăn nó khởi động, thì bạn không thể sử dụng shell đó để chỉnh sửa các tệp này; tuy nhiên, bạn có thể yêu cầu hệ thống sử dụng trình bao khác, có thể được thực hiện trong tùy chọn của chương trình Terminal, trong phần Khởi động, bạn có thể đặt nó để mở một trình bao với trình đăng nhập mặc định (cài đặt mặc định) hoặc chỉ định một lệnh để tải. Lệnh / bin / bash là lệnh cho shell Bash mặc định, nhưng bạn có thể sử dụng / bin / sh, / bin / tcsh /, / bin / csh hoặc bất kỳ shell nào khác.

    Với shell mới đang được sử dụng, bạn sẽ có thể tải dòng lệnh và xóa hoặc chỉnh sửa các tệp cấu hình Bash để khôi phục chức năng của shell đó.

  2. Sự cố ứng dụng thiết bị đầu cuối

    Bản thân ứng dụng Terminal cũng có thể gặp sự cố khiến ứng dụng không hoạt động bình thường. Mặc dù Terminal về bản chất lưu trữ một lớp vỏ trong đó bạn thực hiện công việc của mình, chương trình có một số tính năng để sắp xếp các cửa sổ, quản lý tab, chủ đề và các chi tiết khác về tương tác với Terminal. Giống như bất kỳ chương trình nào trong OS X, chúng được lưu trong tệp tùy chọn của Terminal và nếu có lỗi trong tệp này thì chương trình có thể gặp hành vi kỳ lạ và không hiển thị chính xác nội dung hoặc thực hiện các hành động được yêu cầu.

    Để khắc phục sự cố này, như với các chương trình khác, bạn có thể xóa tệp tùy chọn của Terminal hoặc thử khôi phục một tệp từ bản sao lưu. Để thực hiện việc này, hãy chuyển đến Thư viện trong menu "Đi" trong Trình tìm kiếm (giữ Tùy chọn trong Mountain Lion để hiển thị Thư viện trong menu này) và mở thư mục Tùy chọn. Tại đây, xác định vị trí tệp có tên "com.apple.Terminal.plist" và xóa tệp đó hoặc gọi Time Machine và khôi phục phiên bản từ khi Terminal hoạt động bình thường.

Một lưu ý cuối cùng liên quan đến Terminal: nếu bạn là người sử dụng điện và thường xuyên truy cập Terminal, thì giống như nhân đôi trên các trình duyệt Web để đảm bảo bạn có quyền truy cập vào Web, bạn có thể xem xét có ít nhất một cách khác để truy cập vào dòng lệnh . Cấp cho bạn luôn có thể khởi động OS X sang chế độ Người dùng đơn để có quyền truy cập vào dòng lệnh, nhưng làm như vậy trong tài khoản người dùng phần lớn được ưu tiên. Tiện ích Terminal trong OS X là cách mặc định để thực hiện việc này, nhưng cũng có một số tùy chọn của bên thứ ba. Hai điều đáng chú ý là trình giả lập iTerm 2 miễn phí và trình giả lập xterm đi kèm với hệ thống cửa sổ "XQuartz" X11 cho OS X. Với những cài đặt này, nếu có một cái gì đó xảy ra, thì bạn có thể sử dụng cái kia để sao lưu và chạy với Terminal.


 

Để LạI Bình LuậN CủA BạN