IEEE DRAFT 1003.2B : D12 JUN 99
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
DRAFT STANDARD FOR INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 2: SHELL AND UTILITIES - AMENDMENT
06-12-2001
12-01-2013
Introduction
Section 1: Revisions to General
1.1 Scope
1.2 Normative references
1.3 Conformance
1.4 Test methods
Section 2: Revisions to Terminology and General
Requirements
2.2.2 General Terms
2.2.3 Abbreviations
2.3 Built-In Utilities
2.4 Character Set
2.4.2 State-Dependent Character Encodings
2.5 Locale
2.6 Environment Variables
2.8 Regular Expression Notation
2.10 Utility Conventions
2.10.2 Utility Syntax Guidelines
2.13 Configuration Values
2.13.3 Pathname Variable Values
Section 3: Revisions to Shell Command Language
3.13 Pattern Matching Notation
Section 4: Revisions to Execution Environment Utilities
4.1 awk - Pattern scanning and processing language
4.3 bc - Arbitrary-precision arithmetic language
4.5 cd - Change working directory
4.6 chgrp - Change file group ownership
4.7 chmod - Change file modes
4.8 chown - change file ownership
4.13 cp - Copy files
4.14 cut - Cut out selected fields of each line of
a file
4.15 date - Write the date and time
4.16 dd - Convert and copy a file
4.17 diff - Compare two files
4.20 ed - Edit text
4.22 expr - Evaluate arguments as an expression
4.24 find - Find files
4.26 getconf - Get configuration values
4.33 ln - Link files
4.35 localedef - Define locale environment
4.39 ls - List directory contents
4.40 mailx - Process Messages
4.41 mkdir - Make directories
4.42 mkfifo - Make Make FIFO special files
4.43 mc - Move files
4.45 cd - Dump files in various formats
4.48 pax - Portable archive interchange
4.51 pwd - Return working directory name
4.53 rm - Remove directory entries
4.55 sed - Stream editor
4.56 sh - Shell, the standard command language
interpreter
4.62 test - Evaluate expression
4.64 tr - Translate characters
4.72 xargs - Construct argument list(s) and invoke
utility
4.73 iconv - Convert file codesets
Section 5: Revisions to User Portability Utilities Option
5.2 at - Execute commands at a later time
5.3 batch - Execute commands at a later time
5.6 csplit - Split files based on context
5.7 ctags - Create a tags file
5.9 du - Estimate file usage
5.10 ex - Text editor
5.11 expand - Convert tabs to spaces
5.14 file - Determine file type
5.18 more - Display files on a page-by-page basis
5.22 patch - Apply changes to files
5.24 renice - Set system scheduling priorities of
running processes
5.32 unexpand - Convert spaces to tabs
5.33 uudecode - Decode a binary file
5.34 uuencode - Encode a binary file
5.35 vi - Screen-oriented (visual) display editor
5.37 write - Write to another user
Section 6: Revisions to Software Development Utilities
Option
6.1 ar - Create and maintain library archives
6.2 make - Maintain, update, and regenerate groups
of programs
Section 7: Revisions to Language-Independent System Services
Annex A (normative) Revisions to C Language Development
Utilities Option
A.1 c89 - Compile Standard C programs
A.3 yacc - Yet another compiler compiler
Annex B (informative) Revisions to C Language Bindings
Option
Annex C (normative) Revisions to FORTRAN Development
and Runtime Utilities Option
Annex D (informative) Revisions to Bibliography
Annex E (informative) Revisions to Rationale and Notes
E.4.48 pax - Portable archive interchange
E.5.10 ex - Text editor
E.5.18 more - Display files on a page-by-page basis
E.5.35 vi - Screen-oriented (visual) display editor
Annex F (informative) Revisions to Portability Considerations
Annex G (informative) Revisions to Sample National Profile
Annex H (informative) Balloting Instructions
Alphabetic Topical Index
Figures
4-1 pax Format Archive Example
Tables
2-100 Pathname Variable Values
4-100 ustar Header Block
4-101 ustar mode Field
4-102 Octet-Oriented cpio Archive Entry
4-103 cpio c_mode File Modes
4-104 cpio c_mode File Types
5-100 uuencode Base64 Values
E-100 Historical Practice for Symbolic Links
Objective is that a conforming portable application source program can be translated to execute on a conforming implementation. Standard assumes that the source program may need to be retranslated to produce target code for a new environment prior to execution in that environment.
DocumentType |
Draft
|
PublisherName |
Institute of Electrical & Electronics Engineers
|
Status |
Superseded
|
SupersededBy |
CSA ISO/IEC 9945-3 : 2005 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 3: SHELL AND UTILITIES |
CSA ISO/IEC 9945-2 : 2005 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 2: SYSTEM INTERFACES |
CSA ISO/IEC 9945-4 : 2005 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 4: RATIONALE |
CSA ISO/IEC 9945-1 : 2005 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 1: BASE DEFINITIONS |
ISO/IEC 10646-1:2000 | Information technology Universal Multiple-Octet Coded Character Set (UCS) Part 1: Architecture and Basic Multilingual Plane |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.