VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.uni@ 66058

Last change on this file since 66058 was 58466, checked in by vboxsync, 9 years ago

EFI/Firmware: Merged in the svn:eol-style, svn:mime-type and trailing whitespace cleanup that was done after the initial UDK2014.SP1 import: svn merge /vendor/edk2/UDK2014.SP1 /vendor/edk2/current .

  • Property svn:mime-type set to text/plain;encoding=UTF-16LE
File size: 107.6 KB
Line 
1// /**
2//
3// Copyright (c) 2013 - 2014, Hewlett-Packard Development Company, L.P.<BR>
4// Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
5// This program and the accompanying materials
6// are licensed and made available under the terms and conditions of the BSD License
7// which accompanies this distribution. The full text of the license may be found at
8// http://opensource.org/licenses/bsd-license.php
9//
10// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12//
13// Module Name:
14//
15// UefiShellLevel2CommandsLib.uni
16//
17// Abstract:
18//
19// String definitions for UEFI Shell 2.0 level 2 commands
20//
21//
22// **/
23
24/=#
25
26#langdef en-US "english"
27
28#string STR_GEN_NO_MEM #language en-US "%EError. %NMemory is not available.\r\n"
29#string STR_GEN_TOO_MANY #language en-US "%EError. %NToo many arguments specified.\r\n"
30#string STR_GEN_TOO_FEW #language en-US "%EError. %NToo few arguments specified.\r\n"
31#string STR_GEN_PARAM_INV #language en-US "%EError. %NIncorrect parameter.\r\n"
32#string STR_GEN_PROBLEM #language en-US "%EError. %NThe argument '%B%s%N' is incorrect.\r\n"
33#string STR_GEN_PROBLEM_VAL #language en-US "%EError. %NThe argument '%B%s%N' has incorrect value.\r\n"
34#string STR_GEN_ATTRIBUTE #language en-US "%EError. %NThe argument '%B-a%s%N' is incorrect.\r\n"
35#string STR_GEN_NO_VALUE #language en-US "%EError. %NThe argument '%B%s%N' requires a value.\r\n"
36#string STR_GEN_ERR_AD #language en-US "%EError. %NAccess denied.\r\n"
37#string STR_GEN_ERR_FILE #language en-US "%EError. %NFile '%B%s%N' error: %r\r\n"
38#string STR_GEN_ERR_UK #language en-US "%EError: %N%r\r\n"
39#string STR_GEN_PARAM_CON #language en-US "%EError. %NParameters conflict\r\n"
40#string STR_GEN_FILE_OPEN_FAIL #language en-US "%EError. %NThe file '%B%s%N' could not be opened.\r\n"
41#string STR_GEN_FILE_CLOSE_FAIL #language en-US "%EError. %NThe file '%B%s%N' could not be closed.\r\n"
42#string STR_GEN_FILE_AD #language en-US "%EError. %NAccess denied to file '%B%s%N'.\r\n"
43#string STR_GEN_FILE_NF #language en-US "%EError. %NFile '%B%s%N' was not found.\r\n"
44#string STR_GEN_CRLF #language en-US "\r\n"
45#string STR_GEN_NO_CWD #language en-US "%EError. %NNo current directory is specified.\r\n"
46#string STR_GEN_NO_FILES #language en-US "%EError. %NNo matching files were found.\r\n"
47#string STR_GEN_DIR_NF #language en-US "%EError. %NDirectory '%B%s%N' was not found.\r\n"
48#string STR_GEN_RES_OK #language en-US "- [ok]\r\n"
49#string STR_GEN_NOT_DIR #language en-US "%EError. %N'%B%s%N' is not a directory.\r\n"
50#string STR_GEN_NOT_FILE #language en-US "%EError. %N'%B%s%N' is not a file. \r\n"
51#string STR_GEN_SFO_HEADER #language en-US "ShellCommand,"%s"\r\n"
52#string STR_GEN_MARG_ERROR #language en-US "%EError. %NThe destination '%B%s%N' is ambiguous.\r\n"
53#string STR_GEN_FILE_ERROR #language en-US "%EError. %NThe destination is an existing file '%B%s%N'.\r\n"
54#string STR_GEN_UEFI_FUNC_ERROR #language en-US "%EError. %NThe UEFI function '%B%s%N' returned an incorrect value for: %s (%x).\r\n"
55#string STR_GEN_UEFI_FUNC_WARN #language en-US "%EWarning. %NUEFI function '%B%s%N' returned: %r.\r\n"
56#string STR_GEN_DEST_EXIST_OVR #language en-US "Destination file already exists. Overwrite? %BY%Nes, %BN%No, %BA%Nll, %BC%Nancel "
57#string STR_GEN_CPY_FAIL #language en-US "%EError. %NCopy failure: insufficient capacity on destination media\r\n"
58#string STR_GEN_CPY_READ_ERROR #language en-US "%EError. %NCopy: reading '%B%s%N': IO Error \r\n"
59#string STR_GEN_CPY_WRITE_ERROR #language en-US "%EError. %NCopy: writing '%B%s%N': IO Error \r\n"
60#string STR_GEN_OUT_MEM #language en-US "%EError. %NMemory allocation was not successful.\r\n"
61
62#string STR_SET_DISP #language en-US "%V%8s %N= %H%s%N\r\n"
63#string STR_SET_NF #language en-US "%EError. %NEnvironment Variable '%B%s%N' not defined.\r\n"
64#string STR_SET_ND #language en-US "%EError. %NEnvironment Variable '%B%s%N' could not be deleted: %r.\r\n"
65
66#string STR_CD_PRINT #language en-US "%s\r\n"
67#string STR_CD_NF #language en-US "%EError. %NNo mapping found\r\n"
68
69#string STR_MAP_NF #language en-US "%EError. %NMapping '%B%s%N' not found.\r\n"
70#string STR_MAP_NOF #language en-US "%EError. %NNo mappable target found '%B%s%N'.\r\n"
71#string STR_MAP_SFO_MAPPINGS #language en-US "Mappings,"%s","%s","%s"\r\n"
72#string STR_MAP_HEADER #language en-US "%EMapping table%N\r\n"
73#string STR_MAP_ENTRY #language en-US "%E%10s%N %HAlias(s):%N%s\r\n %s\r\n"
74#string STR_MAP_ENTRY_VERBOSE #language en-US " Handle: [%H%02x%N]\r\n"
75 " Media Type: %s\r\n"
76 " Removable: %s\r\n"
77 " Current Dir: %s\r\n"
78
79#string STR_ATTRIB_OUTPUT_LINE #language en-US "Attrib: %1c%1c%1c%1c%1c %s\r\n"
80
81#string STR_MAP_MEDIA_FLOPPY #language en-US "Floppy"
82#string STR_MAP_MEDIA_UNKNOWN #language en-US "Unknown"
83#string STR_MAP_MEDIA_HARDDISK #language en-US "HardDisk"
84#string STR_MAP_MEDIA_CDROM #language en-US "CD-Rom"
85
86#string STR_MKDIR_ALREADY #language en-US "Directory '%B%s%N' already exists.\r\n"
87#string STR_MKDIR_CREATEFAIL #language en-US "Directory '%B%s%N' unable to create.\r\n"
88
89#string STR_DATE_FORMAT #language en-US "%02d/%02d/%04d\r\n"
90#string STR_DATE_SFO_FORMAT #language en-US "Date,"%02d","%02d","%04d"\r\n"
91
92#string STR_TIME_FORMAT #language en-US "%02d:%02d:%02d (UTC%1s%02d:%02d)"
93#string STR_TIME_FORMAT_LOCAL #language en-US "%02d:%02d:%02d (LOCAL)"
94#string STR_TIME_DST0 #language en-US " DST: Not Affected\r\n"
95#string STR_TIME_DST1 #language en-US " DST: Affected\r\n"
96#string STR_TIME_DST2 #language en-US " DST: Adjusted\r\n"
97#string STR_TIME_DST3 #language en-US " DST: Affected and Adjusted\r\n"
98
99#string STR_TIMEZONE_M12 #language en-US "UTC-12:00, International Date Line West\r\n"
100#string STR_TIMEZONE_M11 #language en-US "UTC-11:00, Midway Island, Samoa\r\n"
101#string STR_TIMEZONE_M10 #language en-US "UTC-10:00, Hawaii\r\n"
102#string STR_TIMEZONE_M9 #language en-US "UTC-09:00, Alaska\r\n"
103#string STR_TIMEZONE_M8 #language en-US "UTC-08:00, Pacific Time(US & Canada), Tijuana, Portland\r\n"
104#string STR_TIMEZONE_M7 #language en-US "UTC-07:00, Arizona, Chihuahua, La Paz, Mazatlan, Mountain Time (US & Canada)\r\n"
105#string STR_TIMEZONE_M6 #language en-US "UTC-06:00, Central America, Central Time(US & Canada)\r\n"
106#string STR_TIMEZONE_M5 #language en-US "UTC-05:00, Bogota, Lima, Quito, Eastern Time(US & Canada)\r\n"
107#string STR_TIMEZONE_M430 #language en-US "UTC-04:30, Caracas\r\n"
108#string STR_TIMEZONE_M4 #language en-US "UTC-04:00, Atlantic Time(Canada), Caracas, Santiago\r\n"
109#string STR_TIMEZONE_M330 #language en-US "UTC-03:30, Newfoundland\r\n"
110#string STR_TIMEZONE_M3 #language en-US "UTC-03:00, Brasilia, Buenos Aires, Georgetown, Greenland\r\n"
111#string STR_TIMEZONE_M2 #language en-US "UTC-02:00, Mid-Atlantic\r\n"
112#string STR_TIMEZONE_M1 #language en-US "UTC-01:00, Azores, Cape Verde Is.\r\n"
113#string STR_TIMEZONE_0 #language en-US "UTC , Greenwich Mean Time, Casablanca, Monrovia, Dublin, London\r\n"
114#string STR_TIMEZONE_P1 #language en-US "UTC+01:00, Amsterdam, Berlin, Bern, Rome, Paris, West Central Africa\r\n"
115#string STR_TIMEZONE_P2 #language en-US "UTC+02:00, Athens, Istanbul, Bucharest, Cairo, Jerusalem\r\n"
116#string STR_TIMEZONE_P3 #language en-US "UTC+03:00, Baghdad, Kuwait, Riyadh, Moscow, Nairobi\r\n"
117#string STR_TIMEZONE_P330 #language en-US "UTC+03:30, Tehran\r\n"
118#string STR_TIMEZONE_P4 #language en-US "UTC+04:00, Abu Dhabi, Muscat, Baku, Tbilisi, Yerevan\r\n"
119#string STR_TIMEZONE_P430 #language en-US "UTC+04:30, Kabul\r\n"
120#string STR_TIMEZONE_P5 #language en-US "UTC+05:00, Ekaterinburg, Islamabad, Karachi, Tashkent\r\n"
121#string STR_TIMEZONE_P530 #language en-US "UTC+05:30, Chennai, Kolkata, Mumbai, New Delhi\r\n"
122#string STR_TIMEZONE_P545 #language en-US "UTC+05:45, Kathmandu\r\n"
123#string STR_TIMEZONE_P6 #language en-US "UTC+06:00, Almaty, Novosibirsk, Astana, Dhaka, Sri Jayawardenepura\r\n"
124#string STR_TIMEZONE_P630 #language en-US "UTC+06:30, Rangoon\r\n"
125#string STR_TIMEZONE_P7 #language en-US "UTC+07:00, Bangkok, Hanio, Jakarta, Krasnoyarsk\r\n"
126#string STR_TIMEZONE_P8 #language en-US "UTC+08:00, Beijing, Chongqing, Hong Kong, Urumqi, Taipei, Perth\r\n"
127#string STR_TIMEZONE_P9 #language en-US "UTC+09:00, Osaka, Sapporo, Tokyo, Seoul, Yakutsk\r\n"
128#string STR_TIMEZONE_P930 #language en-US "UTC+09:30, Adelaide, Darwin\r\n"
129#string STR_TIMEZONE_P10 #language en-US "UTC+10:00, Canberra, Melbourne, Sydney, Guam, Hobart, Vladivostok\r\n"
130#string STR_TIMEZONE_P11 #language en-US "UTC+11:00, Magadan, Solomon Is., New Caledonia\r\n"
131#string STR_TIMEZONE_P12 #language en-US "UTC+12:00, Auckland, Wellington, Fiji, Kamchatka, Marshall Is.\r\n"
132#string STR_TIMEZONE_P13 #language en-US "UTC+13:00, Nuku'alofa\r\n"
133#string STR_TIMEZONE_P14 #language en-US "UTC+14:00, Line Islands\r\n"
134#string STR_TIMEZONE_LOCAL #language en-US "LOCAL , Local Time\r\n"
135#string STR_TIMEZONE_SIMPLE #language en-US "UTC%1s%02d:%02d\r\n"
136#string STR_TIMEZONE_SIMPLE_LOCAL #language en-US "LOCAL\r\n"
137#string STR_TIMEZONE_NI #language en-US "No additional information known."
138
139#string STR_LOAD_NOT_IMAGE #language en-US "Image '%s' is not an image.\r\n"
140#string STR_LOAD_NOT_DRIVER #language en-US "Image '%s' is not a driver.\r\n"
141#string STR_LOAD_LOADED #language en-US "Image '%s' loaded at %x - %r\r\n"
142#string STR_LOAD_ERROR #language en-US "Image '%s' error in StartImage: %r\r\n"
143
144#string STR_LS_LINE_START_ALL #language en-US "%t %5s %1c % ,L11d "
145#string STR_LS_LINE_END_FILE #language en-US "%s\r\n"
146#string STR_LS_LINE_END_EXE #language en-US "%V%s%N\r\n"
147#string STR_LS_LINE_END_DIR #language en-US "%B%s%N\r\n"
148#string STR_LS_FOOTER_LINE #language en-US "% ,L11d File(s) % ,L11d bytes\r\n% ,L11d Dir(s)\r\n"
149#string STR_LS_HEADER_LINE1 #language en-US "Directory of: %H%s%N\r\n"
150#string STR_LS_FILE_NOT_FOUND #language en-US "File Not Found\r\n"
151#string STR_LS_SFO_VOLINFO #language en-US "VolumeInfo,"%s","%Ld","%5s","%Ld","%Ld"\r\n"
152#string STR_LS_SFO_FILEINFO #language en-US "FileInfo,"%s","%Ld","%Ld","%s%s%s%s%s","%02d:%02d:%02d","%02d.%02d.%04d","%02d:%02d:%02d","%02d.%02d.%04d","%02d:%02d:%02d","%02d.%02d.%04d"\r\n"
153
154#string STR_VOL_VOLINFO #language en-US "Volume %s (%s)\r\n"
155 "%Ld bytes total disk space\r\n"
156 "%Ld bytes available on disk\r\n"
157 "%d bytes in each allocation unit\r\n"
158
159#string STR_RM_LOG_DELETE_CONF #language en-US "Remove Subtree '%B%s%N' [y/n]?"
160#string STR_RM_LOG_DELETE #language en-US "Deleting '%B%s%N'\r\n"
161#string STR_RM_LOG_DELETE_ERR #language en-US "Delete error: %r\r\n"
162#string STR_RM_LOG_DELETE_ERR2 #language en-US "Delete error. Couldn't open file: %r\r\n"
163#string STR_RM_LOG_DELETE_ERR3 #language en-US "Delete error. Invalid target '%B%s%N'\r\n"
164#string STR_RM_LOG_DELETE_COMP #language en-US "Delete successful\r\n"
165#string STR_RM_LOG_DETELE_RO #language en-US "%EError. %N'%B%s%N' is read-only.\r\n"
166
167#string STR_MV_OUTPUT #language en-US "Moving %s -> %s\r\n"
168#string STR_MV_INV_SUB #language en-US "%EError. %NCannot move a directory into itself or its subdirectory.\r\n"
169#string STR_MV_INV_RO #language en-US "%EError. %NCannot move a read-only File or Directory '%B%s%N'\r\n"
170#string STR_MV_INV_CWD #language en-US "%EError. %NCannot move current working directory or its subdirectory.\r\n"
171#string STR_MV_INV_FS #language en-US "%EError. %NCannot move between file systems.\r\n"
172
173#string STR_CP_OUTPUT #language en-US "Copying %s -> %s\r\n"
174#string STR_CP_ERROR #language en-US "%EError. %NCould not copy: %r\r\n"
175#string STR_CP_DIR_REQ #language en-US "%EError. %NCopying a directory requires -r.\r\n"
176#string STR_CP_DIR_WNF #language en-US "%EError. %NThe specified path does not exist.\r\n"
177#string STR_CP_SD_SAME #language en-US "%EError. %NThe source and destination are the same.\r\n"
178#string STR_CP_SD_PARENT #language en-US "%EError. %NThe destination is a parent of the source.\r\n"
179#string STR_CP_DEST_ERROR #language en-US "%EError. %NThe destination is read-only.\r\n"
180#string STR_CP_DEST_OPEN_FAIL #language en-US "%EError. %NThe destination file '%B%s%N' failed to open with create.\r\n"
181#string STR_CP_DEST_DIR_FAIL #language en-US "%EError. %NThe destination directory '%B%s%N' could not be created.\r\n"
182
183#string STR_GET_HELP_ATTRIB #language en-US ""
184".TH attrib 0 "change file attributes"\r\n"
185".SH NAME\r\n"
186"Displays or changes the attributes of files or directories.\r\n"
187".SH SYNOPSIS\r\n"
188" \r\n"
189"ATTRIB [+a|-a] [+s|-s] [+h|-h] [+r|-r] [file...] [directory...]\r\n"
190".SH OPTIONS\r\n"
191" \r\n"
192" +a|-a - Sets or clears the 'archive' attribute.\r\n"
193" +s|-s - Sets or clears the 'system' attribute.\r\n"
194" +h|-h - Sets or clears the 'hidden' attribute.\r\n"
195" +r|-r - Sets or clears the 'read-only' attribute.\r\n"
196" file - Specifies the file name (wild cards are permitted).\r\n"
197" directory - Specifies the directory name (wildcards are permitted).\r\n"
198".SH DESCRIPTION\r\n"
199" \r\n"
200"NOTES:\r\n"
201" 1. Four attribute types are supported in the UEFI file system:\r\n"
202" - Archive [A]\r\n"
203" - System [S]\r\n"
204" - Hidden [H]\r\n"
205" - Read only [R]\r\n"
206" 2. If a file (in general meaning) is a directory, then it is also shown\r\n"
207" to have the attribute [D].\r\n"
208" 3. If any file in the file list that is specified in the command line\r\n"
209" does not exist, attrib will continue processing the remaining files\r\n"
210" while reporting the error.\r\n"
211" 4. If no attributes parameters are specified, the current attributes of\r\n"
212" the specified files or directories will be displayed.\r\n"
213" 5. If no files or directories are specified, then the command applies to\r\n"
214" all files and sub-directories within the current directory.\r\n"
215".SH EXAMPLES\r\n"
216" \r\n"
217"EXAMPLES:\r\n"
218" * To display the attributes of a directory:\r\n"
219" fs0:\> attrib fs0:\ \r\n"
220" \r\n"
221" * To display the attributes of all files and sub-directories in the current\r\n"
222" directory:\r\n"
223" fs0:\> attrib *\r\n"
224" \r\n"
225" * To add the system attribute to all files with extension '.efi':\r\n"
226" fs0:\> attrib +s *.efi\r\n"
227" \r\n"
228" * To remove the read only attribute from all files with extension '.inf':\r\n"
229" fs0:\> attrib -r *.inf\r\n"
230".SH RETURNVALUES\r\n"
231" \r\n"
232"RETURN VALUES:\r\n"
233" SHELL_SUCCESS The action was completed as requested.\r\n"
234" SHELL_NOT_FOUND The requested file was not found.\r\n"
235" SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly\r\n"
236" formatted or its value was out of bounds.\r\n"
237" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
238" violation.\r\n"
239" SHELL_WRITE_PROTECTED The media that the action was to take place on is\r\n"
240" write-protected.\r\n"
241
242#string STR_GET_HELP_CD #language en-US ""
243".TH cd 0 "changes the current directory"\r\n"
244".SH NAME\r\n"
245"Displays or changes the current directory.\r\n"
246".SH SYNOPSIS\r\n"
247" \r\n"
248"CD [path]\r\n"
249".SH OPTIONS\r\n"
250" \r\n"
251" path - Specifies the relative or absolute directory path.\r\n"
252".SH DESCRIPTION\r\n"
253" \r\n"
254"NOTES:\r\n"
255" 1. This command changes the current working directory that is used by the\r\n"
256" UEFI Shell environment. If a file system mapping is specified, then the\r\n"
257" current working directory is changed for that device. Otherwise, the\r\n"
258" current working directory is changed for the current device.\r\n"
259" 2. If path is not present, then the current working directory (including\r\n"
260" file system mapping) is displayed to standard out.\r\n"
261" 3. The table below describes the conventions that are used to refer to the\r\n"
262" directory, its parent, and the root directory in the UEFI Shell\r\n"
263" environment.\r\n"
264" Convention Description\r\n"
265" '.' Refers to the current directory.\r\n"
266" '..' Refers to the directory's parent.\r\n"
267" '\\\' Refers to the root of the current file system.\r\n"
268" 4. The current working directory is maintained in the environment\r\n"
269" variable %cwd%.\r\n"
270".SH EXAMPLES\r\n"
271" \r\n"
272"EXAMPLES:\r\n"
273" * To change the current filesystem to the mapped fs0 filesystem:\r\n"
274" Shell> fs0:\r\n"
275" \r\n"
276" * To change the current directory to subdirectory 'efi':\r\n"
277" fs0:\> cd efi\r\n"
278" \r\n"
279" * To change the current directory to the parent directory (fs0:\):\r\n"
280" fs0:\efi\> cd ..\r\n"
281" \r\n"
282" * To change the current directory to 'fs0:\efi\Tools':\r\n"
283" fs0:\> cd efi\Tools\r\n"
284" \r\n"
285" * To change the current directory to the root of the current fs (fs0):\r\n"
286" fs0:\efi\Tools\> cd \ \r\n"
287" \r\n"
288" * To move between volumes and maintain the current path.\r\n"
289" fs0:\> cd \efi\Tools\r\n"
290" fs0:\efi\Tools\> fs1:\r\n"
291" fs1:\> cd Tmp\r\n"
292" fs1:\Tmp> cp fs0:*.* .\r\n"
293" copies all of files in fs0:\efi\Tools into fs1:\Tmp directory\r\n"
294".SH RETURNVALUES\r\n"
295" \r\n"
296"RETURN VALUES:\r\n"
297" SHELL_SUCCESS The action was completed as requested.\r\n"
298" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
299" violation.\r\n"
300" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly\r\n"
301" formatted or its value was out of bounds.\r\n"
302
303#string STR_GET_HELP_CP #language en-US ""
304".TH cp 0 "copies files or directories"\r\n"
305".SH NAME\r\n"
306"Copies one or more files or directories to another location.\r\n"
307".SH SYNOPSIS\r\n"
308" \r\n"
309"CP [-r] [-q] src [src...] [dst]\r\n"
310".SH OPTIONS\r\n"
311" \r\n"
312" -r - Makes a recursive copy.\r\n"
313" -q - Makes a quiet copy (no prompt).\r\n"
314" src - Specifies a source file/directory name (wildcards are permitted).\r\n"
315" dst - Specifies a destination file/directory name (wildcards are not permitted). \r\n"
316" If there are more than one directory specified, then the last is\r\n"
317" always assumed to be the destination.\r\n"
318".SH DESCRIPTION\r\n"
319" \r\n"
320"NOTES:\r\n"
321" 1. '-r' must be specified if src is a directory. If '-r' is specified, then\r\n"
322" the source directory will be recursively copied to the destination.\r\n"
323" 'src' itself will be copied.\r\n"
324" 2. If a destination is not specified, then the current working directory is\r\n"
325" assumed to be the destination.\r\n"
326" 3. 'CP -r src1 src2 dst' copies all files and subdirectories in 'src1' and\r\n"
327" 'src2' to the destination 'dst'. 'src1' and 'src2' themselves are also\r\n"
328" copied. The 'dst' parameter will be interpreted as a directory.\r\n"
329" 4. Copying a directory or file to itself is not allowed.\r\n"
330" 5. If an error occurs, CP will exit immediately and the remaining files or\r\n"
331" directories will not be copied.\r\n"
332" 6. When 'cp' is executed with a script file, it always performs quiet\r\n"
333" copying regardless of whether the '-q' option is specified.\r\n"
334" 7. If you are copying multiple files, the destination must be an existing\r\n"
335" directory.\r\n"
336".SH EXAMPLES\r\n"
337" \r\n"
338"EXAMPLES:\r\n"
339" * To display the contents of current directory first of all:\r\n"
340" fs0:\> ls\r\n"
341" \r\n"
342" * To copy a file in the same directory, but change the file name:\r\n"
343" fs0:\> cp temp.txt readme.txt\r\n"
344" \r\n"
345" * To copy multiple files to another directory:\r\n"
346" fs0:\> cp temp.txt isaBus.efi \Test\r\n"
347" \r\n"
348" * To copy multiple directories recursively to another directory:\r\n"
349" fs0:\> cp -r test1 test2 boot \Test\r\n"
350" \r\n"
351" * To see the results of the above operations:\r\n"
352" fs0:\> ls \Test\r\n"
353".SH RETURNVALUES\r\n"
354" \r\n"
355"RETURN VALUES:\r\n"
356" SHELL_SUCCESS The action was completed as requested.\r\n"
357" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly \r\n"
358" formatted or its value was out of bounds.\r\n"
359" SHELL_OUT_OF_RESOURCES There was insufficient space to save the \r\n"
360" requested file at the destination.\r\n"
361" SHELL_SECURITY_VIOLATION This function was not performed due to a security \r\n"
362" violation.\r\n"
363" SHELL_WRITE_PROTECTED An attempt was made to create a file on media that\r\n"
364" was write protected.\r\n"
365
366#string STR_GET_HELP_MAP #language en-US ""
367".TH map 0 "display or change file system mappings"\r\n"
368".SH NAME\r\n"
369"Displays or defines file system mappings.\r\n"
370".SH SYNOPSIS\r\n"
371" \r\n"
372"MAP [-d <sname>]\r\n"
373"MAP [[-r][-v][-c][-f][-u][-t <type[,type...]>][sname]]\r\n"
374"MAP [sname handle | mapping]\r\n"
375".SH OPTIONS\r\n"
376" \r\n"
377" -d - Deletes a file system mapping.\r\n"
378" -r - Resets to default file system mappings.\r\n"
379" -u - Adds file system mappings for newly installed devices and\r\n"
380" remove mappings for uninstalled devices but will not change\r\n"
381" the mappings of existing devices. The user-defined mappings are\r\n"
382" also preserved.\r\n"
383" -v - Lists verbose information about all file system mappings.\r\n"
384" -c - Shows the consistent mapping.\r\n"
385" -f - Shows the normal mapping (not the consistent mapping).\r\n"
386" -t - Shows the device mappings, filtered according to the device type.\r\n"
387" The supported types are shown below:\r\n"
388" fp - Floppy\r\n"
389" hd - Hard Disk\r\n"
390" cd - CD-ROM\r\n"
391" Types can be combined by putting a comma between two types. Spaces\r\n"
392" are not allowed between types.\r\n"
393" -sfo - Displays information in Standard-Format Output.\r\n"
394" sname - Specifies a mapping name.\r\n"
395" handle - Specifies the number of handle, which is same as dumped from 'dh'.\r\n"
396" mapping - Specifies the device's mapped name. Use this parameter to assign a new\r\n"
397" mapping to a device. The mapping must end with a ':'.\r\n"
398".SH DESCRIPTION\r\n"
399" \r\n"
400"NOTES:\r\n"
401" 1. This command creates a mapping between a user-defined name and a device.\r\n"
402" The most common use of this command is to create a mapped name for\r\n"
403" devices that support a file system protocol. Once these mappings are\r\n"
404" created, the names can be used with all the file manipulation commands.\r\n"
405" 2. The UEFI Shell environment creates default mappings for all of the\r\n"
406" devices that support a recognized file system.\r\n"
407" 3. This command can be used to create additional mappings, or it can be used\r\n"
408" to delete an existing mapping with the -d option. If the MAP command is\r\n"
409" used without any parameters, all of the current mappings will be listed.\r\n"
410" If the -v option is used, the mappings will be shown with additional\r\n"
411" information about each device.\r\n"
412" 4. The -r option is used to reset all the default mappings in a system;\r\n"
413" this option is useful if the system configuration has changed since the\r\n"
414" last boot.\r\n"
415" 5. The -u option adds mappings for newly installed devices and remove\r\n"
416" mappings for uninstalled devices but will not change the mappings of\r\n"
417" existing devices. The user defined mappings are also preserved. A mapping\r\n"
418" history will be saved so that the original mapping name is used for\r\n"
419" a device with a specific device path if that mapping name was used for\r\n"
420" that device path last time. The current directory is also preserved if\r\n"
421" the current device is not changed.\r\n"
422" 6. Each device in the system has a consistent mapping. If the hardware\r\n"
423" configuration has not changed, the device's consistent mappings do not\r\n"
424" change. If two or more machines have the same hardware configurations,\r\n"
425" the device's consistent mapping will be the same. Use the -c option to\r\n"
426" list all the consistent mappings in the system.\r\n"
427" 7. The mapping consist of digits and characters. Other characters are\r\n"
428" illegal.\r\n"
429" 8. This command support wildcards. You can use the wildcards to delete\r\n"
430" or show the mapping . However, when you assign the mapping, wildcards\r\n"
431" are forbidden.\r\n"
432".SH EXAMPLES\r\n"
433" \r\n"
434"EXAMPLES:\r\n"
435" * To display verbose mapping table information:\r\n"
436" Shell> map -v\r\n"
437" \r\n"
438" * To assign fs0 another name:\r\n"
439" Shell> map floppy fs0:\r\n"
440" \r\n"
441" * To operate with the mapped name:\r\n"
442" Shell> floppy:\r\n"
443" \r\n"
444" * To delete a mapped name:\r\n"
445" Shell> map -d floppy:\r\n"
446" \r\n"
447" * To display all the mapped names starting with 'f': \r\n"
448" Shell> map f* \r\n"
449".SH RETURNVALUES\r\n"
450" \r\n"
451"RETURN VALUES:\r\n"
452" SHELL_SUCCESS The action was completed as requested.\r\n"
453" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
454" violation.\r\n"
455" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly\r\n"
456" formatted or its value was out of bounds.\r\n"
457
458#string STR_GET_HELP_MKDIR #language en-US ""
459".TH mkdir 0 "creates directories"\r\n"
460".SH NAME\r\n"
461"Creates one or more new directories.\r\n"
462".SH SYNOPSIS\r\n"
463" \r\n"
464"MKDIR dir [dir...]\r\n"
465".SH OPTIONS\r\n"
466" \r\n"
467" dir - Specifies the name of a directory or directories to be created. (Wildcards are not\r\n"
468" allowed) \r\n"
469".SH DESCRIPTION\r\n"
470" \r\n"
471"NOTES:\r\n"
472" 1. The parent directory must already exist.\r\n"
473" 2. If the directory already exists, mkdir will abort.\r\n"
474" 3. Specifying additional directory parameters dependent on previous\r\n"
475" directory parameters is not allowed:\r\n"
476" For example, mkdir new new\Test is not allowed.\r\n"
477" 4. Redirecting output to a file that exists under the directory specified\r\n"
478" on the command line is not allowed.\r\n"
479".SH EXAMPLES\r\n"
480" \r\n"
481"EXAMPLES:\r\n"
482" * To create a new directory:\r\n"
483" fs0:\> mkdir rafter\r\n"
484" \r\n"
485" * To create multiple directories:\r\n"
486" fs0:\> mkdir temp1 temp2\r\n"
487".SH RETURNVALUES\r\n"
488" \r\n"
489"RETURN VALUES:\r\n"
490" SHELL_SUCCESS The action was completed as requested.\r\n"
491" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly \r\n"
492" formatted or its value was out of bounds.\r\n"
493" SHELL_OUT_OF_RESOURCES There was insufficient space on the destination \r\n"
494" to create the requested directory.\r\n"
495" SHELL_SECURITY_VIOLATION This function was not performed due to a security \r\n"
496" violation.\r\n"
497" SHELL_WRITE_PROTECTED An attempt was made to create a directory when the\r\n"
498" target media was write-protected.\r\n"
499
500#string STR_GET_HELP_MV #language en-US ""
501".TH mv 0 "move files"\r\n"
502".SH NAME\r\n"
503"Moves one or more files to a destination within a file system.\r\n"
504".SH SYNOPSIS\r\n"
505" \r\n"
506"MV src [src...] [dst]\r\n"
507".SH OPTIONS\r\n"
508" \r\n"
509" src - Specifies a source file/directory name (wildcards are permitted).\r\n"
510" dst - Specifies a destination file/directory name (wildcards not permitted).\r\n"
511".SH DESCRIPTION\r\n"
512" \r\n"
513"NOTES:\r\n"
514" 1. This command moves one or more files to a destination within a file\r\n"
515" system. Moving between filesystem volumes is not supported.\r\n"
516" 2. If the destination is an existing directory, then the sources are moved\r\n"
517" into that directory. You cannot move the sources to the non-existing\r\n"
518" directory.\r\n"
519" 3. If a destination is not specified, the current directory is assumed to be\r\n"
520" the destination.If there is more than one argument on the command line,\r\n"
521" the last one will always be considered the destination.\r\n"
522" 4. Attempting to move a read-only file/directory will result in an error.\r\n"
523" Moving a directory that contains read-only files is allowed.\r\n"
524" 5. You cannot move a directory into itself or its subdirectories.\r\n"
525" 6. You cannot move a directory if the current working directory is itself or\r\n"
526" its subdirectories.\r\n"
527" 7. If an error occurs, the remaining files or directories will still be\r\n"
528" moved.\r\n"
529".SH EXAMPLES\r\n"
530" \r\n"
531"EXAMPLES:\r\n"
532" * To rename a file:\r\n"
533" fs0:\> mv IsaBus.efi Bus.efi\r\n"
534" \r\n"
535" * To move a directory to the current directory:\r\n"
536" fs0:\> mkdir Test1\Temp\r\n"
537" fs0:\> mv Test1\Temp\r\n"
538" \r\n"
539" * To rename a directory:\r\n"
540" fs0:\> mv efi efi1.1\r\n"
541" \r\n"
542" * To move multiple directories at a time:\r\n"
543" fs0:\> mv Test1 Test2 Test\r\n"
544" \r\n"
545" * Moving a read-only directory will result in a failure:\r\n"
546" fs0:\Test> attrib +r Temp1\r\n"
547" DA R fs0:\Test\Temp1\r\n"
548" fs0:\Test> mv Temp1 Temp2\r\n"
549".SH RETURNVALUES\r\n"
550" \r\n"
551"RETURN VALUES:\r\n"
552" SHELL_SUCCESS The action was completed as requested.\r\n"
553" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
554" violation.\r\n"
555" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly\r\n"
556" formatted or its value was out of bounds.\r\n"
557" SHELL_NOT_FOUND The source file was not able to be found\r\n"
558" SHELL_OUT_OF_RESOURCES There was insufficient free space to move the\r\n"
559" requested file to its destination.\r\n"
560" SHELL_WRITE_PROTECTED An attempt was made to create a file on media that\r\n"
561" was write protected.\r\n"
562
563#string STR_GET_HELP_PARSE #language en-US ""
564".TH parse 0 "parses standard format output files"\r\n"
565".SH NAME\r\n"
566"Retrieves a value from a record output in a standard format.\r\n"
567".SH SYNOPSIS\r\n"
568" \r\n"
569"PARSE filename tablename column [-i <Instance>] [-s <Instance>]\r\n"
570".SH OPTIONS\r\n"
571" \r\n"
572" filename - Source file name\r\n"
573" tablename - The name of the table being parsed.\r\n"
574" column - The one-based column index to use to determine which value\r\n"
575" from a particular record to parse.\r\n"
576" -i <Instance> - Start parsing with the nth instance of specified tablename,\r\n"
577" after the specified instance of ShellCommand. If not\r\n"
578" present, then all instances will be returned.\r\n"
579" -s <Instance> - Start parsing with the nth instance of the ShellCommand\r\n"
580" table. If not present, then 1 is assumed.\r\n"
581".SH DESCRIPTION\r\n"
582" \r\n"
583"NOTES:\r\n"
584" 1. This command will enable the parsing of data from a file which contains\r\n"
585" data which has been output from a command having used the -sfo parameter.\r\n"
586" 2. Since the standard formatted output has a well known means of parsing,\r\n"
587" this command is intended to be used as a simplified means of having\r\n"
588" scripts consume such constructed output files and use this retrieved data\r\n"
589" in logic of the scripts being written for the UEFI shell.\r\n"
590".SH EXAMPLES\r\n"
591" \r\n"
592"EXAMPLES:\r\n"
593" * The following data is contained in a temporary file (temp.txt):\r\n"
594" ShellCommand,"ls"\r\n"
595" VolumeInfo,"MikesVolume","400000000","FALSE","32000000","16000000"\r\n"
596" FileInfo,"FS0:\efi\\boot\winloader.efi","45670","45900","arsh","08:30:12","01.08.2013","00:00:00","01.08.2013","08:30:12","01.08.2013"\r\n"
597" FileInfo,"FS0:\efi\\boot\mikesfile.txt","1250","1280","a","08:30:12","01.08.2013","00:00:00","01.08.2013","08:30:12","01.08.2013"\r\n"
598" FileInfo,"FS0:\efi\\boot\\readme.txt","795","900","a","08:30:12","01.08.2013","00:00:00","01.08.2013","08:30:12","01.08.2013"\r\n"
599" \r\n"
600" * Display VolumeInfo column 2 in temp.txt:\r\n"
601" fs0:\> parse temp.txt VolumeInfo 2\r\n"
602" MikesVolume\r\n"
603" \r\n"
604" * Display FileInfo column 3 in temp.txt, starting with instance 3:\r\n"
605" fs0:\> parse temp.txt FileInfo 3 -i 3\r\n"
606" 795\r\n"
607".SH RETURNVALUES\r\n"
608" \r\n"
609"RETURN VALUES:\r\n"
610" SHELL_SUCCESS The action was completed as requested.\r\n"
611" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
612" violation.\r\n"
613" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly\r\n"
614" formatted or its value was out of bounds.\r\n"
615" SHELL_NOT_FOUND The source file was not able to be found\r\n"
616
617#string STR_GET_HELP_RESET #language en-US ""
618".TH reset 0 "reset the system"\r\n"
619".SH NAME\r\n"
620"Resets the system.\r\n"
621".SH SYNOPSIS\r\n"
622" \r\n"
623"RESET [-w [string]]\r\n"
624"RESET [-s [string]]\r\n"
625"RESET [-c [string]]\r\n"
626".SH OPTIONS\r\n"
627" \r\n"
628" -s - Performs a shutdown.\r\n"
629" -w - Performs a warm boot.\r\n"
630" -c - Performs a cold boot.\r\n"
631" string - Specifies the string to be passed to reset service.\r\n"
632".SH DESCRIPTION\r\n"
633" \r\n"
634"NOTES:\r\n"
635" 1. This command resets the system.\r\n"
636" 2. The default is to perform a cold reset unless the -w parameter is\r\n"
637" specified.\r\n"
638" 3. If the reset string is specified, then it is passed into the Reset() \r\n"
639" function, so the system can know the reason for the system reset.\r\n"
640".SH RETURNVALUES\r\n"
641" \r\n"
642"RETURN VALUES:\r\n"
643" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly \r\n"
644" formatted or its value was out of bounds.\r\n"
645
646#string STR_GET_HELP_RM #language en-US ""
647".TH rm 0 "removes a file or directory"\r\n"
648".SH NAME\r\n"
649"Deletes one or more files or directories.\r\n"
650".SH SYNOPSIS\r\n"
651" \r\n"
652"RM [-q] file/directory [file/directory ...]\r\n"
653".SH OPTIONS\r\n"
654" \r\n"
655" -q - Specifies quiet mode. Does not prompt for a confirmation.\r\n"
656" file - Specifies a file name (wildcards are permitted).\r\n"
657" directory - Specifies a directory name (wildcards are permitted).\r\n"
658".SH DESCRIPTION\r\n"
659" \r\n"
660"NOTES:\r\n"
661" 1. This command deletes one or more files or directories.\r\n"
662" 2. If the target is a directory, it will delete the directory, including all\r\n"
663" its subdirectories.\r\n"
664" 3. It is not allowed to redirect a file whose parent directory (or the file\r\n"
665" itself) is being deleted.\r\n"
666" 4. Removing a read-only file/directory will result in a failure.\r\n"
667" 5. Removing a directory containing read-only file(s) will result in\r\n"
668" a failure. If an error occurs, rm will exit immediately and later\r\n"
669" files/directories will not be removed.\r\n"
670" 6. You cannot remove a directory when the current directory is itself or its\r\n"
671" subdirectory. If file contains wildcards, it will not ask user for\r\n"
672" confirmation.\r\n"
673" 7. The root directory cannot be removed.\r\n"
674" 8. The current directory or its ancestor directories cannot be removed.\r\n"
675".SH EXAMPLES\r\n"
676" \r\n"
677"EXAMPLES:\r\n"
678" * To remove multiple directories at a time:\r\n"
679" fs0:\> rm Test\Temp1 Temp2\r\n"
680" \r\n"
681" * To remove multiple directories with wildcards:\r\n"
682" fs0:\> rm Test\Temp*\r\n"
683" \r\n"
684" * Removing a directory that contains a read-only file will fail:\r\n"
685" fs0:\> attrib +r Test\Temp1\readme.txt\r\n"
686" A R fs0:\Test\Temp1\readme.txt\r\n"
687" fs0:\> rm Test\Temp1\r\n"
688".SH RETURNVALUES\r\n"
689" \r\n"
690"RETURN VALUES:\r\n"
691" SHELL_SUCCESS The action was completed as requested.\r\n"
692" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
693" violation.\r\n"
694" SHELL_NOT_FOUND The source file was not able to be found\r\n"
695" SHELL_WRITE_PROTECTED The target was write protected.\r\n"
696
697#string STR_GET_HELP_SET #language en-US ""
698".TH set 0 "sets or displays environment variables"\r\n"
699".SH NAME\r\n"
700"Displays or modifies UEFI Shell environment variables.\r\n"
701".SH SYNOPSIS\r\n"
702" \r\n"
703"SET [-v] [sname [value]]\r\n"
704"SET [-d <sname>]\r\n"
705".SH OPTIONS\r\n"
706" \r\n"
707" -d - Deletes the environment variable.\r\n"
708" -v - Displays or modifies a volatile variable.\r\n"
709" sname - Specifies an environment variable name.\r\n"
710" value - Specifies an environment variable, value\r\n"
711".SH DESCRIPTION\r\n"
712" \r\n"
713"NOTES:\r\n"
714" 1. This command is used to maintain the UEFI Shell environment variables.\r\n"
715" This command can do the following:\r\n"
716" - Display the environment variables.\r\n"
717" - Create new environment variables.\r\n"
718" - Change the value of existing environment variables.\r\n"
719" - Delete environment variables.\r\n"
720" 2. The SET command will set the environment variable that is specified by\r\n"
721" sname to value. This command can be used to create a new environment\r\n"
722" variable or to modify an existing environment variable.\r\n"
723" 3. If the SET command is used without any parameters, then all the\r\n"
724" environment variables are displayed.\r\n"
725" 4. If the SET command is used with the -d option, then the environment\r\n"
726" variable that is specified by sname will be deleted.\r\n"
727".SH EXAMPLES\r\n"
728" \r\n"
729"EXAMPLES:\r\n"
730" * To add an environment variable:\r\n"
731" Shell> set DiagnosticPath fs0:\efi\diag;fs1:\efi\diag\r\n"
732" \r\n"
733" * To display environment variables:\r\n"
734" Shell> set\r\n"
735" \r\n"
736" * To delete an environment variable:\r\n"
737" Shell> set -d diagnosticpath\r\n"
738" \r\n"
739" * To change an environment variable:\r\n"
740" fs0:\> set src efi\r\n"
741" fs0:\> set src efi1.1\r\n"
742" \r\n"
743" * To append an environment variable:\r\n"
744" Shell> set path %path%;fs0:\efi\Tools;fs0:\efi\boot;fs0:\\r\n"
745" \r\n"
746" * To set a volatile variable that will disappear at the next boot:\r\n"
747" Shell> set -v EFI_SOURCE c:\project\EFI1.1\r\n"
748".SH RETURNVALUES\r\n"
749" \r\n"
750"RETURN VALUES:\r\n"
751" SHELL_SUCCESS The action was completed as requested.\r\n"
752" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
753" violation.\r\n"
754" SHELL_OUT_OF_RESOURCES A request to set a variable in a non-volatile \r\n"
755" fashion could not be completed. The resulting \r\n"
756" non-volatile request has been converted into a \r\n"
757" volatile request.\r\n"
758
759#string STR_GET_HELP_DATE #language en-US ""
760".TH date 0 "set and view the date."\r\n"
761".SH NAME\r\n"
762"Displays and sets the current date for the system.\r\n"
763".SH SYNOPSIS\r\n"
764" \r\n"
765"DATE [mm/dd/[yy]yy][-sfo]\r\n"
766".SH OPTIONS\r\n"
767" \r\n"
768" -sfo - Displays information in Standard-Format Output.\r\n"
769" mm - Specifies the month of the date to be set. (1-12)\r\n"
770" dd - Specifies the day of the date to be set (1-31)\r\n"
771" yy/yyyy - pecifies the year of the date to be set. If only two digits, then 9x = 199x, \r\n"
772" otherwise 20xx.\r\n"
773".SH DESCRIPTION\r\n"
774" \r\n"
775"NOTES:\r\n"
776" 1. This command displays and/or sets the current date for the system.\r\n"
777" If no parameters are used, it shows the current date. If a valid month,\r\n"
778" day, and year are provided, then the system's date will be updated.\r\n"
779" Detailed rules are listed below:\r\n"
780" - Except for numeric characters and /, all other characters in the\r\n"
781" argument are invalid.\r\n"
782" - The Shell will report an error if the number is in the wrong\r\n"
783" month/date/year range.\r\n"
784" - Space before or after the numeric character is not allowed. Inserting\r\n"
785" a space into the number is invalid.\r\n"
786" - Repeated zeros are allowed before the number. For example:\r\n"
787" Shell > date 0000008/000004/000097\r\n"
788" Shell > date\r\n"
789" 08/04/2097\r\n"
790" Shell >\r\n"
791" - The year range is greater than or equal to 1998.\r\n"
792" - Two numeric characters indicate the year. Numbers below 98 are\r\n"
793" regarded as 20xx, and numbers equal to or above 98 are regarded as\r\n"
794" 19xx. 00 means 2000. For example:\r\n"
795" Shell > date 8/4/97\r\n"
796" Shell > date\r\n"
797" 08/04/2097\r\n"
798" Shell >\r\n"
799" Shell > date 8/4/98\r\n"
800" Shell > date\r\n"
801" 08/04/1998\r\n"
802" Shell >\r\n"
803" 2. The range of valid years is from 1998-2099.\r\n"
804".SH EXAMPLES\r\n"
805" \r\n"
806"EXAMPLES:\r\n"
807" * To display the current date in the system:\r\n"
808" fs0:\> date\r\n"
809" \r\n"
810" * To set the date with long year format:\r\n"
811" fs0:\> date 01/01/2050\r\n"
812" \r\n"
813" * To set the date with short year format:\r\n"
814" fs0:\> date 06/18/01\r\n"
815".SH RETURNVALUES\r\n"
816" \r\n"
817"RETURN VALUES:\r\n"
818" SHELL_SUCCESS The action was completed as requested.\r\n"
819" SHELL_DEVICE_ERROR There was a hardware error preventing the\r\n"
820" completion of this command\r\n"
821" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
822" violation.\r\n"
823" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly\r\n"
824" formatted or its value was out of bounds.\r\n"
825
826#string STR_GET_HELP_TIME #language en-US ""
827".TH time 0 "display or set time"\r\n"
828".SH NAME\r\n"
829"Displays or sets the current time for the system.\r\n"
830".SH SYNOPSIS\r\n"
831" \r\n"
832"TIME [hh:mm[:ss]] [-tz tz] [-d dl]\r\n"
833".SH OPTIONS\r\n"
834" \r\n"
835" -d - Sets or displays a daylight savings time value.\r\n"
836" -tz - Specifies a time zone adjustment, measured in minutes offset from UTC. Valid values\r\n"
837" can be between -1440 and 1440 or 2047. If not present or set to 2047,\r\n"
838" time is interpreted as local time.\r\n"
839" hh - Specifies a new hour (0-23) (required).\r\n"
840" mm - Specifies a new minute (0-59) (required).\r\n"
841" ss - Specifies a new second (0-59). If not specified, then zero will be used.\r\n"
842" dl - Specifies a daylight saving time value to set.\r\n"
843" 0 : Time is not affected\r\n"
844" 1 : Time is affected, but has not been adjusted\r\n"
845" 3 : Time is affected, and has been adjusted\r\n"
846" All other values are invalid. If no value follows -d, then the\r\n"
847" current daylight savings time will be displayed.\r\n"
848".SH DESCRIPTION\r\n"
849" \r\n"
850"NOTES:\r\n"
851" 1. This command displays or sets the current time for the system.\r\n"
852" If no parameters are used, it shows the current time. If valid hours, \r\n"
853" minutes, and seconds are provided, then the system's time will be\r\n"
854" updated. Note the following rules:\r\n"
855" - Except for numeric characters and the : character, all other\r\n"
856" characters in the argument are invalid.\r\n"
857" - The Shell will report an error if the number is in the wrong \r\n"
858" hour/minute/second range.\r\n"
859" - Spaces before or after the numeric character are not allowed. Spaces\r\n"
860" inserted into the number are not allowed either.\r\n"
861" - Repeated zeros are allowed before the number. For example:\r\n"
862" Shell> time 00000017:000004:0000\r\n"
863" Shell> time\r\n"
864" 17:04:00 (UTC+08:00)\r\n"
865" 2. The seconds parameter is optional. If there is no seconds number, it will\r\n"
866" set to zero by default.\r\n"
867".SH EXAMPLES\r\n"
868" \r\n"
869"EXAMPLES:\r\n"
870" * To display current system time:\r\n"
871" fs0:\> time\r\n"
872" \r\n"
873" * To set the system time:\r\n"
874" fs0:\> time 9:51:30\r\n"
875" \r\n"
876" * To get the system time, including daylight savings time:\r\n"
877" fs0:\> time -d\r\n"
878".SH RETURNVALUES\r\n"
879" \r\n"
880"RETURN VALUES:\r\n"
881" SHELL_SUCCESS The action was completed as requested.\r\n"
882" SHELL_DEVICE_ERROR There was a hardware error preventing the\r\n"
883" completion of this command\r\n"
884" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
885" violation.\r\n"
886" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly\r\n"
887" formatted or its value was out of bounds.\r\n"
888
889#string STR_GET_HELP_TIMEZONE #language en-US ""
890".TH timezone 0 "display or change timezone"\r\n"
891".SH NAME\r\n"
892"Displays or sets time zone information.\r\n"
893".SH SYNOPSIS\r\n"
894" \r\n"
895"TIMEZONE [-s hh:mm | -l] [-b] [-f]\r\n"
896".SH OPTIONS\r\n"
897" \r\n"
898" -s - Sets the time zone associated with hh:mm offset from UTC.\r\n"
899" -l - Displays a list of all time zones.\r\n"
900" -b - Displays one screen at a time.\r\n"
901" -f - Displays full information for the specified time zone.\r\n"
902".SH DESCRIPTION\r\n"
903" \r\n"
904"NOTES:\r\n"
905" 1. This command displays and sets the current time zone for the system.\r\n"
906" 2. If no parameters are used, it shows the current time zone.\r\n"
907" 3. If a valid hh:mm parameter is provided, then the system's time zone\r\n"
908" information will be updated.\r\n"
909".SH EXAMPLES\r\n"
910" \r\n"
911"EXAMPLES:\r\n"
912" * To display all available time zones:\r\n"
913" Shell> timezone -l\r\n"
914" \r\n"
915" * To set the time zone:\r\n"
916" Shell> timezone -s -7:00\r\n"
917" \r\n"
918" * To display detailed information for the current time zone:\r\n"
919" Shell> timezone -f\r\n"
920
921#string STR_GET_HELP_LS #language en-US ""
922".TH ls 0 "lists files and directories"\r\n"
923".SH NAME\r\n"
924"Lists a directory's contents or file information.\r\n"
925".SH SYNOPSIS\r\n"
926" \r\n"
927"LS [-r] [-a[attrib]][-sfo][file]\r\n"
928".SH OPTIONS\r\n"
929" \r\n"
930" -r - Displays recursively (including subdirectories).\r\n"
931" -a - Displays only those files with the attributes of type attrib. If no\r\n"
932" attributes are listed, then all files will be listed. If -a is not\r\n"
933" specified, then all non-system and non-hidden files will be listed.\r\n"
934" -sfo - Displays information in Standard-Format Output.\r\n"
935" attrib - Specifies a file attribute list value:\r\n"
936" a - Archive\r\n"
937" s - System\r\n"
938" h - Hidden\r\n"
939" r - Read-only\r\n"
940" d - Directory\r\n"
941" file - Specifies a name of a file or directory (wildcards are permitted).\r\n"
942".SH DESCRIPTION\r\n"
943" \r\n"
944"NOTES:\r\n"
945" 1. This command lists directory contents or file information. If no file\r\n"
946" name or directory name is specified, then the current working directory\r\n"
947" is assumed.\r\n"
948" 2. The contents of a directory are listed if all of the following are true:\r\n"
949" - If option -r is not specified\r\n"
950" - If no wildcard characters are specified in the file parameter\r\n"
951" - If file represents an existing directory\r\n"
952" 3. In all other cases, the command functions as follows:\r\n"
953" - All files/directories that match the specified name are displayed.\r\n"
954" - The -r flag determines whether a recursive search is performed.\r\n"
955" - The option flag -a[attrib] tells the command to display only those\r\n"
956" files with the attributes that are specified by [attrib].\r\n"
957" - If more than one attribute is specified, only the files that have all\r\n"
958" those attributes will be listed.\r\n"
959" - If -a is followed by nothing, then all files/directories are\r\n"
960" displayed, regardless of their attributes.\r\n"
961" - If -a itself is not specified, then all files except system and\r\n"
962" hidden files are displayed.\r\n"
963".SH EXAMPLES\r\n"
964" \r\n"
965"EXAMPLES:\r\n"
966" * To hide files by adding the hidden or system attribute to them:\r\n"
967" fs0:\> attrib +s +h *.efi\r\n"
968" \r\n"
969" * To display all, except the files/directories with 'h' or 's' attribute:\r\n"
970" fs0:\> ls\r\n"
971" \r\n"
972" * To display files with all attributes in the current directory:\r\n"
973" fs0:\> ls -a\r\n"
974" \r\n"
975" * To display files with read-only attributes in the current directory:\r\n"
976" fs0:\> ls -ar\r\n"
977" \r\n"
978" * To display the files with attribute of 's':\r\n"
979" fs0:\> ls -as isabus.efi\r\n"
980" \r\n"
981" * To display all in fs0:\efi directory recursively:\r\n"
982" fs0:\> ls -r -a efi\r\n"
983" \r\n"
984" * To display for files with the specified type in the current directory \r\n"
985" recursively:\r\n"
986" fs0:\> ls -r -a *.efi -b\r\n"
987".SH RETURNVALUES\r\n"
988" \r\n"
989"RETURN VALUES:\r\n"
990" SHELL_SUCCESS The action was completed as requested.\r\n"
991" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly\r\n"
992" formatted or its value was out of bounds.\r\n"
993" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
994" violation.\r\n"
995" SHELL_NOT_FOUND The requested file or directory was not found.\r\n"
996
997#string STR_GET_HELP_LOAD #language en-US ""
998".TH load 0 "Loads file into memory"\r\n"
999".SH NAME\r\n"
1000"Loads a UEFI driver into memory.\r\n"
1001".SH SYNOPSIS\r\n"
1002" \r\n"
1003"LOAD [-nc] file [file...]\r\n"
1004".SH OPTIONS\r\n"
1005" \r\n"
1006" -nc - Loads the driver, but do not connect the driver.\r\n"
1007" File - Specifies a file that contains the image of the UEFI driver (wildcards are\r\n"
1008" permitted).\r\n"
1009".SH DESCRIPTION\r\n"
1010" \r\n"
1011"NOTES:\r\n"
1012" 1. This command loads an driver into memory. It can load multiple files at\r\n"
1013" one time, and the file name supports wildcards.\r\n"
1014" 2. If the -nc flag is not specified, this command will try to connect the\r\n"
1015" driver to a proper device; it may also cause already loaded drivers be\r\n"
1016" connected to their corresponding devices.\r\n"
1017" 3. Use the 'UNLOAD' command to unload a driver.\r\n"
1018".SH EXAMPLES\r\n"
1019" \r\n"
1020"EXAMPLES:\r\n"
1021" * To load a driver:\r\n"
1022" fs0:\> load Isabus.efi\r\n"
1023" \r\n"
1024" * To load multiple drivers:\r\n"
1025" fs0:\> load Isabus.efi IsaSerial.efi\r\n"
1026" \r\n"
1027" * To load multiple drivers using filename wildcards:\r\n"
1028" fs0:\> load Isa*.efi\r\n"
1029" \r\n"
1030" * To load a driver without connecting:\r\n"
1031" fs0:\> load -nc IsaBus.efi\r\n"
1032".SH RETURNVALUES\r\n"
1033" \r\n"
1034"RETURN VALUES:\r\n"
1035" SHELL_SUCCESS The action was completed as requested.\r\n"
1036" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly\r\n"
1037" formatted or its value was out of bounds.\r\n"
1038" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
1039" violation.\r\n"
1040" SHELL_NOT_FOUND The requested file was not found.\r\n"
1041
1042#string STR_GET_HELP_VOL #language en-US ""
1043".TH vol 0 "display or change disk volume info"\r\n"
1044".SH NAME\r\n"
1045"Displays or changes information about a disk volume.\r\n"
1046".SH SYNOPSIS\r\n"
1047" \r\n"
1048"VOL [fs] [-n <VolumeLabel>]\r\n"
1049"VOL [fs] [-d]\r\n"
1050".SH OPTIONS\r\n"
1051" \r\n"
1052" -n - Displays or changes a new volume label.\r\n"
1053" -d - Displays or changes an empty volume label.\r\n"
1054" fs - Specifies the name of the file system.\r\n"
1055" VolumeLabel - Specifies a volume label.\r\n"
1056".SH DESCRIPTION\r\n"
1057" \r\n"
1058"NOTES:\r\n"
1059" 1. The following characters cannot be used in a volume label:\r\n"
1060" % ^ * + = [ ] | : ; \" < > ? / . \r\n"
1061" 2. No spaces are allowed in a volume label.\r\n"
1062" 3. This command displays the volume information for the file system that is\r\n"
1063" specified by fs. If fs is not specified, the current file system will be\r\n"
1064" used.\r\n"
1065" 4. If -n is specified, then the volume label for fs will be set to\r\n"
1066" VolumeLabel.\r\n"
1067" 5. The maximum length for volume label is 11 characters.\r\n"
1068".SH EXAMPLES\r\n"
1069" \r\n"
1070"EXAMPLES:\r\n"
1071" * To display the volume of the current fs:\r\n"
1072" fs0:\> vol\r\n"
1073" \r\n"
1074" * To change the label of fs0:\r\n"
1075" Shell> vol fs0 -n help_test\r\n"
1076" \r\n"
1077" * To delete the volume label of fs0:\r\n"
1078" fs0:\> vol fs0 -d\r\n"
1079".SH RETURNVALUES\r\n"
1080" \r\n"
1081"RETURN VALUES:\r\n"
1082" SHELL_SUCCESS The action was completed as requested.\r\n"
1083" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly\r\n"
1084" formatted or its value was out of bounds.\r\n"
1085" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
1086" violation.\r\n"
1087" SHELL_NOT_FOUND The target file-system was not found\r\n"
1088
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette