Ví dụ về việc sử dụng Posix trong Tiếng việt và bản dịch của chúng sang Tiếng anh
{-}
-
Colloquial
-
Ecclesiastic
-
Computer
POSIX cũng cho phép điều này.
Điều này được xây dựng theo lý thuyết irregular vàđã không được áp dụng trong posix ere cú pháp.
Posix ký tự các lớp học chỉ có thể được sử dụng trong vòng bracket expressions.
Khi bash không trong chế độ POSIX, thư mục hiện tại được tìm kiếm nếu không tìm thấy tệp trong PATH.
Trong trường hợp này, nhưng tôi sẽ chuẩn bị vá lỗi POSIX nếu ai đó yêu cầu hỗ trợ cho sắt gỉ.
Các chuỗi Posix là hệ thống độc lập và có giá trị trên tất cả các nền tảng Posix.
Những ví dụ dưới đây,chúng tôi sẽ giả định bạn muốn chạy sh, một shell chuẩn POSIX, bên trong một chroot sandbox.
Perl có thêm một quán và giàu hơn posix cú pháp cơ bản( BRE) và mở rộng( ere) thường xuyên biểu hiện tiêu chuẩn.
Các lập trình viên và các nhà thiết kế phần mềm xây dựng các ứng dụng cho Linux,các hệ thống UNIX khác, hay POSIX.
Hơn nữa, POSIX không xác định vị trí vỏ posix phải được đặt, chỉ có tên của nó( sh), vì vậy/ bin/ sh không được bảo đảm là đường dẫn đúng.
Theo như các tính năng bổ sung này cung cấp lợi thếkỹ thuật, lập trình cho API Linux được ưu tiên hơn API- POSIX.
Tương tự như vậy, hệ thống file Posix khá đơn giản cho các file hệ thống của Windows, nó có thể chỉ sử dụng những gì mà Windows có thể cung cấp.
Với hầu hết các biểu hiện mùi vị khác thường xuyên, các lớp học hạn ký tựđược sử dụng để mô tả những gì posix bracket biểu hiện cuộc gọi.
Các ngữ nghĩa của hệ thống tệp Amazon S3 khôngphải là hệ thống tệp POSIX, vì vậy hệ thống tệp có thể không hoạt động hoàn toàn như mong đợi.[ 16].
Nó có khả năng tương thích POSIX một phần và quyền truy cập vào một giao diện dòng lệnh thông qua Bash, mặc dù bên trong nó không phải là một hệ điều hành bắt nguồn từ Unix.
Một số câu trả lời hay ở đây làm cho tham chiếu đến tiêu chuẩn C nhưngquên tiêu chuẩn POSIX, đặc biệt là hành vi cụ thể của c99( ví dụ: trình biên dịch C) chỉ huy.
Nó có khả năng tương thích POSIX một phần và quyền truy cập vào một giao diện dòng lệnh thông qua Bash, mặc dù bên trong nó không phải là một hệ điều hành bắt nguồn từ Unix.
Các ví dụ nổi tiếng hiện nay là udev, systemd và Weston.[ 1] Những người như Lennart Poettering công khai ủnghộ API Linux hơn API POSIX, nơi điều này mang lại lợi thế.[ 2].
Lưu ý rằng những gì posix thường xuyên ký tự biểu hiện tiêu chuẩn gọi là các lớp học thường được gọi tắt là posix ký tự lớp học trong các biểu hiện mùi vị thường xuyên có hỗ trợ cho họ.
Chúng là các ngôn ngữ lập trình đầy đủ, với các biến, các vòng lặp và các điều kiện, và nhiều chương trình được viết bằng bash(hoặc chỉ với/ bin/ sh Tính năng vỏ POSIX, để có thêm tính di động).
Trong khi API của nó tuyên bố hỗ trợ các định danh IANA tiêu chuẩn( aka" zoneinfo"),thô sơ ánh xạ chúng với dữ liệu kiểu POSIX, mà không xem xét lịch sử phong phú của các thay đổi mà mỗi vùng có thể có.
Nhưng có một lựa chọn khác mà không phải bất kỳ ai cũng biết đó là để chạy các ứng dụng Unix củabạn dưới Windows bằng việc sử dụng Posix, dịch vụ của Microsoft cho Unix.
API được viết bằng C++ để dễ lập trình. Nócó khả năng tương thích POSIX một phần và quyền truy cập vào một giao diện dòng lệnh thông qua Bash, mặc dù bên trong nó không phải là một hệ điều hành bắt nguồn từ Unix.
Hệ thống con cgroups, hệ thống gọi nó là giới thiệu và libcgroup[ 1] Các cuộc gọi hệ thống của Trình quản lý kết xuất trực tiếp, đặc biệt là các ioctls riêng cho trình điều khiển để gửi lệnh không phải là mộtphần của thông số kỹ thuật POSIX.
Nếu bạn khôngchắc chắn những tính năng nào là POSIX cơ bản và là phần mở rộng bash, hoặc gắn bó với bash shebang( tức là lựa chọn 2), hoặc kiểm tra kịch bản hoàn toàn bằng một trình bao rất cơ bản( như dấu gạch ngang trên máy chủ Ubuntu LTS).
Kiến trúc âm thanh Linux nâng cao có thể đặt cáccuộc gọi hệ thống, không phải là một phần của thông số kỹ thuật POSIX Hệ thống gọi futex( mutex không gian người dùng nhanh), epoll, splice, dnotify, fanotify và inotify đã được dành riêng cho kernel Linux tư trước đến nay.
Glibc cung cấp chức năng được yêu cầu bởi Single UNIX Specification, POSIX( 1c, 1d, và 1j) và một số chức năng được yêu cầu bởi các giao diện ISO C11, ISO C99, Berkeley Unix( BSD), System V Interface Definition( SVID) và X/ Open Portability Guide( XPG), Issue 4.2, với tất cả các phần mở rộng chung cho các hệ thống tuân thủ XSI( X/ Open System Interface) cùng với tất cả các phần mở rộng X/ Open UNIX.
Thay vì mô phỏng logic Windows bên trong như một máy ảo hoặc trình giả lập, Wine chuyển các cuộc gọiAPI của Windows thành các cuộc gọi POSIX, loại bỏ hiệu suất và các hình phạt bộ nhớ của các phương pháp khác và cho phép bạn tích hợp các ứng dụng Windows vào máy tính của bạn.
Đặc biệt, hầu hết các hệ điềuhành hiện đại hỗ trợ POSIX stat( gọi hệ thống), vì vậy mỗi tập tin đã 3 timestamps liên kết với nó: thời gian truy cập cuối cùng( atime: ls- lu), thời gian sửa đổi cuối cùng( mtime: ls- l), và thời gian thay đổi trạng thái cuối cùng( ctime: ls- lc).