mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 11:37:44 +00:00
l10n: remove the old md files
This commit is contained in:
parent
16afa021ce
commit
7102e1a4b5
101 changed files with 0 additions and 2009 deletions
|
@ -1,14 +0,0 @@
|
||||||
# base32
|
|
||||||
|
|
||||||
```
|
|
||||||
base32 [OPTION]... [FILE]
|
|
||||||
```
|
|
||||||
|
|
||||||
encode/decode data and print to standard output
|
|
||||||
With no FILE, or when FILE is -, read standard input.
|
|
||||||
|
|
||||||
The data are encoded as described for the base32 alphabet in RFC 4648.
|
|
||||||
When decoding, the input may contain newlines in addition
|
|
||||||
to the bytes of the formal base32 alphabet. Use --ignore-garbage
|
|
||||||
to attempt to recover from any other non-alphabet bytes in the
|
|
||||||
encoded stream.
|
|
|
@ -1,14 +0,0 @@
|
||||||
# base64
|
|
||||||
|
|
||||||
```
|
|
||||||
base64 [OPTION]... [FILE]
|
|
||||||
```
|
|
||||||
|
|
||||||
encode/decode data and print to standard output
|
|
||||||
With no FILE, or when FILE is -, read standard input.
|
|
||||||
|
|
||||||
The data are encoded as described for the base64 alphabet in RFC 3548.
|
|
||||||
When decoding, the input may contain newlines in addition
|
|
||||||
to the bytes of the formal base64 alphabet. Use --ignore-garbage
|
|
||||||
to attempt to recover from any other non-alphabet bytes in the
|
|
||||||
encoded stream.
|
|
|
@ -1,9 +0,0 @@
|
||||||
# basename
|
|
||||||
|
|
||||||
```
|
|
||||||
basename [-z] NAME [SUFFIX]
|
|
||||||
basename OPTION... NAME...
|
|
||||||
```
|
|
||||||
|
|
||||||
Print NAME with any leading directory components removed
|
|
||||||
If specified, also remove a trailing SUFFIX
|
|
|
@ -1,12 +0,0 @@
|
||||||
# basenc
|
|
||||||
|
|
||||||
```
|
|
||||||
basenc [OPTION]... [FILE]
|
|
||||||
```
|
|
||||||
|
|
||||||
Encode/decode data and print to standard output
|
|
||||||
With no FILE, or when FILE is -, read standard input.
|
|
||||||
|
|
||||||
When decoding, the input may contain newlines in addition to the bytes of
|
|
||||||
the formal alphabet. Use --ignore-garbage to attempt to recover
|
|
||||||
from any other non-alphabet bytes in the encoded stream.
|
|
|
@ -1,8 +0,0 @@
|
||||||
# cat
|
|
||||||
|
|
||||||
```
|
|
||||||
cat [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Concatenate FILE(s), or standard input, to standard output
|
|
||||||
With no FILE, or when FILE is -, read standard input.
|
|
|
@ -1,11 +0,0 @@
|
||||||
<!-- spell-checker:ignore (vars) RFILE -->
|
|
||||||
# chcon
|
|
||||||
|
|
||||||
```
|
|
||||||
chcon [OPTION]... CONTEXT FILE...
|
|
||||||
chcon [OPTION]... [-u USER] [-r ROLE] [-l RANGE] [-t TYPE] FILE...
|
|
||||||
chcon [OPTION]... --reference=RFILE FILE...
|
|
||||||
```
|
|
||||||
|
|
||||||
Change the SELinux security context of each FILE to CONTEXT.
|
|
||||||
With --reference, change the security context of each FILE to that of RFILE.
|
|
|
@ -1,10 +0,0 @@
|
||||||
<!-- spell-checker:ignore (vars) RFILE -->
|
|
||||||
|
|
||||||
# chgrp
|
|
||||||
|
|
||||||
```
|
|
||||||
chgrp [OPTION]... GROUP FILE...
|
|
||||||
chgrp [OPTION]... --reference=RFILE FILE...
|
|
||||||
```
|
|
||||||
|
|
||||||
Change the group of each FILE to GROUP.
|
|
|
@ -1,16 +0,0 @@
|
||||||
<!-- spell-checker:ignore RFILE ugoa -->
|
|
||||||
|
|
||||||
# chmod
|
|
||||||
|
|
||||||
```
|
|
||||||
chmod [OPTION]... MODE[,MODE]... FILE...
|
|
||||||
chmod [OPTION]... OCTAL-MODE FILE...
|
|
||||||
chmod [OPTION]... --reference=RFILE FILE...
|
|
||||||
```
|
|
||||||
|
|
||||||
Change the mode of each FILE to MODE.
|
|
||||||
With --reference, change the mode of each FILE to that of RFILE.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Each MODE is of the form `[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=]?[0-7]+`.
|
|
|
@ -1,9 +0,0 @@
|
||||||
<!-- spell-checker:ignore RFILE -->
|
|
||||||
# chown
|
|
||||||
|
|
||||||
```
|
|
||||||
chown [OPTION]... [OWNER][:[GROUP]] FILE...
|
|
||||||
chown [OPTION]... --reference=RFILE FILE...
|
|
||||||
```
|
|
||||||
|
|
||||||
Change file owner and group
|
|
|
@ -1,8 +0,0 @@
|
||||||
<!-- spell-checker:ignore NEWROOT -->
|
|
||||||
# chroot
|
|
||||||
|
|
||||||
```
|
|
||||||
chroot [OPTION]... NEWROOT [COMMAND [ARG]...]
|
|
||||||
```
|
|
||||||
|
|
||||||
Run COMMAND with root directory set to NEWROOT.
|
|
|
@ -1,24 +0,0 @@
|
||||||
# cksum
|
|
||||||
|
|
||||||
```
|
|
||||||
cksum [OPTIONS] [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Print CRC and size for each file
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
DIGEST determines the digest algorithm and default output format:
|
|
||||||
|
|
||||||
- `sysv`: (equivalent to sum -s)
|
|
||||||
- `bsd`: (equivalent to sum -r)
|
|
||||||
- `crc`: (equivalent to cksum)
|
|
||||||
- `crc32b`: (only available through cksum)
|
|
||||||
- `md5`: (equivalent to md5sum)
|
|
||||||
- `sha1`: (equivalent to sha1sum)
|
|
||||||
- `sha224`: (equivalent to sha224sum)
|
|
||||||
- `sha256`: (equivalent to sha256sum)
|
|
||||||
- `sha384`: (equivalent to sha384sum)
|
|
||||||
- `sha512`: (equivalent to sha512sum)
|
|
||||||
- `blake2b`: (equivalent to b2sum)
|
|
||||||
- `sm3`: (only available through cksum)
|
|
|
@ -1,13 +0,0 @@
|
||||||
# comm
|
|
||||||
|
|
||||||
```
|
|
||||||
comm [OPTION]... FILE1 FILE2
|
|
||||||
```
|
|
||||||
|
|
||||||
Compare two sorted files line by line.
|
|
||||||
|
|
||||||
When FILE1 or FILE2 (not both) is -, read standard input.
|
|
||||||
|
|
||||||
With no options, produce three-column output. Column one contains
|
|
||||||
lines unique to FILE1, column two contains lines unique to FILE2,
|
|
||||||
and column three contains lines common to both files.
|
|
|
@ -1,25 +0,0 @@
|
||||||
# cp
|
|
||||||
|
|
||||||
```
|
|
||||||
cp [OPTION]... [-T] SOURCE DEST
|
|
||||||
cp [OPTION]... SOURCE... DIRECTORY
|
|
||||||
cp [OPTION]... -t DIRECTORY SOURCE...
|
|
||||||
```
|
|
||||||
|
|
||||||
Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Do not copy a non-directory that has an existing destination with the same or newer modification timestamp;
|
|
||||||
instead, silently skip the file without failing. If timestamps are being preserved, the comparison is to the
|
|
||||||
source timestamp truncated to the resolutions of the destination file system and of the system calls used to
|
|
||||||
update timestamps; this avoids duplicate work if several `cp -pu` commands are executed with the same source
|
|
||||||
and destination. This option is ignored if the `-n` or `--no-clobber` option is also specified. Also, if
|
|
||||||
`--preserve=links` is also specified (like with `cp -au` for example), that will take precedence; consequently,
|
|
||||||
depending on the order that files are processed from the source, newer files in the destination may be replaced,
|
|
||||||
to mirror hard links in the source. which gives more control over which existing files in the destination are
|
|
||||||
replaced, and its value can be one of the following:
|
|
||||||
|
|
||||||
* `all` This is the default operation when an `--update` option is not specified, and results in all existing files in the destination being replaced.
|
|
||||||
* `none` This is similar to the `--no-clobber` option, in that no files in the destination are replaced, but also skipping a file does not induce a failure.
|
|
||||||
* `older` This is the default operation when `--update` is specified, and results in files being replaced if they’re older than the corresponding source file.
|
|
|
@ -1,11 +0,0 @@
|
||||||
# csplit
|
|
||||||
|
|
||||||
```
|
|
||||||
csplit [OPTION]... FILE PATTERN...
|
|
||||||
```
|
|
||||||
|
|
||||||
Split a file into sections determined by context lines
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Output pieces of FILE separated by PATTERN(s) to files 'xx00', 'xx01', ..., and output byte counts of each piece to standard output.
|
|
|
@ -1,112 +0,0 @@
|
||||||
# cut
|
|
||||||
|
|
||||||
<!-- spell-checker:ignore sourcefile sourcefiles -->
|
|
||||||
|
|
||||||
```
|
|
||||||
cut OPTION... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Prints specified byte or field columns from each line of stdin or the input files
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Each call must specify a mode (what to use for columns),
|
|
||||||
a sequence (which columns to print), and provide a data source
|
|
||||||
|
|
||||||
### Specifying a mode
|
|
||||||
|
|
||||||
Use `--bytes` (`-b`) or `--characters` (`-c`) to specify byte mode
|
|
||||||
|
|
||||||
Use `--fields` (`-f`) to specify field mode, where each line is broken into
|
|
||||||
fields identified by a delimiter character. For example for a typical CSV
|
|
||||||
you could use this in combination with setting comma as the delimiter
|
|
||||||
|
|
||||||
### Specifying a sequence
|
|
||||||
|
|
||||||
A sequence is a group of 1 or more numbers or inclusive ranges separated
|
|
||||||
by a commas.
|
|
||||||
|
|
||||||
```
|
|
||||||
cut -f 2,5-7 some_file.txt
|
|
||||||
```
|
|
||||||
|
|
||||||
will display the 2nd, 5th, 6th, and 7th field for each source line
|
|
||||||
|
|
||||||
Ranges can extend to the end of the row by excluding the second number
|
|
||||||
|
|
||||||
```
|
|
||||||
cut -f 3- some_file.txt
|
|
||||||
```
|
|
||||||
|
|
||||||
will display the 3rd field and all fields after for each source line
|
|
||||||
|
|
||||||
The first number of a range can be excluded, and this is effectively the
|
|
||||||
same as using 1 as the first number: it causes the range to begin at the
|
|
||||||
first column. Ranges can also display a single column
|
|
||||||
|
|
||||||
```
|
|
||||||
cut -f 1,3-5 some_file.txt
|
|
||||||
```
|
|
||||||
|
|
||||||
will display the 1st, 3rd, 4th, and 5th field for each source line
|
|
||||||
|
|
||||||
The `--complement` option, when used, inverts the effect of the sequence
|
|
||||||
|
|
||||||
```
|
|
||||||
cut --complement -f 4-6 some_file.txt
|
|
||||||
```
|
|
||||||
|
|
||||||
will display the every field but the 4th, 5th, and 6th
|
|
||||||
|
|
||||||
### Specifying a data source
|
|
||||||
|
|
||||||
If no `sourcefile` arguments are specified, stdin is used as the source of
|
|
||||||
lines to print
|
|
||||||
|
|
||||||
If `sourcefile` arguments are specified, stdin is ignored and all files are
|
|
||||||
read in consecutively if a `sourcefile` is not successfully read, a warning
|
|
||||||
will print to stderr, and the eventual status code will be 1, but cut
|
|
||||||
will continue to read through proceeding `sourcefiles`
|
|
||||||
|
|
||||||
To print columns from both STDIN and a file argument, use `-` (dash) as a
|
|
||||||
`sourcefile` argument to represent stdin.
|
|
||||||
|
|
||||||
### Field Mode options
|
|
||||||
|
|
||||||
The fields in each line are identified by a delimiter (separator)
|
|
||||||
|
|
||||||
#### Set the delimiter
|
|
||||||
|
|
||||||
Set the delimiter which separates fields in the file using the
|
|
||||||
`--delimiter` (`-d`) option. Setting the delimiter is optional.
|
|
||||||
If not set, a default delimiter of Tab will be used.
|
|
||||||
|
|
||||||
If the `-w` option is provided, fields will be separated by any number
|
|
||||||
of whitespace characters (Space and Tab). The output delimiter will
|
|
||||||
be a Tab unless explicitly specified. Only one of `-d` or `-w` option can be specified.
|
|
||||||
This is an extension adopted from FreeBSD.
|
|
||||||
|
|
||||||
#### Optionally Filter based on delimiter
|
|
||||||
|
|
||||||
If the `--only-delimited` (`-s`) flag is provided, only lines which
|
|
||||||
contain the delimiter will be printed
|
|
||||||
|
|
||||||
#### Replace the delimiter
|
|
||||||
|
|
||||||
If the `--output-delimiter` option is provided, the argument used for
|
|
||||||
it will replace the delimiter character in each line printed. This is
|
|
||||||
useful for transforming tabular data - e.g. to convert a CSV to a
|
|
||||||
TSV (tab-separated file)
|
|
||||||
|
|
||||||
### Line endings
|
|
||||||
|
|
||||||
When the `--zero-terminated` (`-z`) option is used, cut sees \\0 (null) as the
|
|
||||||
'line ending' character (both for the purposes of reading lines and
|
|
||||||
separating printed lines) instead of \\n (newline). This is useful for
|
|
||||||
tabular data where some of the cells may contain newlines
|
|
||||||
|
|
||||||
```
|
|
||||||
echo 'ab\\0cd' | cut -z -c 1
|
|
||||||
```
|
|
||||||
|
|
||||||
will result in 'a\\0c\\0'
|
|
|
@ -1,81 +0,0 @@
|
||||||
# `date` usage
|
|
||||||
|
|
||||||
<!-- spell-checker:ignore (format) hhmm -->
|
|
||||||
|
|
||||||
FORMAT controls the output. Interpreted sequences are:
|
|
||||||
|
|
||||||
| Sequence | Description | Example |
|
|
||||||
| -------- | -------------------------------------------------------------------- | ---------------------- |
|
|
||||||
| %% | a literal % | % |
|
|
||||||
| %a | locale's abbreviated weekday name | Sun |
|
|
||||||
| %A | locale's full weekday name | Sunday |
|
|
||||||
| %b | locale's abbreviated month name | Jan |
|
|
||||||
| %B | locale's full month name | January |
|
|
||||||
| %c | locale's date and time | Thu Mar 3 23:05:25 2005|
|
|
||||||
| %C | century; like %Y, except omit last two digits | 20 |
|
|
||||||
| %d | day of month | 01 |
|
|
||||||
| %D | date; same as %m/%d/%y | 12/31/99 |
|
|
||||||
| %e | day of month, space padded; same as %_d | 3 |
|
|
||||||
| %F | full date; same as %Y-%m-%d | 2005-03-03 |
|
|
||||||
| %g | last two digits of year of ISO week number (see %G) | 05 |
|
|
||||||
| %G | year of ISO week number (see %V); normally useful only with %V | 2005 |
|
|
||||||
| %h | same as %b | Jan |
|
|
||||||
| %H | hour (00..23) | 23 |
|
|
||||||
| %I | hour (01..12) | 11 |
|
|
||||||
| %j | day of year (001..366) | 062 |
|
|
||||||
| %k | hour, space padded ( 0..23); same as %_H | 3 |
|
|
||||||
| %l | hour, space padded ( 1..12); same as %_I | 9 |
|
|
||||||
| %m | month (01..12) | 03 |
|
|
||||||
| %M | minute (00..59) | 30 |
|
|
||||||
| %n | a newline | \n |
|
|
||||||
| %N | nanoseconds (000000000..999999999) | 123456789 |
|
|
||||||
| %p | locale's equivalent of either AM or PM; blank if not known | PM |
|
|
||||||
| %P | like %p, but lower case | pm |
|
|
||||||
| %q | quarter of year (1..4) | 1 |
|
|
||||||
| %r | locale's 12-hour clock time | 11:11:04 PM |
|
|
||||||
| %R | 24-hour hour and minute; same as %H:%M | 23:30 |
|
|
||||||
| %s | seconds since 1970-01-01 00:00:00 UTC | 1615432800 |
|
|
||||||
| %S | second (00..60) | 30 |
|
|
||||||
| %t | a tab | \t |
|
|
||||||
| %T | time; same as %H:%M:%S | 23:30:30 |
|
|
||||||
| %u | day of week (1..7); 1 is Monday | 4 |
|
|
||||||
| %U | week number of year, with Sunday as first day of week (00..53) | 10 |
|
|
||||||
| %V | ISO week number, with Monday as first day of week (01..53) | 12 |
|
|
||||||
| %w | day of week (0..6); 0 is Sunday | 4 |
|
|
||||||
| %W | week number of year, with Monday as first day of week (00..53) | 11 |
|
|
||||||
| %x | locale's date representation | 03/03/2005 |
|
|
||||||
| %X | locale's time representation | 23:30:30 |
|
|
||||||
| %y | last two digits of year (00..99) | 05 |
|
|
||||||
| %Y | year | 2005 |
|
|
||||||
| %z | +hhmm numeric time zone | -0400 |
|
|
||||||
| %:z | +hh:mm numeric time zone | -04:00 |
|
|
||||||
| %::z | +hh:mm:ss numeric time zone | -04:00:00 |
|
|
||||||
| %:::z | numeric time zone with : to necessary precision | -04, +05:30 |
|
|
||||||
| %Z | alphabetic time zone abbreviation | EDT |
|
|
||||||
|
|
||||||
By default, date pads numeric fields with zeroes.
|
|
||||||
The following optional flags may follow '%':
|
|
||||||
|
|
||||||
* `-` (hyphen) do not pad the field
|
|
||||||
* `_` (underscore) pad with spaces
|
|
||||||
* `0` (zero) pad with zeros
|
|
||||||
* `^` use upper case if possible
|
|
||||||
* `#` use opposite case if possible
|
|
||||||
|
|
||||||
After any flags comes an optional field width, as a decimal number;
|
|
||||||
then an optional modifier, which is either
|
|
||||||
E to use the locale's alternate representations if available, or
|
|
||||||
O to use the locale's alternate numeric symbols if available.
|
|
||||||
|
|
||||||
Examples:
|
|
||||||
Convert seconds since the epoch (1970-01-01 UTC) to a date
|
|
||||||
|
|
||||||
```
|
|
||||||
date --date='@2147483647'
|
|
||||||
```
|
|
||||||
|
|
||||||
Show the time on the west coast of the US (use tzselect(1) to find TZ)
|
|
||||||
|
|
||||||
```
|
|
||||||
TZ='America/Los_Angeles' date
|
|
||||||
```
|
|
|
@ -1,10 +0,0 @@
|
||||||
<!-- spell-checker:ignore Dhhmm -->
|
|
||||||
|
|
||||||
# date
|
|
||||||
|
|
||||||
```
|
|
||||||
date [OPTION]... [+FORMAT]...
|
|
||||||
date [OPTION]... [MMDDhhmm[[CC]YY][.ss]]
|
|
||||||
```
|
|
||||||
|
|
||||||
Print or set the system date and time
|
|
126
src/uu/dd/dd.md
126
src/uu/dd/dd.md
|
@ -1,126 +0,0 @@
|
||||||
# dd
|
|
||||||
|
|
||||||
<!-- spell-checker:ignore convs iseek oseek -->
|
|
||||||
|
|
||||||
```
|
|
||||||
dd [OPERAND]...
|
|
||||||
dd OPTION
|
|
||||||
```
|
|
||||||
|
|
||||||
Copy, and optionally convert, a file system resource
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
### Operands
|
|
||||||
|
|
||||||
- `bs=BYTES` : read and write up to BYTES bytes at a time (default: 512);
|
|
||||||
overwrites `ibs` and `obs`.
|
|
||||||
- `cbs=BYTES` : the 'conversion block size' in bytes. Applies to the
|
|
||||||
`conv=block`, and `conv=unblock` operations.
|
|
||||||
- `conv=CONVS` : a comma-separated list of conversion options or (for legacy
|
|
||||||
reasons) file flags.
|
|
||||||
- `count=N` : stop reading input after N ibs-sized read operations rather
|
|
||||||
than proceeding until EOF. See `iflag=count_bytes` if stopping after N bytes
|
|
||||||
is preferred
|
|
||||||
- `ibs=N` : the size of buffer used for reads (default: 512)
|
|
||||||
- `if=FILE` : the file used for input. When not specified, stdin is used instead
|
|
||||||
- `iflag=FLAGS` : a comma-separated list of input flags which specify how the
|
|
||||||
input source is treated. FLAGS may be any of the input-flags or general-flags
|
|
||||||
specified below.
|
|
||||||
- `skip=N` (or `iseek=N`) : skip N ibs-sized records into input before beginning
|
|
||||||
copy/convert operations. See iflag=seek_bytes if seeking N bytes is preferred.
|
|
||||||
- `obs=N` : the size of buffer used for writes (default: 512)
|
|
||||||
- `of=FILE` : the file used for output. When not specified, stdout is used
|
|
||||||
instead
|
|
||||||
- `oflag=FLAGS` : comma separated list of output flags which specify how the
|
|
||||||
output source is treated. FLAGS may be any of the output flags or general
|
|
||||||
flags specified below
|
|
||||||
- `seek=N` (or `oseek=N`) : seeks N obs-sized records into output before
|
|
||||||
beginning copy/convert operations. See oflag=seek_bytes if seeking N bytes is
|
|
||||||
preferred
|
|
||||||
- `status=LEVEL` : controls whether volume and performance stats are written to
|
|
||||||
stderr.
|
|
||||||
|
|
||||||
When unspecified, dd will print stats upon completion. An example is below.
|
|
||||||
|
|
||||||
```plain
|
|
||||||
6+0 records in
|
|
||||||
16+0 records out
|
|
||||||
8192 bytes (8.2 kB, 8.0 KiB) copied, 0.00057009 s,
|
|
||||||
14.4 MB/s
|
|
||||||
```
|
|
||||||
|
|
||||||
The first two lines are the 'volume' stats and the final line is the
|
|
||||||
'performance' stats.
|
|
||||||
The volume stats indicate the number of complete and partial ibs-sized reads,
|
|
||||||
or obs-sized writes that took place during the copy. The format of the volume
|
|
||||||
stats is `<complete>+<partial>`. If records have been truncated (see
|
|
||||||
`conv=block`), the volume stats will contain the number of truncated records.
|
|
||||||
|
|
||||||
Possible LEVEL values are:
|
|
||||||
- `progress` : Print periodic performance stats as the copy proceeds.
|
|
||||||
- `noxfer` : Print final volume stats, but not performance stats.
|
|
||||||
- `none` : Do not print any stats.
|
|
||||||
|
|
||||||
Printing performance stats is also triggered by the INFO signal (where supported),
|
|
||||||
or the USR1 signal. Setting the POSIXLY_CORRECT environment variable to any value
|
|
||||||
(including an empty value) will cause the USR1 signal to be ignored.
|
|
||||||
|
|
||||||
### Conversion Options
|
|
||||||
|
|
||||||
- `ascii` : convert from EBCDIC to ASCII. This is the inverse of the `ebcdic`
|
|
||||||
option. Implies `conv=unblock`.
|
|
||||||
- `ebcdic` : convert from ASCII to EBCDIC. This is the inverse of the `ascii`
|
|
||||||
option. Implies `conv=block`.
|
|
||||||
- `ibm` : convert from ASCII to EBCDIC, applying the conventions for `[`, `]`
|
|
||||||
and `~` specified in POSIX. Implies `conv=block`.
|
|
||||||
|
|
||||||
- `ucase` : convert from lower-case to upper-case.
|
|
||||||
- `lcase` : converts from upper-case to lower-case.
|
|
||||||
|
|
||||||
- `block` : for each newline less than the size indicated by cbs=BYTES, remove
|
|
||||||
the newline and pad with spaces up to cbs. Lines longer than cbs are truncated.
|
|
||||||
- `unblock` : for each block of input of the size indicated by cbs=BYTES, remove
|
|
||||||
right-trailing spaces and replace with a newline character.
|
|
||||||
|
|
||||||
- `sparse` : attempts to seek the output when an obs-sized block consists of
|
|
||||||
only zeros.
|
|
||||||
- `swab` : swaps each adjacent pair of bytes. If an odd number of bytes is
|
|
||||||
present, the final byte is omitted.
|
|
||||||
- `sync` : pad each ibs-sided block with zeros. If `block` or `unblock` is
|
|
||||||
specified, pad with spaces instead.
|
|
||||||
- `excl` : the output file must be created. Fail if the output file is already
|
|
||||||
present.
|
|
||||||
- `nocreat` : the output file will not be created. Fail if the output file in
|
|
||||||
not already present.
|
|
||||||
- `notrunc` : the output file will not be truncated. If this option is not
|
|
||||||
present, output will be truncated when opened.
|
|
||||||
- `noerror` : all read errors will be ignored. If this option is not present,
|
|
||||||
dd will only ignore Error::Interrupted.
|
|
||||||
- `fdatasync` : data will be written before finishing.
|
|
||||||
- `fsync` : data and metadata will be written before finishing.
|
|
||||||
|
|
||||||
### Input flags
|
|
||||||
|
|
||||||
- `count_bytes` : a value to `count=N` will be interpreted as bytes.
|
|
||||||
- `skip_bytes` : a value to `skip=N` will be interpreted as bytes.
|
|
||||||
- `fullblock` : wait for ibs bytes from each read. zero-length reads are still
|
|
||||||
considered EOF.
|
|
||||||
|
|
||||||
### Output flags
|
|
||||||
|
|
||||||
- `append` : open file in append mode. Consider setting conv=notrunc as well.
|
|
||||||
- `seek_bytes` : a value to seek=N will be interpreted as bytes.
|
|
||||||
|
|
||||||
### General Flags
|
|
||||||
|
|
||||||
- `direct` : use direct I/O for data.
|
|
||||||
- `directory` : fail unless the given input (if used as an iflag) or
|
|
||||||
output (if used as an oflag) is a directory.
|
|
||||||
- `dsync` : use synchronized I/O for data.
|
|
||||||
- `sync` : use synchronized I/O for data and metadata.
|
|
||||||
- `nonblock` : use non-blocking I/O.
|
|
||||||
- `noatime` : do not update access time.
|
|
||||||
- `nocache` : request that OS drop cache.
|
|
||||||
- `noctty` : do not assign a controlling tty.
|
|
||||||
- `nofollow` : do not follow system links.
|
|
|
@ -1,18 +0,0 @@
|
||||||
# df
|
|
||||||
|
|
||||||
```
|
|
||||||
df [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Show information about the file system on which each FILE resides,
|
|
||||||
or all file systems by default.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Display values are in units of the first available SIZE from --block-size,
|
|
||||||
and the DF_BLOCK_SIZE, BLOCK_SIZE and BLOCKSIZE environment variables.
|
|
||||||
Otherwise, units default to 1024 bytes (or 512 if POSIXLY_CORRECT is set).
|
|
||||||
|
|
||||||
SIZE is an integer and optional unit (example: 10M is 10*1024*1024).
|
|
||||||
Units are K, M, G, T, P, E, Z, Y (powers of 1024) or KB, MB,... (powers
|
|
||||||
of 1000).
|
|
|
@ -1,13 +0,0 @@
|
||||||
# dircolors
|
|
||||||
|
|
||||||
```
|
|
||||||
dircolors [OPTION]... [FILE]
|
|
||||||
```
|
|
||||||
|
|
||||||
Output commands to set the LS_COLORS environment variable.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
If FILE is specified, read it to determine which colors to use for which
|
|
||||||
file types and extensions. Otherwise, a precompiled database is used.
|
|
||||||
For details on the format of these files, run 'dircolors --print-database'
|
|
|
@ -1,12 +0,0 @@
|
||||||
# dirname
|
|
||||||
|
|
||||||
```
|
|
||||||
dirname [OPTION] NAME...
|
|
||||||
```
|
|
||||||
|
|
||||||
Strip last component from file name
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Output each NAME with its last non-slash component and trailing slashes
|
|
||||||
removed; if NAME contains no /'s, output '.' (meaning the current directory).
|
|
|
@ -1,24 +0,0 @@
|
||||||
# du
|
|
||||||
|
|
||||||
```
|
|
||||||
du [OPTION]... [FILE]...
|
|
||||||
du [OPTION]... --files0-from=F
|
|
||||||
```
|
|
||||||
|
|
||||||
Estimate file space usage
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Display values are in units of the first available SIZE from --block-size,
|
|
||||||
and the DU_BLOCK_SIZE, BLOCK_SIZE and BLOCKSIZE environment variables.
|
|
||||||
Otherwise, units default to 1024 bytes (or 512 if POSIXLY_CORRECT is set).
|
|
||||||
|
|
||||||
SIZE is an integer and optional unit (example: 10M is 10*1024*1024).
|
|
||||||
Units are K, M, G, T, P, E, Z, Y (powers of 1024) or KB, MB,... (powers
|
|
||||||
of 1000).
|
|
||||||
|
|
||||||
PATTERN allows some advanced exclusions. For example, the following syntaxes
|
|
||||||
are supported:
|
|
||||||
`?` will match only one character
|
|
||||||
`*` will match zero or more characters
|
|
||||||
`{a,b}` will match a or b
|
|
|
@ -1,26 +0,0 @@
|
||||||
# echo
|
|
||||||
|
|
||||||
```
|
|
||||||
echo [OPTIONS]... [STRING]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Display a line of text
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Echo the STRING(s) to standard output.
|
|
||||||
|
|
||||||
If -e is in effect, the following sequences are recognized:
|
|
||||||
|
|
||||||
- `\` backslash
|
|
||||||
- `\a` alert (BEL)
|
|
||||||
- `\b` backspace
|
|
||||||
- `\c` produce no further output
|
|
||||||
- `\e` escape
|
|
||||||
- `\f` form feed
|
|
||||||
- `\n` new line
|
|
||||||
- `\r` carriage return
|
|
||||||
- `\t` horizontal tab
|
|
||||||
- `\v` vertical tab
|
|
||||||
- `\0NNN` byte with octal value NNN (1 to 3 digits)
|
|
||||||
- `\xHH` byte with hexadecimal value HH (1 to 2 digits)
|
|
13
src/uu/env/env.md
vendored
13
src/uu/env/env.md
vendored
|
@ -1,13 +0,0 @@
|
||||||
# env
|
|
||||||
|
|
||||||
```
|
|
||||||
env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
Set each NAME to VALUE in the environment and run COMMAND
|
|
||||||
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
A mere - implies -i. If no COMMAND, print the resulting environment.
|
|
|
@ -1,8 +0,0 @@
|
||||||
# expand
|
|
||||||
|
|
||||||
```
|
|
||||||
expand [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Convert tabs in each `FILE` to spaces, writing to standard output.
|
|
||||||
With no `FILE`, or when `FILE` is `-`, read standard input.
|
|
|
@ -1,53 +0,0 @@
|
||||||
# expr
|
|
||||||
|
|
||||||
```
|
|
||||||
expr [EXPRESSION]
|
|
||||||
expr [OPTIONS]
|
|
||||||
```
|
|
||||||
|
|
||||||
Print the value of `EXPRESSION` to standard output
|
|
||||||
|
|
||||||
## After help
|
|
||||||
|
|
||||||
Print the value of `EXPRESSION` to standard output. A blank line below
|
|
||||||
separates increasing precedence groups.
|
|
||||||
|
|
||||||
`EXPRESSION` may be:
|
|
||||||
|
|
||||||
- `ARG1 | ARG2`: `ARG1` if it is neither null nor 0, otherwise `ARG2`
|
|
||||||
- `ARG1 & ARG2`: `ARG1` if neither argument is null or 0, otherwise 0
|
|
||||||
- `ARG1 < ARG2`: `ARG1` is less than `ARG2`
|
|
||||||
- `ARG1 <= ARG2`: `ARG1` is less than or equal to `ARG2`
|
|
||||||
- `ARG1 = ARG2`: `ARG1` is equal to `ARG2`
|
|
||||||
- `ARG1 != ARG2`: `ARG1` is unequal to `ARG2`
|
|
||||||
- `ARG1 >= ARG2`: `ARG1` is greater than or equal to `ARG2`
|
|
||||||
- `ARG1 > ARG2`: `ARG1` is greater than `ARG2`
|
|
||||||
- `ARG1 + ARG2`: arithmetic sum of `ARG1` and `ARG2`
|
|
||||||
- `ARG1 - ARG2`: arithmetic difference of `ARG1` and `ARG2`
|
|
||||||
- `ARG1 * ARG2`: arithmetic product of `ARG1` and `ARG2`
|
|
||||||
- `ARG1 / ARG2`: arithmetic quotient of `ARG1` divided by `ARG2`
|
|
||||||
- `ARG1 % ARG2`: arithmetic remainder of `ARG1` divided by `ARG2`
|
|
||||||
- `STRING : REGEXP`: anchored pattern match of `REGEXP` in `STRING`
|
|
||||||
- `match STRING REGEXP`: same as `STRING : REGEXP`
|
|
||||||
- `substr STRING POS LENGTH`: substring of `STRING`, `POS` counted from 1
|
|
||||||
- `index STRING CHARS`: index in `STRING` where any `CHARS` is found, or 0
|
|
||||||
- `length STRING`: length of `STRING`
|
|
||||||
- `+ TOKEN`: interpret `TOKEN` as a string, even if it is a keyword like `match`
|
|
||||||
or an operator like `/`
|
|
||||||
- `( EXPRESSION )`: value of `EXPRESSION`
|
|
||||||
|
|
||||||
Beware that many operators need to be escaped or quoted for shells.
|
|
||||||
Comparisons are arithmetic if both ARGs are numbers, else lexicographical.
|
|
||||||
Pattern matches return the string matched between \( and \) or null; if
|
|
||||||
\( and \) are not used, they return the number of characters matched or 0.
|
|
||||||
|
|
||||||
Exit status is `0` if `EXPRESSION` is neither null nor `0`, `1` if `EXPRESSION`
|
|
||||||
is null or `0`, `2` if `EXPRESSION` is syntactically invalid, and `3` if an
|
|
||||||
error occurred.
|
|
||||||
|
|
||||||
Environment variables:
|
|
||||||
|
|
||||||
- `EXPR_DEBUG_TOKENS=1`: dump expression's tokens
|
|
||||||
- `EXPR_DEBUG_RPN=1`: dump expression represented in reverse polish notation
|
|
||||||
- `EXPR_DEBUG_SYA_STEP=1`: dump each parser step
|
|
||||||
- `EXPR_DEBUG_AST=1`: dump expression represented abstract syntax tree
|
|
|
@ -1,8 +0,0 @@
|
||||||
# factor
|
|
||||||
|
|
||||||
```
|
|
||||||
factor [OPTION]... [NUMBER]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Print the prime factors of the given NUMBER(s).
|
|
||||||
If none are specified, read from standard input.
|
|
|
@ -1,11 +0,0 @@
|
||||||
# false
|
|
||||||
|
|
||||||
```
|
|
||||||
false
|
|
||||||
```
|
|
||||||
|
|
||||||
Returns false, an unsuccessful exit status.
|
|
||||||
|
|
||||||
Immediately returns with the exit status `1`. When invoked with one of the recognized options it
|
|
||||||
will try to write the help or version text. Any IO error during this operation is diagnosed, yet
|
|
||||||
the program will also return `1`.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# fmt
|
|
||||||
|
|
||||||
```
|
|
||||||
fmt [-WIDTH] [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Reformat paragraphs from input files (or stdin) to stdout.
|
|
|
@ -1,8 +0,0 @@
|
||||||
# fold
|
|
||||||
|
|
||||||
```
|
|
||||||
fold [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Writes each file (or standard input if no files are given)
|
|
||||||
to standard output whilst breaking long lines
|
|
|
@ -1,8 +0,0 @@
|
||||||
# groups
|
|
||||||
|
|
||||||
```
|
|
||||||
groups [OPTION]... [USERNAME]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Print group memberships for each `USERNAME` or, if no `USERNAME` is specified, for
|
|
||||||
the current process (which may differ if the groups data‐base has changed).
|
|
|
@ -1,7 +0,0 @@
|
||||||
# hashsum
|
|
||||||
|
|
||||||
```
|
|
||||||
hashsum --<digest> [OPTIONS]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Compute and check message digests.
|
|
|
@ -1,11 +0,0 @@
|
||||||
# head
|
|
||||||
|
|
||||||
```
|
|
||||||
head [FLAG]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Print the first 10 lines of each `FILE` to standard output.
|
|
||||||
With more than one `FILE`, precede each with a header giving the file name.
|
|
||||||
With no `FILE`, or when `FILE` is `-`, read standard input.
|
|
||||||
|
|
||||||
Mandatory arguments to long flags are mandatory for short flags too.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# hostid
|
|
||||||
|
|
||||||
```
|
|
||||||
hostid [options]
|
|
||||||
```
|
|
||||||
|
|
||||||
Print the numeric identifier (in hexadecimal) for the current host
|
|
|
@ -1,7 +0,0 @@
|
||||||
# hostname
|
|
||||||
|
|
||||||
```
|
|
||||||
hostname [OPTION]... [HOSTNAME]
|
|
||||||
```
|
|
||||||
|
|
||||||
Display or set the system's host name.
|
|
|
@ -1,18 +0,0 @@
|
||||||
# id
|
|
||||||
|
|
||||||
```
|
|
||||||
id [OPTION]... [USER]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Print user and group information for each specified `USER`,
|
|
||||||
or (when `USER` omitted) for the current user.
|
|
||||||
|
|
||||||
## After help
|
|
||||||
|
|
||||||
The id utility displays the user and group names and numeric IDs, of the
|
|
||||||
calling process, to the standard output. If the real and effective IDs are
|
|
||||||
different, both are displayed, otherwise only the real ID is displayed.
|
|
||||||
|
|
||||||
If a user (login name or user ID) is specified, the user and group IDs of
|
|
||||||
that user are displayed. In this case, the real and effective IDs are
|
|
||||||
assumed to be the same.
|
|
|
@ -1,8 +0,0 @@
|
||||||
# install
|
|
||||||
|
|
||||||
```
|
|
||||||
install [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Copy SOURCE to DEST or multiple SOURCE(s) to the existing
|
|
||||||
DIRECTORY, while setting permission modes and owner/group
|
|
|
@ -1,10 +0,0 @@
|
||||||
# join
|
|
||||||
|
|
||||||
```
|
|
||||||
join [OPTION]... FILE1 FILE2
|
|
||||||
```
|
|
||||||
|
|
||||||
For each pair of input lines with identical join fields, write a line to
|
|
||||||
standard output. The default join field is the first, delimited by blanks.
|
|
||||||
|
|
||||||
When `FILE1` or `FILE2` (not both) is `-`, read standard input.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# kill
|
|
||||||
|
|
||||||
```
|
|
||||||
kill [OPTIONS]... PID...
|
|
||||||
```
|
|
||||||
|
|
||||||
Send signal to processes or list information about signals.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# link
|
|
||||||
|
|
||||||
```
|
|
||||||
link FILE1 FILE2
|
|
||||||
```
|
|
||||||
|
|
||||||
Call the link function to create a link named FILE2 to an existing FILE1.
|
|
|
@ -1,21 +0,0 @@
|
||||||
# ln
|
|
||||||
|
|
||||||
```
|
|
||||||
ln [OPTION]... [-T] TARGET LINK_NAME
|
|
||||||
ln [OPTION]... TARGET
|
|
||||||
ln [OPTION]... TARGET... DIRECTORY
|
|
||||||
ln [OPTION]... -t DIRECTORY TARGET...
|
|
||||||
```
|
|
||||||
|
|
||||||
Make links between files.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
In the 1st form, create a link to TARGET with the name LINK_NAME.
|
|
||||||
In the 2nd form, create a link to TARGET in the current directory.
|
|
||||||
In the 3rd and 4th forms, create links to each TARGET in DIRECTORY.
|
|
||||||
Create hard links by default, symbolic links with --symbolic.
|
|
||||||
By default, each destination (name of new link) should not already exist.
|
|
||||||
When creating hard links, each TARGET must exist. Symbolic links
|
|
||||||
can hold arbitrary text; if later resolved, a relative link is
|
|
||||||
interpreted in relation to its parent directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# logname
|
|
||||||
|
|
||||||
```
|
|
||||||
logname
|
|
||||||
```
|
|
||||||
|
|
||||||
Print user's login name
|
|
|
@ -1,12 +0,0 @@
|
||||||
# ls
|
|
||||||
|
|
||||||
```
|
|
||||||
ls [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
List directory contents.
|
|
||||||
Ignore files and directories starting with a '.' by default
|
|
||||||
|
|
||||||
## After help
|
|
||||||
|
|
||||||
The TIME_STYLE argument can be full-iso, long-iso, iso, locale or +FORMAT. FORMAT is interpreted like in date. Also the TIME_STYLE environment variable sets the default style to use.
|
|
|
@ -1,13 +0,0 @@
|
||||||
# mkdir
|
|
||||||
|
|
||||||
<!-- spell-checker:ignore ugoa -->
|
|
||||||
|
|
||||||
```
|
|
||||||
mkdir [OPTION]... DIRECTORY...
|
|
||||||
```
|
|
||||||
|
|
||||||
Create the given DIRECTORY(ies) if they do not exist
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Each MODE is of the form `[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=]?[0-7]+`.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# mkfifo
|
|
||||||
|
|
||||||
```
|
|
||||||
mkfifo [OPTION]... NAME...
|
|
||||||
```
|
|
||||||
|
|
||||||
Create a FIFO with the given name.
|
|
|
@ -1,25 +0,0 @@
|
||||||
# mknod
|
|
||||||
|
|
||||||
```
|
|
||||||
mknod [OPTION]... NAME TYPE [MAJOR MINOR]
|
|
||||||
```
|
|
||||||
|
|
||||||
Create the special file NAME of the given TYPE.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Mandatory arguments to long options are mandatory for short options too.
|
|
||||||
`-m`, `--mode=MODE` set file permission bits to `MODE`, not `a=rw - umask`
|
|
||||||
|
|
||||||
Both `MAJOR` and `MINOR` must be specified when `TYPE` is `b`, `c`, or `u`, and they
|
|
||||||
must be omitted when `TYPE` is `p`. If `MAJOR` or `MINOR` begins with `0x` or `0X`,
|
|
||||||
it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;
|
|
||||||
otherwise, as decimal. `TYPE` may be:
|
|
||||||
|
|
||||||
* `b` create a block (buffered) special file
|
|
||||||
* `c`, `u` create a character (unbuffered) special file
|
|
||||||
* `p` create a FIFO
|
|
||||||
|
|
||||||
NOTE: your shell may have its own version of mknod, which usually supersedes
|
|
||||||
the version described here. Please refer to your shell's documentation
|
|
||||||
for details about the options it supports.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# mktemp
|
|
||||||
|
|
||||||
```
|
|
||||||
mktemp [OPTION]... [TEMPLATE]
|
|
||||||
```
|
|
||||||
|
|
||||||
Create a temporary file or directory.
|
|
|
@ -1,8 +0,0 @@
|
||||||
# more
|
|
||||||
|
|
||||||
```
|
|
||||||
more [OPTIONS] FILE...
|
|
||||||
```
|
|
||||||
|
|
||||||
Display the contents of a text file
|
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
# mv
|
|
||||||
|
|
||||||
```
|
|
||||||
mv [OPTION]... [-T] SOURCE DEST
|
|
||||||
mv [OPTION]... SOURCE... DIRECTORY
|
|
||||||
mv [OPTION]... -t DIRECTORY SOURCE...
|
|
||||||
```
|
|
||||||
Move `SOURCE` to `DEST`, or multiple `SOURCE`(s) to `DIRECTORY`.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
When specifying more than one of -i, -f, -n, only the final one will take effect.
|
|
||||||
|
|
||||||
Do not move a non-directory that has an existing destination with the same or newer modification timestamp;
|
|
||||||
instead, silently skip the file without failing. If the move is across file system boundaries, the comparison is
|
|
||||||
to the source timestamp truncated to the resolutions of the destination file system and of the system calls used
|
|
||||||
to update timestamps; this avoids duplicate work if several `mv -u` commands are executed with the same source
|
|
||||||
and destination. This option is ignored if the `-n` or `--no-clobber` option is also specified. which gives more control
|
|
||||||
over which existing files in the destination are replaced, and its value can be one of the following:
|
|
||||||
|
|
||||||
* `all` This is the default operation when an `--update` option is not specified, and results in all existing files in the destination being replaced.
|
|
||||||
* `none` This is similar to the `--no-clobber` option, in that no files in the destination are replaced, but also skipping a file does not induce a failure.
|
|
||||||
* `older` This is the default operation when `--update` is specified, and results in files being replaced if they’re older than the corresponding source file.
|
|
|
@ -1,10 +0,0 @@
|
||||||
# nice
|
|
||||||
|
|
||||||
```
|
|
||||||
nice [OPTIONS] [COMMAND [ARGS]]
|
|
||||||
```
|
|
||||||
|
|
||||||
Run `COMMAND` with an adjusted niceness, which affects process scheduling.
|
|
||||||
With no `COMMAND`, print the current niceness. Niceness values range from at
|
|
||||||
least -20 (most favorable to the process) to 19 (least favorable to the
|
|
||||||
process).
|
|
|
@ -1,23 +0,0 @@
|
||||||
# nl
|
|
||||||
|
|
||||||
```
|
|
||||||
nl [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Number lines of files
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
`STYLE` is one of:
|
|
||||||
|
|
||||||
* `a` number all lines
|
|
||||||
* `t` number only nonempty lines
|
|
||||||
* `n` number no lines
|
|
||||||
* `pBRE` number only lines that contain a match for the basic regular
|
|
||||||
expression, `BRE`
|
|
||||||
|
|
||||||
`FORMAT` is one of:
|
|
||||||
|
|
||||||
* `ln` left justified, no leading zeros
|
|
||||||
* `rn` right justified, no leading zeros
|
|
||||||
* `rz` right justified, leading zeros
|
|
|
@ -1,15 +0,0 @@
|
||||||
# nohup
|
|
||||||
|
|
||||||
```
|
|
||||||
nohup COMMAND [ARG]...
|
|
||||||
nohup OPTION
|
|
||||||
```
|
|
||||||
|
|
||||||
Run COMMAND ignoring hangup signals.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
If standard input is terminal, it'll be replaced with /dev/null.
|
|
||||||
If standard output is terminal, it'll be appended to nohup.out instead,
|
|
||||||
or $HOME/nohup.out, if nohup.out open failed.
|
|
||||||
If standard error is terminal, it'll be redirected to stdout.
|
|
|
@ -1,9 +0,0 @@
|
||||||
# nproc
|
|
||||||
|
|
||||||
```
|
|
||||||
nproc [OPTIONS]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Print the number of cores available to the current process.
|
|
||||||
If the `OMP_NUM_THREADS` or `OMP_THREAD_LIMIT` environment variables are set, then
|
|
||||||
they will determine the minimum and maximum returned value respectively.
|
|
|
@ -1,46 +0,0 @@
|
||||||
# numfmt
|
|
||||||
|
|
||||||
<!-- spell-checker:ignore N'th M'th -->
|
|
||||||
|
|
||||||
```
|
|
||||||
numfmt [OPTION]... [NUMBER]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Convert numbers from/to human-readable strings
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
`UNIT` options:
|
|
||||||
|
|
||||||
- `none`: no auto-scaling is done; suffixes will trigger an error
|
|
||||||
- `auto`: accept optional single/two letter suffix:
|
|
||||||
|
|
||||||
1K = 1000, 1Ki = 1024, 1M = 1000000, 1Mi = 1048576,
|
|
||||||
|
|
||||||
- `si`: accept optional single letter suffix:
|
|
||||||
|
|
||||||
1K = 1000, 1M = 1000000, ...
|
|
||||||
|
|
||||||
- `iec`: accept optional single letter suffix:
|
|
||||||
|
|
||||||
1K = 1024, 1M = 1048576, ...
|
|
||||||
|
|
||||||
- `iec-i`: accept optional two-letter suffix:
|
|
||||||
|
|
||||||
1Ki = 1024, 1Mi = 1048576, ...
|
|
||||||
|
|
||||||
- `FIELDS` supports `cut(1)` style field ranges:
|
|
||||||
|
|
||||||
N N'th field, counted from 1
|
|
||||||
N- from N'th field, to end of line
|
|
||||||
N-M from N'th to M'th field (inclusive)
|
|
||||||
-M from first to M'th field (inclusive)
|
|
||||||
- all fields
|
|
||||||
|
|
||||||
Multiple fields/ranges can be separated with commas
|
|
||||||
|
|
||||||
`FORMAT` must be suitable for printing one floating-point argument `%f`.
|
|
||||||
Optional quote (`%'f`) will enable --grouping (if supported by current locale).
|
|
||||||
Optional width value (`%10f`) will pad output. Optional zero (`%010f`) width
|
|
||||||
will zero pad the number. Optional negative values (`%-10f`) will left align.
|
|
||||||
Optional precision (`%.1f`) will override the input determined precision.
|
|
|
@ -1,49 +0,0 @@
|
||||||
# od
|
|
||||||
|
|
||||||
```
|
|
||||||
od [OPTION]... [--] [FILENAME]...
|
|
||||||
od [-abcdDefFhHiIlLoOsxX] [FILENAME] [[+][0x]OFFSET[.][b]]
|
|
||||||
od --traditional [OPTION]... [FILENAME] [[+][0x]OFFSET[.][b] [[+][0x]LABEL[.][b]]]
|
|
||||||
```
|
|
||||||
|
|
||||||
Dump files in octal and other formats
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Displays data in various human-readable formats. If multiple formats are
|
|
||||||
specified, the output will contain all formats in the order they appear on the
|
|
||||||
command line. Each format will be printed on a new line. Only the line
|
|
||||||
containing the first format will be prefixed with the offset.
|
|
||||||
|
|
||||||
If no filename is specified, or it is "-", stdin will be used. After a "--", no
|
|
||||||
more options will be recognized. This allows for filenames starting with a "-".
|
|
||||||
|
|
||||||
If a filename is a valid number which can be used as an offset in the second
|
|
||||||
form, you can force it to be recognized as a filename if you include an option
|
|
||||||
like "-j0", which is only valid in the first form.
|
|
||||||
|
|
||||||
RADIX is one of o,d,x,n for octal, decimal, hexadecimal or none.
|
|
||||||
|
|
||||||
BYTES is decimal by default, octal if prefixed with a "0", or hexadecimal if
|
|
||||||
prefixed with "0x". The suffixes b, KB, K, MB, M, GB, G, will multiply the
|
|
||||||
number with 512, 1000, 1024, 1000^2, 1024^2, 1000^3, 1024^3, 1000^2, 1024^2.
|
|
||||||
|
|
||||||
OFFSET and LABEL are octal by default, hexadecimal if prefixed with "0x" or
|
|
||||||
decimal if a "." suffix is added. The "b" suffix will multiply with 512.
|
|
||||||
|
|
||||||
TYPE contains one or more format specifications consisting of:
|
|
||||||
a for printable 7-bits ASCII
|
|
||||||
c for utf-8 characters or octal for undefined characters
|
|
||||||
d[SIZE] for signed decimal
|
|
||||||
f[SIZE] for floating point
|
|
||||||
o[SIZE] for octal
|
|
||||||
u[SIZE] for unsigned decimal
|
|
||||||
x[SIZE] for hexadecimal
|
|
||||||
SIZE is the number of bytes which can be the number 1, 2, 4, 8 or 16,
|
|
||||||
or C, I, S, L for 1, 2, 4, 8 bytes for integer types,
|
|
||||||
or F, D, L for 4, 8, 16 bytes for floating point.
|
|
||||||
Any type specification can have a "z" suffix, which will add a ASCII dump at
|
|
||||||
the end of the line.
|
|
||||||
|
|
||||||
If an error occurred, a diagnostic message will be printed to stderr, and the
|
|
||||||
exit code will be non-zero.
|
|
|
@ -1,8 +0,0 @@
|
||||||
# paste
|
|
||||||
|
|
||||||
```
|
|
||||||
paste [OPTIONS] [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Write lines consisting of the sequentially corresponding lines from each
|
|
||||||
`FILE`, separated by `TAB`s, to standard output.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# pathchk
|
|
||||||
|
|
||||||
```
|
|
||||||
pathchk [OPTION]... NAME...
|
|
||||||
```
|
|
||||||
|
|
||||||
Check whether file names are valid or portable
|
|
|
@ -1,7 +0,0 @@
|
||||||
# pinky
|
|
||||||
|
|
||||||
```
|
|
||||||
pinky [OPTION]... [USER]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Displays brief user information on Unix-based systems
|
|
|
@ -1,27 +0,0 @@
|
||||||
# pr
|
|
||||||
|
|
||||||
```
|
|
||||||
pr [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Write content of given file or standard input to standard output with pagination filter
|
|
||||||
|
|
||||||
## After help
|
|
||||||
|
|
||||||
`+PAGE` Begin output at page number page of the formatted input.
|
|
||||||
`-COLUMN` Produce multi-column output. See `--column`
|
|
||||||
|
|
||||||
The pr utility is a printing and pagination filter for text files.
|
|
||||||
When multiple input files are specified, each is read, formatted, and written to standard output.
|
|
||||||
By default, the input is separated into 66-line pages, each with
|
|
||||||
|
|
||||||
* A 5-line header with the page number, date, time, and the pathname of the file.
|
|
||||||
* A 5-line trailer consisting of blank lines.
|
|
||||||
|
|
||||||
If standard output is associated with a terminal, diagnostic messages are suppressed until the pr
|
|
||||||
utility has completed processing.
|
|
||||||
|
|
||||||
When multiple column output is specified, text columns are of equal width.
|
|
||||||
By default, text columns are separated by at least one `<blank>`.
|
|
||||||
Input lines that do not fit into a text column are truncated.
|
|
||||||
Lines are not truncated under single column output.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# printenv
|
|
||||||
|
|
||||||
```
|
|
||||||
printenv [OPTION]... [VARIABLE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Display the values of the specified environment VARIABLE(s), or (with no VARIABLE) display name and value pairs for them all.
|
|
|
@ -1,273 +0,0 @@
|
||||||
<!-- spell-checker:ignore templating parameterizing each's -->
|
|
||||||
|
|
||||||
# printf
|
|
||||||
|
|
||||||
```
|
|
||||||
printf FORMAT [ARGUMENT]...
|
|
||||||
printf OPTION
|
|
||||||
```
|
|
||||||
|
|
||||||
Print output based off of the format string and proceeding arguments.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
basic anonymous string templating:
|
|
||||||
|
|
||||||
prints format string at least once, repeating as long as there are remaining arguments
|
|
||||||
output prints escaped literals in the format string as character literals
|
|
||||||
output replaces anonymous fields with the next unused argument, formatted according to the field.
|
|
||||||
|
|
||||||
Prints the `,` replacing escaped character sequences with character literals
|
|
||||||
and substitution field sequences with passed arguments
|
|
||||||
|
|
||||||
literally, with the exception of the below
|
|
||||||
escaped character sequences, and the substitution sequences described further down.
|
|
||||||
|
|
||||||
### ESCAPE SEQUENCES
|
|
||||||
|
|
||||||
The following escape sequences, organized here in alphabetical order,
|
|
||||||
will print the corresponding character literal:
|
|
||||||
|
|
||||||
* `\"` double quote
|
|
||||||
|
|
||||||
* `\\\\` backslash
|
|
||||||
|
|
||||||
* `\\a` alert (BEL)
|
|
||||||
|
|
||||||
* `\\b` backspace
|
|
||||||
|
|
||||||
* `\\c` End-of-Input
|
|
||||||
|
|
||||||
* `\\e` escape
|
|
||||||
|
|
||||||
* `\\f` form feed
|
|
||||||
|
|
||||||
* `\\n` new line
|
|
||||||
|
|
||||||
* `\\r` carriage return
|
|
||||||
|
|
||||||
* `\\t` horizontal tab
|
|
||||||
|
|
||||||
* `\\v` vertical tab
|
|
||||||
|
|
||||||
* `\\NNN` byte with value expressed in octal value NNN (1 to 3 digits)
|
|
||||||
values greater than 256 will be treated
|
|
||||||
|
|
||||||
* `\\xHH` byte with value expressed in hexadecimal value NN (1 to 2 digits)
|
|
||||||
|
|
||||||
* `\\uHHHH` Unicode (IEC 10646) character with value expressed in hexadecimal value HHHH (4 digits)
|
|
||||||
|
|
||||||
* `\\uHHHH` Unicode character with value expressed in hexadecimal value HHHH (8 digits)
|
|
||||||
|
|
||||||
* `%%` a single %
|
|
||||||
|
|
||||||
### SUBSTITUTIONS
|
|
||||||
|
|
||||||
#### SUBSTITUTION QUICK REFERENCE
|
|
||||||
|
|
||||||
Fields
|
|
||||||
|
|
||||||
* `%s`: string
|
|
||||||
* `%b`: string parsed for literals second parameter is max length
|
|
||||||
|
|
||||||
* `%c`: char no second parameter
|
|
||||||
|
|
||||||
* `%i` or `%d`: 64-bit integer
|
|
||||||
* `%u`: 64 bit unsigned integer
|
|
||||||
* `%x` or `%X`: 64-bit unsigned integer as hex
|
|
||||||
* `%o`: 64-bit unsigned integer as octal
|
|
||||||
second parameter is min-width, integer
|
|
||||||
output below that width is padded with leading zeroes
|
|
||||||
|
|
||||||
* `%q`: ARGUMENT is printed in a format that can be reused as shell input, escaping non-printable
|
|
||||||
characters with the proposed POSIX $'' syntax.
|
|
||||||
|
|
||||||
* `%f` or `%F`: decimal floating point value
|
|
||||||
* `%e` or `%E`: scientific notation floating point value
|
|
||||||
* `%g` or `%G`: shorter of specially interpreted decimal or SciNote floating point value.
|
|
||||||
second parameter is
|
|
||||||
`-max` places after decimal point for floating point output
|
|
||||||
`-max` number of significant digits for scientific notation output
|
|
||||||
|
|
||||||
parameterizing fields
|
|
||||||
|
|
||||||
examples:
|
|
||||||
|
|
||||||
```
|
|
||||||
printf '%4.3i' 7
|
|
||||||
```
|
|
||||||
|
|
||||||
It has a first parameter of 4 and a second parameter of 3 and will result in ' 007'
|
|
||||||
|
|
||||||
```
|
|
||||||
printf '%.1s' abcde
|
|
||||||
```
|
|
||||||
|
|
||||||
It has no first parameter and a second parameter of 1 and will result in 'a'
|
|
||||||
|
|
||||||
```
|
|
||||||
printf '%4c' q
|
|
||||||
```
|
|
||||||
|
|
||||||
It has a first parameter of 4 and no second parameter and will result in ' q'
|
|
||||||
|
|
||||||
The first parameter of a field is the minimum width to pad the output to
|
|
||||||
if the output is less than this absolute value of this width,
|
|
||||||
it will be padded with leading spaces, or, if the argument is negative,
|
|
||||||
with trailing spaces. the default is zero.
|
|
||||||
|
|
||||||
The second parameter of a field is particular to the output field type.
|
|
||||||
defaults can be found in the full substitution help below
|
|
||||||
|
|
||||||
special prefixes to numeric arguments
|
|
||||||
|
|
||||||
* `0`: (e.g. 010) interpret argument as octal (integer output fields only)
|
|
||||||
* `0x`: (e.g. 0xABC) interpret argument as hex (numeric output fields only)
|
|
||||||
* `\'`: (e.g. \'a) interpret argument as a character constant
|
|
||||||
|
|
||||||
#### HOW TO USE SUBSTITUTIONS
|
|
||||||
|
|
||||||
Substitutions are used to pass additional argument(s) into the FORMAT string, to be formatted a
|
|
||||||
particular way. E.g.
|
|
||||||
|
|
||||||
```
|
|
||||||
printf 'the letter %X comes before the letter %X' 10 11
|
|
||||||
```
|
|
||||||
|
|
||||||
will print
|
|
||||||
|
|
||||||
```
|
|
||||||
the letter A comes before the letter B
|
|
||||||
```
|
|
||||||
|
|
||||||
because the substitution field `%X` means
|
|
||||||
'take an integer argument and write it as a hexadecimal number'
|
|
||||||
|
|
||||||
Passing more arguments than are in the format string will cause the format string to be
|
|
||||||
repeated for the remaining substitutions
|
|
||||||
|
|
||||||
```
|
|
||||||
printf 'it is %i F in %s \n' 22 Portland 25 Boston 27 New York
|
|
||||||
```
|
|
||||||
|
|
||||||
will print
|
|
||||||
|
|
||||||
```
|
|
||||||
it is 22 F in Portland
|
|
||||||
it is 25 F in Boston
|
|
||||||
it is 27 F in Boston
|
|
||||||
```
|
|
||||||
|
|
||||||
If a format string is printed but there are less arguments remaining
|
|
||||||
than there are substitution fields, substitution fields without
|
|
||||||
an argument will default to empty strings, or for numeric fields
|
|
||||||
the value 0
|
|
||||||
|
|
||||||
#### AVAILABLE SUBSTITUTIONS
|
|
||||||
|
|
||||||
This program, like GNU coreutils printf,
|
|
||||||
interprets a modified subset of the POSIX C printf spec,
|
|
||||||
a quick reference to substitutions is below.
|
|
||||||
|
|
||||||
#### STRING SUBSTITUTIONS
|
|
||||||
|
|
||||||
All string fields have a 'max width' parameter
|
|
||||||
`%.3s` means 'print no more than three characters of the original input'
|
|
||||||
|
|
||||||
* `%s`: string
|
|
||||||
|
|
||||||
* `%b`: escaped string - the string will be checked for any escaped literals from
|
|
||||||
the escaped literal list above, and translate them to literal characters.
|
|
||||||
e.g. `\\n` will be transformed into a newline character.
|
|
||||||
One special rule about `%b` mode is that octal literals are interpreted differently
|
|
||||||
In arguments passed by `%b`, pass octal-interpreted literals must be in the form of `\\0NNN`
|
|
||||||
instead of `\\NNN`. (Although, for legacy reasons, octal literals in the form of `\\NNN` will
|
|
||||||
still be interpreted and not throw a warning, you will have problems if you use this for a
|
|
||||||
literal whose code begins with zero, as it will be viewed as in `\\0NNN` form.)
|
|
||||||
|
|
||||||
* `%q`: escaped string - the string in a format that can be reused as input by most shells.
|
|
||||||
Non-printable characters are escaped with the POSIX proposed ‘$''’ syntax,
|
|
||||||
and shell meta-characters are quoted appropriately.
|
|
||||||
This is an equivalent format to ls --quoting=shell-escape output.
|
|
||||||
|
|
||||||
#### CHAR SUBSTITUTIONS
|
|
||||||
|
|
||||||
The character field does not have a secondary parameter.
|
|
||||||
|
|
||||||
* `%c`: a single character
|
|
||||||
|
|
||||||
#### INTEGER SUBSTITUTIONS
|
|
||||||
|
|
||||||
All integer fields have a 'pad with zero' parameter
|
|
||||||
`%.4i` means an integer which if it is less than 4 digits in length,
|
|
||||||
is padded with leading zeros until it is 4 digits in length.
|
|
||||||
|
|
||||||
* `%d` or `%i`: 64-bit integer
|
|
||||||
|
|
||||||
* `%u`: 64-bit unsigned integer
|
|
||||||
|
|
||||||
* `%x` or `%X`: 64-bit unsigned integer printed in Hexadecimal (base 16)
|
|
||||||
`%X` instead of `%x` means to use uppercase letters for 'a' through 'f'
|
|
||||||
|
|
||||||
* `%o`: 64-bit unsigned integer printed in octal (base 8)
|
|
||||||
|
|
||||||
#### FLOATING POINT SUBSTITUTIONS
|
|
||||||
|
|
||||||
All floating point fields have a 'max decimal places / max significant digits' parameter
|
|
||||||
`%.10f` means a decimal floating point with 7 decimal places past 0
|
|
||||||
`%.10e` means a scientific notation number with 10 significant digits
|
|
||||||
`%.10g` means the same behavior for decimal and Sci. Note, respectively, and provides the shortest
|
|
||||||
of each's output.
|
|
||||||
|
|
||||||
Like with GNU coreutils, the value after the decimal point is these outputs is parsed as a
|
|
||||||
double first before being rendered to text. For both implementations do not expect meaningful
|
|
||||||
precision past the 18th decimal place. When using a number of decimal places that is 18 or
|
|
||||||
higher, you can expect variation in output between GNU coreutils printf and this printf at the
|
|
||||||
18th decimal place of +/- 1
|
|
||||||
|
|
||||||
* `%f`: floating point value presented in decimal, truncated and displayed to 6 decimal places by
|
|
||||||
default. There is not past-double behavior parity with Coreutils printf, values are not
|
|
||||||
estimated or adjusted beyond input values.
|
|
||||||
|
|
||||||
* `%e` or `%E`: floating point value presented in scientific notation
|
|
||||||
7 significant digits by default
|
|
||||||
`%E` means use to use uppercase E for the mantissa.
|
|
||||||
|
|
||||||
* `%g` or `%G`: floating point value presented in the shortest of decimal and scientific notation
|
|
||||||
behaves differently from `%f` and `%E`, please see posix printf spec for full details,
|
|
||||||
some examples of different behavior:
|
|
||||||
Sci Note has 6 significant digits by default
|
|
||||||
Trailing zeroes are removed
|
|
||||||
Instead of being truncated, digit after last is rounded
|
|
||||||
|
|
||||||
Like other behavior in this utility, the design choices of floating point
|
|
||||||
behavior in this utility is selected to reproduce in exact
|
|
||||||
the behavior of GNU coreutils' printf from an inputs and outputs standpoint.
|
|
||||||
|
|
||||||
### USING PARAMETERS
|
|
||||||
|
|
||||||
Most substitution fields can be parameterized using up to 2 numbers that can
|
|
||||||
be passed to the field, between the % sign and the field letter.
|
|
||||||
|
|
||||||
The 1st parameter always indicates the minimum width of output, it is useful for creating
|
|
||||||
columnar output. Any output that would be less than this minimum width is padded with
|
|
||||||
leading spaces
|
|
||||||
The 2nd parameter is proceeded by a dot.
|
|
||||||
You do not have to use parameters
|
|
||||||
|
|
||||||
### SPECIAL FORMS OF INPUT
|
|
||||||
|
|
||||||
For numeric input, the following additional forms of input are accepted besides decimal:
|
|
||||||
|
|
||||||
Octal (only with integer): if the argument begins with a 0 the proceeding characters
|
|
||||||
will be interpreted as octal (base 8) for integer fields
|
|
||||||
|
|
||||||
Hexadecimal: if the argument begins with 0x the proceeding characters will be interpreted
|
|
||||||
will be interpreted as hex (base 16) for any numeric fields
|
|
||||||
for float fields, hexadecimal input results in a precision
|
|
||||||
limit (in converting input past the decimal point) of 10^-15
|
|
||||||
|
|
||||||
Character Constant: if the argument begins with a single quote character, the first byte
|
|
||||||
of the next character will be interpreted as an 8-bit unsigned integer. If there are
|
|
||||||
additional bytes, they will throw an error (unless the environment variable POSIXLY_CORRECT
|
|
||||||
is set)
|
|
|
@ -1,11 +0,0 @@
|
||||||
# ptx
|
|
||||||
|
|
||||||
```
|
|
||||||
ptx [OPTION]... [INPUT]...
|
|
||||||
ptx -G [OPTION]... [INPUT [OUTPUT]]
|
|
||||||
```
|
|
||||||
|
|
||||||
Produce a permuted index of file contents
|
|
||||||
Output a permuted index, including context, of the words in the input files.
|
|
||||||
Mandatory arguments to long options are mandatory for short options too.
|
|
||||||
With no FILE, or when FILE is -, read standard input. Default is '-F /'.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# pwd
|
|
||||||
|
|
||||||
```
|
|
||||||
pwd [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Display the full filename of the current working directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# readlink
|
|
||||||
|
|
||||||
```
|
|
||||||
readlink [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Print value of a symbolic link or canonical file name.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# realpath
|
|
||||||
|
|
||||||
```
|
|
||||||
realpath [OPTION]... FILE...
|
|
||||||
```
|
|
||||||
|
|
||||||
Print the resolved path
|
|
|
@ -1,22 +0,0 @@
|
||||||
# rm
|
|
||||||
|
|
||||||
```
|
|
||||||
rm [OPTION]... FILE...
|
|
||||||
```
|
|
||||||
|
|
||||||
Remove (unlink) the FILE(s)
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
By default, rm does not remove directories. Use the --recursive (-r or -R)
|
|
||||||
option to remove each listed directory, too, along with all of its contents
|
|
||||||
|
|
||||||
To remove a file whose name starts with a '-', for example '-foo',
|
|
||||||
use one of these commands:
|
|
||||||
rm -- -foo
|
|
||||||
|
|
||||||
rm ./-foo
|
|
||||||
|
|
||||||
Note that if you use rm to remove a file, it might be possible to recover
|
|
||||||
some of its contents, given sufficient expertise and/or time. For greater
|
|
||||||
assurance that the contents are truly unrecoverable, consider using shred.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# rmdir
|
|
||||||
|
|
||||||
```
|
|
||||||
rmdir [OPTION]... DIRECTORY...
|
|
||||||
```
|
|
||||||
|
|
||||||
Remove the DIRECTORY(ies), if they are empty.
|
|
|
@ -1,18 +0,0 @@
|
||||||
# runcon
|
|
||||||
|
|
||||||
```
|
|
||||||
runcon CONTEXT COMMAND [ARG...]
|
|
||||||
runcon [-c] [-u USER] [-r ROLE] [-t TYPE] [-l RANGE] COMMAND [ARG...]
|
|
||||||
```
|
|
||||||
|
|
||||||
Run command with specified security context under SELinux enabled systems.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Run COMMAND with completely-specified CONTEXT, or with current or transitioned security context modified by one or more of LEVEL, ROLE, TYPE, and USER.
|
|
||||||
|
|
||||||
If none of --compute, --type, --user, --role or --range is specified, then the first argument is used as the complete context.
|
|
||||||
|
|
||||||
Note that only carefully-chosen contexts are likely to successfully run.
|
|
||||||
|
|
||||||
If neither CONTEXT nor COMMAND is specified, the current security context is printed.
|
|
|
@ -1,9 +0,0 @@
|
||||||
# seq
|
|
||||||
|
|
||||||
```
|
|
||||||
seq [OPTION]... LAST
|
|
||||||
seq [OPTION]... FIRST LAST
|
|
||||||
seq [OPTION]... FIRST INCREMENT LAST
|
|
||||||
```
|
|
||||||
|
|
||||||
Display numbers from FIRST to LAST, in steps of INCREMENT.
|
|
|
@ -1,47 +0,0 @@
|
||||||
# shred
|
|
||||||
|
|
||||||
<!-- spell-checker:ignore writeback -->
|
|
||||||
|
|
||||||
```
|
|
||||||
shred [OPTION]... FILE...
|
|
||||||
```
|
|
||||||
|
|
||||||
Overwrite the specified FILE(s) repeatedly, in order to make it harder for even
|
|
||||||
very expensive hardware probing to recover the data.
|
|
||||||
|
|
||||||
## After help
|
|
||||||
|
|
||||||
Delete `FILE(s)` if `--remove` (`-u`) is specified. The default is not to remove
|
|
||||||
the files because it is common to operate on device files like `/dev/hda`, and
|
|
||||||
those files usually should not be removed.
|
|
||||||
|
|
||||||
CAUTION: Note that shred relies on a very important assumption: that the file
|
|
||||||
system overwrites data in place. This is the traditional way to do things, but
|
|
||||||
many modern file system designs do not satisfy this assumption. The following
|
|
||||||
are examples of file systems on which shred is not effective, or is not
|
|
||||||
guaranteed to be effective in all file system modes:
|
|
||||||
|
|
||||||
* log-structured or journal file systems, such as those supplied with
|
|
||||||
AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)
|
|
||||||
|
|
||||||
* file systems that write redundant data and carry on even if some writes
|
|
||||||
fail, such as RAID-based file systems
|
|
||||||
|
|
||||||
* file systems that make snapshots, such as Network Appliance's NFS server
|
|
||||||
|
|
||||||
* file systems that cache in temporary locations, such as NFS
|
|
||||||
version 3 clients
|
|
||||||
|
|
||||||
* compressed file systems
|
|
||||||
|
|
||||||
In the case of ext3 file systems, the above disclaimer applies (and shred is
|
|
||||||
thus of limited effectiveness) only in `data=journal` mode, which journals file
|
|
||||||
data in addition to just metadata. In both the `data=ordered` (default) and
|
|
||||||
`data=writeback` modes, shred works as usual. Ext3 journal modes can be changed
|
|
||||||
by adding the `data=something` option to the mount options for a particular
|
|
||||||
file system in the `/etc/fstab` file, as documented in the mount man page (`man
|
|
||||||
mount`).
|
|
||||||
|
|
||||||
In addition, file system backups and remote mirrors may contain copies of
|
|
||||||
the file that cannot be removed, and that will allow a shredded file to be
|
|
||||||
recovered later.
|
|
|
@ -1,11 +0,0 @@
|
||||||
# shuf
|
|
||||||
|
|
||||||
```
|
|
||||||
shuf [OPTION]... [FILE]
|
|
||||||
shuf -e [OPTION]... [ARG]...
|
|
||||||
shuf -i LO-HI [OPTION]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Shuffle the input by outputting a random permutation of input lines.
|
|
||||||
Each output permutation is equally likely.
|
|
||||||
With no FILE, or when FILE is -, read standard input.
|
|
|
@ -1,16 +0,0 @@
|
||||||
# sleep
|
|
||||||
|
|
||||||
```
|
|
||||||
sleep NUMBER[SUFFIX]...
|
|
||||||
sleep OPTION
|
|
||||||
```
|
|
||||||
|
|
||||||
Pause for NUMBER seconds.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Pause for NUMBER seconds. SUFFIX may be 's' for seconds (the default),
|
|
||||||
'm' for minutes, 'h' for hours or 'd' for days. Unlike most implementations
|
|
||||||
that require NUMBER be an integer, here NUMBER may be an arbitrary floating
|
|
||||||
point number. Given two or more arguments, pause for the amount of time
|
|
||||||
specified by the sum of their values.
|
|
|
@ -1,21 +0,0 @@
|
||||||
<!-- spell-checker:ignore MbdfhnRrV -->
|
|
||||||
|
|
||||||
# sort
|
|
||||||
|
|
||||||
```
|
|
||||||
sort [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Display sorted concatenation of all FILE(s). With no FILE, or when FILE is -, read standard input.
|
|
||||||
|
|
||||||
## After help
|
|
||||||
|
|
||||||
The key format is `FIELD[.CHAR][OPTIONS][,FIELD[.CHAR]][OPTIONS]`.
|
|
||||||
|
|
||||||
Fields by default are separated by the first whitespace after a non-whitespace character. Use `-t` to specify a custom separator.
|
|
||||||
In the default case, whitespace is appended at the beginning of each field. Custom separators however are not included in fields.
|
|
||||||
|
|
||||||
`FIELD` and `CHAR` both start at 1 (i.e. they are 1-indexed). If there is no end specified after a comma, the end will be the end of the line.
|
|
||||||
If `CHAR` is set 0, it means the end of the field. `CHAR` defaults to 1 for the start position and to 0 for the end position.
|
|
||||||
|
|
||||||
Valid options are: `MbdfhnRrV`. They override the global options for this key.
|
|
|
@ -1,26 +0,0 @@
|
||||||
<!-- spell-checker:ignore PREFI -->
|
|
||||||
|
|
||||||
# split
|
|
||||||
|
|
||||||
```
|
|
||||||
split [OPTION]... [INPUT [PREFIX]]
|
|
||||||
```
|
|
||||||
|
|
||||||
Create output files containing consecutive or interleaved sections of input
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default size is 1000, and default PREFIX is 'x'. With no INPUT, or when INPUT is -, read standard input.
|
|
||||||
|
|
||||||
The SIZE argument is an integer and optional unit (example: 10K is 10*1024).
|
|
||||||
Units are K,M,G,T,P,E,Z,Y,R,Q (powers of 1024) or KB,MB,... (powers of 1000).
|
|
||||||
Binary prefixes can be used, too: KiB=K, MiB=M, and so on.
|
|
||||||
|
|
||||||
CHUNKS may be:
|
|
||||||
|
|
||||||
- N split into N files based on size of input
|
|
||||||
- K/N output Kth of N to stdout
|
|
||||||
- l/N split into N files without splitting lines/records
|
|
||||||
- l/K/N output Kth of N to stdout without splitting lines/records
|
|
||||||
- r/N like 'l' but use round robin distribution
|
|
||||||
- r/K/N likewise but only output Kth of N to stdout
|
|
|
@ -1,61 +0,0 @@
|
||||||
# stat
|
|
||||||
|
|
||||||
```
|
|
||||||
stat [OPTION]... FILE...
|
|
||||||
```
|
|
||||||
|
|
||||||
Display file or file system status.
|
|
||||||
|
|
||||||
## Long Usage
|
|
||||||
|
|
||||||
Valid format sequences for files (without `--file-system`):
|
|
||||||
|
|
||||||
- `%a`: access rights in octal (note '#' and '0' printf flags)
|
|
||||||
- `%A`: access rights in human readable form
|
|
||||||
- `%b`: number of blocks allocated (see %B)
|
|
||||||
- `%B`: the size in bytes of each block reported by %b
|
|
||||||
- `%C`: SELinux security context string
|
|
||||||
- `%d`: device number in decimal
|
|
||||||
- `%D`: device number in hex
|
|
||||||
- `%f`: raw mode in hex
|
|
||||||
- `%F`: file type
|
|
||||||
- `%g`: group ID of owner
|
|
||||||
- `%G`: group name of owner
|
|
||||||
- `%h`: number of hard links
|
|
||||||
- `%i`: inode number
|
|
||||||
- `%m`: mount point
|
|
||||||
- `%n`: file name
|
|
||||||
- `%N`: quoted file name with dereference (follow) if symbolic link
|
|
||||||
- `%o`: optimal I/O transfer size hint
|
|
||||||
- `%s`: total size, in bytes
|
|
||||||
- `%t`: major device type in hex, for character/block device special files
|
|
||||||
- `%T`: minor device type in hex, for character/block device special files
|
|
||||||
- `%u`: user ID of owner
|
|
||||||
- `%U`: user name of owner
|
|
||||||
- `%w`: time of file birth, human-readable; - if unknown
|
|
||||||
- `%W`: time of file birth, seconds since Epoch; 0 if unknown
|
|
||||||
- `%x`: time of last access, human-readable
|
|
||||||
- `%X`: time of last access, seconds since Epoch
|
|
||||||
- `%y`: time of last data modification, human-readable
|
|
||||||
- `%Y`: time of last data modification, seconds since Epoch
|
|
||||||
- `%z`: time of last status change, human-readable
|
|
||||||
- `%Z`: time of last status change, seconds since Epoch
|
|
||||||
|
|
||||||
Valid format sequences for file systems:
|
|
||||||
|
|
||||||
- `%a`: free blocks available to non-superuser
|
|
||||||
- `%b`: total data blocks in file system
|
|
||||||
- `%c`: total file nodes in file system
|
|
||||||
- `%d`: free file nodes in file system
|
|
||||||
- `%f`: free blocks in file system
|
|
||||||
- `%i`: file system ID in hex
|
|
||||||
- `%l`: maximum length of filenames
|
|
||||||
- `%n`: file name
|
|
||||||
- `%s`: block size (for faster transfers)
|
|
||||||
- `%S`: fundamental block size (for block counts)
|
|
||||||
- `%t`: file system type in hex
|
|
||||||
- `%T`: file system type in human readable form
|
|
||||||
|
|
||||||
NOTE: your shell may have its own version of stat, which usually supersedes
|
|
||||||
the version described here. Please refer to your shell's documentation
|
|
||||||
for details about the options it supports.
|
|
|
@ -1,24 +0,0 @@
|
||||||
# stdbuf
|
|
||||||
|
|
||||||
```
|
|
||||||
stdbuf [OPTION]... COMMAND
|
|
||||||
```
|
|
||||||
|
|
||||||
Run `COMMAND`, with modified buffering operations for its standard streams.
|
|
||||||
|
|
||||||
Mandatory arguments to long options are mandatory for short options too.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
If `MODE` is 'L' the corresponding stream will be line buffered.
|
|
||||||
This option is invalid with standard input.
|
|
||||||
|
|
||||||
If `MODE` is '0' the corresponding stream will be unbuffered.
|
|
||||||
|
|
||||||
Otherwise, `MODE` is a number which may be followed by one of the following:
|
|
||||||
|
|
||||||
KB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.
|
|
||||||
In this case the corresponding stream will be fully buffered with the buffer size set to `MODE` bytes.
|
|
||||||
|
|
||||||
NOTE: If `COMMAND` adjusts the buffering of its standard streams (`tee` does for e.g.) then that will override corresponding settings changed by `stdbuf`.
|
|
||||||
Also some filters (like `dd` and `cat` etc.) don't use streams for I/O, and are thus unaffected by `stdbuf` settings.
|
|
|
@ -1,9 +0,0 @@
|
||||||
# stty
|
|
||||||
|
|
||||||
```
|
|
||||||
stty [-F DEVICE | --file=DEVICE] [SETTING]...
|
|
||||||
stty [-F DEVICE | --file=DEVICE] [-a|--all]
|
|
||||||
stty [-F DEVICE | --file=DEVICE] [-g|--save]
|
|
||||||
```
|
|
||||||
|
|
||||||
Print or change terminal characteristics.
|
|
|
@ -1,9 +0,0 @@
|
||||||
# sum
|
|
||||||
|
|
||||||
```
|
|
||||||
sum [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Checksum and count the blocks in a file.
|
|
||||||
|
|
||||||
With no FILE, or when FILE is -, read standard input.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# sync
|
|
||||||
|
|
||||||
```
|
|
||||||
sync [OPTION]... FILE...
|
|
||||||
```
|
|
||||||
|
|
||||||
Synchronize cached writes to persistent storage
|
|
|
@ -1,7 +0,0 @@
|
||||||
# tac
|
|
||||||
|
|
||||||
```
|
|
||||||
tac [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Write each file to standard output, last line first.
|
|
|
@ -1,11 +0,0 @@
|
||||||
# tail
|
|
||||||
|
|
||||||
```
|
|
||||||
tail [FLAG]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Print the last 10 lines of each FILE to standard output.
|
|
||||||
With more than one FILE, precede each with a header giving the file name.
|
|
||||||
With no FILE, or when FILE is -, read standard input.
|
|
||||||
|
|
||||||
Mandatory arguments to long flags are mandatory for short flags too.
|
|
|
@ -1,11 +0,0 @@
|
||||||
# tee
|
|
||||||
|
|
||||||
```
|
|
||||||
tee [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Copy standard input to each FILE, and also to standard output.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
If a FILE is -, it refers to a file named - .
|
|
|
@ -1,79 +0,0 @@
|
||||||
# test
|
|
||||||
|
|
||||||
```
|
|
||||||
test EXPRESSION
|
|
||||||
test
|
|
||||||
[ EXPRESSION ]
|
|
||||||
[ ]
|
|
||||||
[ OPTION
|
|
||||||
```
|
|
||||||
|
|
||||||
Check file types and compare values.
|
|
||||||
|
|
||||||
## After Help
|
|
||||||
|
|
||||||
Exit with the status determined by `EXPRESSION`.
|
|
||||||
|
|
||||||
An omitted `EXPRESSION` defaults to false.
|
|
||||||
Otherwise, `EXPRESSION` is true or false and sets exit status.
|
|
||||||
|
|
||||||
It is one of:
|
|
||||||
|
|
||||||
* ( EXPRESSION ) `EXPRESSION` is true
|
|
||||||
* ! EXPRESSION `EXPRESSION` is false
|
|
||||||
* EXPRESSION1 -a EXPRESSION2 both `EXPRESSION1` and `EXPRESSION2` are true
|
|
||||||
* EXPRESSION1 -o EXPRESSION2 either `EXPRESSION1` or `EXPRESSION2` is true
|
|
||||||
|
|
||||||
String operations:
|
|
||||||
* -n STRING the length of `STRING` is nonzero
|
|
||||||
* STRING equivalent to -n `STRING`
|
|
||||||
* -z STRING the length of `STRING` is zero
|
|
||||||
* STRING1 = STRING2 the strings are equal
|
|
||||||
* STRING1 != STRING2 the strings are not equal
|
|
||||||
|
|
||||||
Integer comparisons:
|
|
||||||
* INTEGER1 -eq INTEGER2 `INTEGER1` is equal to `INTEGER2`
|
|
||||||
* INTEGER1 -ge INTEGER2 `INTEGER1` is greater than or equal to `INTEGER2`
|
|
||||||
* INTEGER1 -gt INTEGER2 `INTEGER1` is greater than `INTEGER2`
|
|
||||||
* INTEGER1 -le INTEGER2 `INTEGER1` is less than or equal to `INTEGER2`
|
|
||||||
* INTEGER1 -lt INTEGER2 `INTEGER1` is less than `INTEGER2`
|
|
||||||
* INTEGER1 -ne INTEGER2 `INTEGER1` is not equal to `INTEGER2`
|
|
||||||
|
|
||||||
File operations:
|
|
||||||
* FILE1 -ef FILE2 `FILE1` and `FILE2` have the same device and inode numbers
|
|
||||||
* FILE1 -nt FILE2 `FILE1` is newer (modification date) than `FILE2`
|
|
||||||
* FILE1 -ot FILE2 `FILE1` is older than `FILE2`
|
|
||||||
|
|
||||||
* -b FILE `FILE` exists and is block special
|
|
||||||
* -c FILE `FILE` exists and is character special
|
|
||||||
* -d FILE `FILE` exists and is a directory
|
|
||||||
* -e FILE `FILE` exists
|
|
||||||
* -f FILE `FILE` exists and is a regular file
|
|
||||||
* -g FILE `FILE` exists and is set-group-ID
|
|
||||||
* -G FILE `FILE` exists and is owned by the effective group ID
|
|
||||||
* -h FILE `FILE` exists and is a symbolic link (same as -L)
|
|
||||||
* -k FILE `FILE` exists and has its sticky bit set
|
|
||||||
* -L FILE `FILE` exists and is a symbolic link (same as -h)
|
|
||||||
* -N FILE `FILE` exists and has been modified since it was last read
|
|
||||||
* -O FILE `FILE` exists and is owned by the effective user ID
|
|
||||||
* -p FILE `FILE` exists and is a named pipe
|
|
||||||
* -r FILE `FILE` exists and read permission is granted
|
|
||||||
* -s FILE `FILE` exists and has a size greater than zero
|
|
||||||
* -S FILE `FILE` exists and is a socket
|
|
||||||
* -t FD `file` descriptor `FD` is opened on a terminal
|
|
||||||
* -u FILE `FILE` exists and its set-user-ID bit is set
|
|
||||||
* -w FILE `FILE` exists and write permission is granted
|
|
||||||
* -x FILE `FILE` exists and execute (or search) permission is granted
|
|
||||||
|
|
||||||
Except for `-h` and `-L`, all FILE-related tests dereference (follow) symbolic links.
|
|
||||||
Beware that parentheses need to be escaped (e.g., by backslashes) for shells.
|
|
||||||
`INTEGER` may also be -l `STRING`, which evaluates to the length of `STRING`.
|
|
||||||
|
|
||||||
NOTE: Binary `-a` and `-o` are inherently ambiguous.
|
|
||||||
Use `test EXPR1 && test EXPR2` or `test EXPR1 || test EXPR2` instead.
|
|
||||||
|
|
||||||
NOTE: `[` honors the `--help` and `--version` options, but test does not.
|
|
||||||
test treats each of those as it treats any other nonempty `STRING`.
|
|
||||||
|
|
||||||
NOTE: your shell may have its own version of `test` and/or `[`, which usually supersedes the version described here.
|
|
||||||
Please refer to your shell's documentation for details about the options it supports.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# timeout
|
|
||||||
|
|
||||||
```
|
|
||||||
timeout [OPTION] DURATION COMMAND...
|
|
||||||
```
|
|
||||||
|
|
||||||
Start `COMMAND`, and kill it if still running after `DURATION`.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# touch
|
|
||||||
|
|
||||||
```
|
|
||||||
touch [OPTION]... [USER]
|
|
||||||
```
|
|
||||||
|
|
||||||
Update the access and modification times of each `FILE` to the current time.
|
|
|
@ -1,11 +0,0 @@
|
||||||
# tr
|
|
||||||
|
|
||||||
```
|
|
||||||
tr [OPTION]... SET1 [SET2]
|
|
||||||
```
|
|
||||||
|
|
||||||
Translate or delete characters
|
|
||||||
|
|
||||||
## After help
|
|
||||||
|
|
||||||
Translate, squeeze, and/or delete characters from standard input, writing to standard output.
|
|
|
@ -1,11 +0,0 @@
|
||||||
# true
|
|
||||||
|
|
||||||
```
|
|
||||||
true
|
|
||||||
```
|
|
||||||
|
|
||||||
Returns true, a successful exit status.
|
|
||||||
|
|
||||||
Immediately returns with the exit status `0`, except when invoked with one of the recognized
|
|
||||||
options. In those cases it will try to write the help or version text. Any IO error during this
|
|
||||||
operation causes the program to return `1` instead.
|
|
|
@ -1,26 +0,0 @@
|
||||||
# truncate
|
|
||||||
|
|
||||||
```
|
|
||||||
truncate [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Shrink or extend the size of each file to the specified size.
|
|
||||||
|
|
||||||
## After help
|
|
||||||
|
|
||||||
SIZE is an integer with an optional prefix and optional unit.
|
|
||||||
The available units (K, M, G, T, P, E, Z, and Y) use the following format:
|
|
||||||
'KB' => 1000 (kilobytes)
|
|
||||||
'K' => 1024 (kibibytes)
|
|
||||||
'MB' => 1000*1000 (megabytes)
|
|
||||||
'M' => 1024*1024 (mebibytes)
|
|
||||||
'GB' => 1000*1000*1000 (gigabytes)
|
|
||||||
'G' => 1024*1024*1024 (gibibytes)
|
|
||||||
SIZE may also be prefixed by one of the following to adjust the size of each
|
|
||||||
file based on its current size:
|
|
||||||
'+' => extend by
|
|
||||||
'-' => reduce by
|
|
||||||
'<' => at most
|
|
||||||
'>' => at least
|
|
||||||
'/' => round down to multiple of
|
|
||||||
'%' => round up to multiple of
|
|
|
@ -1,10 +0,0 @@
|
||||||
# tsort
|
|
||||||
|
|
||||||
```
|
|
||||||
tsort [OPTIONS] FILE
|
|
||||||
```
|
|
||||||
|
|
||||||
Topological sort the strings in FILE.
|
|
||||||
Strings are defined as any sequence of tokens separated by whitespace (tab, space, or newline), ordering them based on dependencies in a directed acyclic graph (DAG).
|
|
||||||
Useful for scheduling and determining execution order.
|
|
||||||
If FILE is not passed in, stdin is used instead.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# tty
|
|
||||||
|
|
||||||
```
|
|
||||||
tty [OPTION]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Print the file name of the terminal connected to standard input.
|
|
|
@ -1,8 +0,0 @@
|
||||||
# uname
|
|
||||||
|
|
||||||
```
|
|
||||||
uname [OPTION]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Print certain system information.
|
|
||||||
With no OPTION, same as -s.
|
|
|
@ -1,8 +0,0 @@
|
||||||
# unexpand
|
|
||||||
|
|
||||||
```
|
|
||||||
unexpand [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Convert blanks in each `FILE` to tabs, writing to standard output.
|
|
||||||
With no `FILE`, or when `FILE` is `-`, read standard input.
|
|
|
@ -1,15 +0,0 @@
|
||||||
# uniq
|
|
||||||
|
|
||||||
```
|
|
||||||
uniq [OPTION]... [INPUT [OUTPUT]]
|
|
||||||
```
|
|
||||||
|
|
||||||
Report or omit repeated lines.
|
|
||||||
|
|
||||||
## After help
|
|
||||||
|
|
||||||
Filter adjacent matching lines from `INPUT` (or standard input),
|
|
||||||
writing to `OUTPUT` (or standard output).
|
|
||||||
|
|
||||||
Note: `uniq` does not detect repeated lines unless they are adjacent.
|
|
||||||
You may want to sort the input first, or use `sort -u` without `uniq`.
|
|
|
@ -1,8 +0,0 @@
|
||||||
# unlink
|
|
||||||
|
|
||||||
```
|
|
||||||
unlink FILE
|
|
||||||
unlink OPTION
|
|
||||||
```
|
|
||||||
|
|
||||||
Unlink the file at `FILE`.
|
|
|
@ -1,9 +0,0 @@
|
||||||
# uptime
|
|
||||||
|
|
||||||
```
|
|
||||||
uptime [OPTION]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Display the current time, the length of time the system has been up,
|
|
||||||
the number of users on the system, and the average number of jobs
|
|
||||||
in the run queue over the last 1, 5 and 15 minutes.
|
|
|
@ -1,7 +0,0 @@
|
||||||
# users
|
|
||||||
|
|
||||||
```
|
|
||||||
users [FILE]
|
|
||||||
```
|
|
||||||
|
|
||||||
Print the user names of users currently logged in to the current host.
|
|
|
@ -1,10 +0,0 @@
|
||||||
# vdir
|
|
||||||
|
|
||||||
```
|
|
||||||
vdir [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
List directory contents.
|
|
||||||
Ignore files and directories starting with a '.' by default.
|
|
||||||
|
|
||||||
Mandatory arguments to long options are mandatory for short options too.
|
|
|
@ -1,8 +0,0 @@
|
||||||
# wc
|
|
||||||
|
|
||||||
```
|
|
||||||
wc [OPTION]... [FILE]...
|
|
||||||
```
|
|
||||||
|
|
||||||
Display newline, word, and byte counts for each FILE, and a total line if
|
|
||||||
more than one FILE is specified. With no FILE, or when FILE is -, read standard input.
|
|
|
@ -1,8 +0,0 @@
|
||||||
# who
|
|
||||||
|
|
||||||
```
|
|
||||||
who [OPTION]... [ FILE | ARG1 ARG2 ]
|
|
||||||
```
|
|
||||||
|
|
||||||
Print information about users who are currently logged in.
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
# whoami
|
|
||||||
|
|
||||||
```
|
|
||||||
whoami
|
|
||||||
```
|
|
||||||
|
|
||||||
Print the current username.
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue