nhiệm vụ của lệnh miền địa phương và gen-gen là gì?


11

Tôi biết để hiểu cách các lệnh hoạt động, chúng ta nên sử dụng trang man. Nhưng đối với miền địa phương chỉ huy và miền địa phương-gen. Tôi không có ý nghĩa chính xác và nghĩa vụ của họ. Tôi cần thêm một số mô tả về công việc của họ và mối quan hệ giữa miền địa phươngmiền địa phương . Dựa trên cơ sở người đàn ông:

miền địa phương - Nhận thông tin cụ thể về miền địa phương.

ok địa phương là gì ??

MÔ TẢ Chương trình bản địa viết thông tin về môi trường địa phương hiện tại, hoặc tất cả các địa phương, vào đầu ra tiêu chuẩn.

môi trường địa phương là gì?

Câu trả lời:


14

Từ Wikipedia:

Trong điện toán, miền địa phương là một tập hợp các tham số xác định ngôn ngữ, quốc gia của người dùng và bất kỳ tùy chọn biến thể đặc biệt nào mà người dùng muốn thấy trong giao diện người dùng của họ. Thông thường một định danh miền địa phương bao gồm ít nhất một định danh ngôn ngữ và một định danh khu vực.

Các localechương trình sẽ xuất ra một tập hợp các biến shell và giá trị của chúng. Đây là các biến làm thay đổi hành vi của một số lệnh liên quan đến ngôn ngữ, ký tự đặt cách sử dụng, v.v. Từ hệ thống của tôi:

benoit@thorgal:~s locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
benoit@thorgal:~$

Điều này cho biết các lệnh đó, nghe, sử dụng mã hóa tiếng Anh Mỹ và UTF8 cho các ký tự đặc biệt. Nếu tôi thay đổi giá trị của LANG và đặt fr_FR.UTF-8 thay vào đó, thì các lệnh, hỗ trợ nó, sẽ viết đầu ra của chúng bằng tiếng Pháp thay vì tiếng Anh. Tất nhiên, chỉ, nếu bản dịch tiếng Pháp được cài đặt.

Đối với locale-genlệnh, tôi nghĩ rằng đoạn đầu tiên của trang man của nó là tự giải thích:

Các tệp miền địa phương được biên dịch chiếm khoảng 50 MB dung lượng đĩa và hầu hết người dùng chỉ cần vài địa phương. Để tiết kiệm dung lượng ổ đĩa, các tệp ngôn ngữ đã biên dịch không được phân phối trong gói cục bộ, nhưng các ngôn ngữ được chọn sẽ tự động được tạo khi gói này được cài đặt bằng cách chạy chương trình miền địa phương.

Khi bạn chạy locale-genhoặc locale-gen <locale code>bạn biên dịch (các) tệp ngôn ngữ cần thiết, cho phép các lệnh sử dụng ngôn ngữ được chỉ định trong các biến môi trường được hiển thị bởi locale.

Thí dụ: locale-gen en_US.UTF8

Bạn có thể lấy mã địa phương có sẵn bằng cách sử dụng lệnh locale -a.


Những tập tin miền địa phương nào chiếm dung lượng megabyte chứa gì?
Flimm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.