If the -t option is used, type prints a single word which is one of ‘alias’,
‘function’, ‘builtin’, ‘file’ or ‘keyword’, if name is an alias, shell function, shell builtin, disk file, or shell reserved word, respectively. If the name is not found, then nothing is printed, and type returns a failure status.
If the -p option is used, type either returns the name of the disk file that would be executed, or nothing if -t would not return ‘file’.
The -P option forces a path search for each name, even if -t would not return
‘file’.
If a command is hashed, -p and -P print the hashed value, which is not neces- sarily the file that appears first in $PATH.
If the -a option is used, type returns all of the places that contain an executable named file. This includes aliases and functions, if and only if the -p option is not also used.
If the -f option is used, type does not attempt to find shell functions, as with the command builtin.
The return status is zero if all of the names are found, non-zero if any are not found. typeset typeset [-afFgrxilnrtux] [-p] [name[=value] ...]
The typeset command is supplied for compatibility with the Korn shell. It is a synonym for the declare builtin command. ulimit ulimit [-abcdefilmnpqrstuvxHST] [limit] ulimit provides control over the resources available to processes started by the shell, on systems that allow such control. If an option is given, it is interpreted as follows:
-S
Change and report the soft limit associated with a resource.
-H
Change and report the hard limit associated with a resource.
-a
All current limits are reported.
-b
The maximum socket buffer size.
-c
The maximum size of core files created.
-d
The maximum size of a process’s data segment.
-e
The maximum scheduling priority ("nice").
-f
The maximum size of files written by the shell and its children.
-i
The maximum number of pending signals.
-l
The maximum size that may be locked into memory.
-m
The maximum resident set size (many systems do not honor this limit).