标题: Solaris Developer Quiz November 15, 2006 [打印本页] 作者: Lippman 时间: 2008-01-15 17:59 标题: Solaris Developer Quiz November 15, 2006 Which command is a debugging tool?
a) ls
b) more
c) tar
d) gcore
The correct answer is d.
'gcore' is a utility which creates a core image of running process. A core file is a disk copy of contents of the process space at the time the process received the signal, along with additional information about the state of the process. Typically, core files are produced following abnormal termination of a process resulting from a bug in the corresponding application.
'ls' lists the contents of a directory. The outputs is sorted alphabetically by default. When no argument is given, the current directory is listed.
'more' is a filter utility that displays the contents of a text file on the terminal, one screenful at a time. It normally pauses after each screenful. 'less'(1) is a program similar to 'more'(1), but which allows backward movement in the file as well as forward movement. Also, 'less' does not have to read the entire input file before starting, so with large input files it starts up faster than text editors like 'vi'(1).
'tar' archives and extracts files to and from a single file called a tarfile. A tarfile was originally a magnetic tape, but it can be any file on ay writeable media. It is similar to 'zip'(1) but does not compress files.