-->
Page 283
input. file1 and file2 should be already sorted in increasing order (not numerically) on the join fields; unless the _t option is given, they should be sorted ignoring blanks at the start of the line, as sort does when given the _b option.
The defaults are the following: The join field is the first field in each line; fields in the input are separated by one or more blanks, with leading blanks on the line ignored; fields in the output are separated by a space; each output line consists of the join field, the remaining fields from file1, then the remaining fields from file2.
OPTIONS
_a file-number | Print a line for each unpairable line in file file-number (either 1 or 2), in addition to the normal output. |
_e string | Replace empty output fields (those that are missing in the input) with string. |
_1, _j1 field | Join on field field (a positive integer) of file 1. |
_2, _j2 field | Join on field field (a positive integer) of file 2. |
_j field | Equivalent to _1 field _2 field. |
_o field-list... | Construct each output line according to the format in field-list. Each element in field-list consists of a file number (either 1 or 2), a period, and a field number (a positive integer). The elements in the list are separated by commas or blanks. Multiple field-list arguments can be given after a single _o option; the values of all lists given with _o are concatenated together. |
_t char | Use character char as the input and output field separator. |
_v file-number | Print a line for each unpairable line in file file-number (either 1 or 2), instead of the normal output. |
In addition, when GNU join is invoked with exactly one argument, the following OPTIONS are recognized:
--help | Print a usage message on standard output and exit successfully. |
--version | Print version information on standard output, then exit successfully. |
GNU Text Utilities
killTerminate a process
SYNOPSIS
kill [ _s signal | _p ] [-a]pid ... kill -l [ signal ]
DESCRIPTION
kill sends the specified signal to the specified process. If no signal is specified, the TERM signal is sent. The TERM signal will kill processes that do not catch this signal. For other processes, if may be necessary to use the KILL(9) signal because this signal cannot be caught.
Most modern shells have a built-in kill function.
OPTIONS
pid ... | Specify the list of processes that kill should signal. Each pid can be a process ID, or a process name. |
_s | Specify the signal to send. The signal may be given as a signal name or number. |
_p | Specify that kill should only print the process ID (pid) of the named process, and should not send it a signal. |
_l | Print a list of signal names. These are found in /usr/include/linux/signal.h. |
SEE ALSO
bash(1), tcsh(1), kill(2), sigvec(2)
Page 284
AUTHOR
Taken from BSD 4.4. The ability to translate process names to process ids was added by Salvatore Valente (<svalente@mit.edu>).
Linux Utilities, 14 October 1994
killallKill processes by name
SYNOPSIS
killall [_iv][_signal] name ... killall [_l]
DESCRIPTION
killall sends a signal to all processes running any of the specified commands. If no signal name is specified, SIGTERM is sent.
Signals can be specified either by name (for example, _HUP) or by number (for example, _1). Signal 0 (check if a process exists) can only be specified by number.
If the command name contains a slash (/), processes executing that particular file will be selected for killing, independent of their name.
killall returns a nonzero return code if no process has been killed for any of the listed commands. If at least one process has been killed for each command, killall returns zero.
A killall process never kills itself (but may kill other killall processes).
OPTIONS
_i | Interactively ask for confirmation of killing. |
_l | List all known signal names. |
_v | Report if the signal was successfully sent. |
FILES
/proc Location of the proc FILESystem
KNOWN BUGS
Killing by file only works for executables that are kept open during execution; that is, impure executables can't be killed this way.
AUTHOR
Werner Almesberger (almesber@di.epfl.ch)
SEE ALSO
kill(1), fuser(1), ps(1), kill(2)
Linux, 11 October 1994
ksymsShows the exported kernel symbols
SYNOPSIS
ksyms [_a][_h][_m]