150 update the value of dot by the current value of type and
151 display using the current value of count.
152
153
154 #
155 numeric expressions may be composed of +, -, *, and %
156 operators (evaluated left to right) and may use
157 parentheses. Once evaluated, the value of dot is updated.
158
159
160 , count
161 count indicator. The global value of count will be updated
162 to count. The value of count will remain until a new
163 command is run. A count specifier of '*' will attempt to
164 show a blocks's worth of information. The default for
165 count is 1.
166
167
168 ? f
169 display in structured style with format specifier f. See
170 FormattedOutput.
171
172
173 / f
174 display in unstructured style with format specifier f See
175 FormattedOutput.
176
177
178 .
179 the value of dot.
180
181
182 +e
183 increment the value of dot by the expression e. The amount
184 actually incremented is dependent on the size of type:
185
186 dot = dot + e * sizeof (type)
187
188 The default for e is 1.
189
190
191 -e
192 decrement the value of dot by the expression e. See +.
193
194
195 *e
196 multiply the value of dot by the expression e.
197 Multiplication and division don't use type. In the above
198 calculation of dot, consider the sizeof(type) to be 1.
199
200
201 %e
202 divide the value of dot by the expression e. See *.
203
204
205 < name
206 restore an address saved in register name. name must be a
207 single letter or digit.
208
209
210 > name
211 save an address in register name. name must be a single
212 letter or digit.
213
214
215 = f
216 display indicator. If f is a legitimate format specifier.
217 then the value of dot is displayed using the format
218 specifier f. See FormattedOutput. Otherwise, assignment is
219 assumed See =.
220
221
222 = [s] [e]
223 assignment indicator. The address pointed to by dot has
224 its contents changed to the value of the expression e or
225 to the ASCII representation of the quoted (") string s.
226 This may be useful for changing directory names or ASCII
227 file information.
228
229
230 =+ e
231 incremental assignment. The address pointed to by dot has
232 its contents incremented by expression e.
233
234
235 =- e
236 decremental assignment. The address pointed to by dot has
237 its contents decremented by expression e.
238
239
350 log_show
351
352 display all deltas between the beginning of the log (BOL) and the
353 end of the log (EOL).
354
355
356 ls
357
358 [ -R ] [ -l ] pat1 pat2... list directories or files. If no file
359 is specified, the current directory is assumed. Either or both of
360 the options may be used (but, if used, must be specified before the
361 filename specifiers). Also, as stated above, wild card characters
362 are available and multiple arguments may be given. The long listing
363 shows only the i-number and the name; use the inode command with
364 '?i' to get more information.
365
366
367 override
368
369 toggle the value of override. Some error conditions may be
370 overriden if override is toggled on.
371
372
373 prompt p
374
375 change the fsdb prompt to p. p must be surrounded by (")s.
376
377
378 pwd
379
380 display the current working directory.
381
382
383 quit
384
385 quit fsdb.
386
387
388 sb
389
390 the value of dot is taken as a cylinder group number and then
425
426 bs
427 block size.
428
429
430 ct
431 creation time.
432
433
434 db
435 use the current value of dot as a direct block index, where
436 direct blocks number from 0 - 11. In order to display the block
437 itself, you need to 'pipe' this result into the block or
438 fragment command. For example,
439
440 > 1:db:block,20/X
441
442
443 would get the contents of data block field 1 from the inode and
444 convert it to a block address. 20 longs are then displayed in
445 hexadecimal. See FormattedOutput.
446
447
448 gid
449 group id.
450
451
452 ib
453 use the current value of dot as an indirect block index where
454 indirect blocks number from 0 - 2. This will only get the
455 indirect block itself (the block containing the pointers to the
456 actual blocks). Use the file command and start at block 12 to
457 get to the actual blocks.
458
459
460 ln
461 link count.
462
463
464 mt
465 modification time.
|
150 update the value of dot by the current value of type and
151 display using the current value of count.
152
153
154 #
155 numeric expressions may be composed of +, -, *, and %
156 operators (evaluated left to right) and may use
157 parentheses. Once evaluated, the value of dot is updated.
158
159
160 , count
161 count indicator. The global value of count will be updated
162 to count. The value of count will remain until a new
163 command is run. A count specifier of '*' will attempt to
164 show a blocks's worth of information. The default for
165 count is 1.
166
167
168 ? f
169 display in structured style with format specifier f. See
170 Formatted Output.
171
172
173 / f
174 display in unstructured style with format specifier f. See
175 Formatted Output.
176
177
178 .
179 the value of dot.
180
181
182 +e
183 increment the value of dot by the expression e. The amount
184 actually incremented is dependent on the size of type:
185
186 dot = dot + e * sizeof (type)
187
188 The default for e is 1.
189
190
191 -e
192 decrement the value of dot by the expression e. See +.
193
194
195 *e
196 multiply the value of dot by the expression e.
197 Multiplication and division don't use type. In the above
198 calculation of dot, consider the sizeof(type) to be 1.
199
200
201 %e
202 divide the value of dot by the expression e. See *.
203
204
205 < name
206 restore an address saved in register name. name must be a
207 single letter or digit.
208
209
210 > name
211 save an address in register name. name must be a single
212 letter or digit.
213
214
215 = f
216 display indicator. If f is a legitimate format specifier,
217 then the value of dot is displayed using the format
218 specifier f. See Formatted Output. Otherwise, assignment
219 is assumed. See =.
220
221
222 = [s] [e]
223 assignment indicator. The address pointed to by dot has
224 its contents changed to the value of the expression e or
225 to the ASCII representation of the quoted (") string s.
226 This may be useful for changing directory names or ASCII
227 file information.
228
229
230 =+ e
231 incremental assignment. The address pointed to by dot has
232 its contents incremented by expression e.
233
234
235 =- e
236 decremental assignment. The address pointed to by dot has
237 its contents decremented by expression e.
238
239
350 log_show
351
352 display all deltas between the beginning of the log (BOL) and the
353 end of the log (EOL).
354
355
356 ls
357
358 [ -R ] [ -l ] pat1 pat2... list directories or files. If no file
359 is specified, the current directory is assumed. Either or both of
360 the options may be used (but, if used, must be specified before the
361 filename specifiers). Also, as stated above, wild card characters
362 are available and multiple arguments may be given. The long listing
363 shows only the i-number and the name; use the inode command with
364 '?i' to get more information.
365
366
367 override
368
369 toggle the value of override. Some error conditions may be
370 overridden if override is toggled on.
371
372
373 prompt p
374
375 change the fsdb prompt to p. p must be surrounded by (")s.
376
377
378 pwd
379
380 display the current working directory.
381
382
383 quit
384
385 quit fsdb.
386
387
388 sb
389
390 the value of dot is taken as a cylinder group number and then
425
426 bs
427 block size.
428
429
430 ct
431 creation time.
432
433
434 db
435 use the current value of dot as a direct block index, where
436 direct blocks number from 0 - 11. In order to display the block
437 itself, you need to 'pipe' this result into the block or
438 fragment command. For example,
439
440 > 1:db:block,20/X
441
442
443 would get the contents of data block field 1 from the inode and
444 convert it to a block address. 20 longs are then displayed in
445 hexadecimal. See Formatted Output.
446
447
448 gid
449 group id.
450
451
452 ib
453 use the current value of dot as an indirect block index where
454 indirect blocks number from 0 - 2. This will only get the
455 indirect block itself (the block containing the pointers to the
456 actual blocks). Use the file command and start at block 12 to
457 get to the actual blocks.
458
459
460 ln
461 link count.
462
463
464 mt
465 modification time.
|