/usr/share/fish/man/man1/abbr.1 is in fish-common 2.2.0-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | .TH "abbr" 1 "Wed Dec 16 2015" "Version 2.2.0" "fish" \" -*- nroff -*-
.ad l
.nh
.SH NAME
\fBabbr\fP -- manage fish abbreviations
.PP
.SS "Synopsis"
.PP
.nf
\fBabbr\fP -a word='phrase'
\fBabbr\fP -s
\fBabbr\fP -l
\fBabbr\fP -e word
.fi
.PP
.SS "Description"
\fCabbr\fP manipulates the list of abbreviations that fish will expand\&.
.PP
Abbreviations are user-defined character sequences or words that are replaced with longer phrases after they are entered\&. For example, a frequently-run command such as \fCgit checkout\fP can be abbreviated to \fCgco\fP\&. After entering \fCgco\fP and pressing [\fBSpace\fP] or [\fBEnter\fP], the full text \fCgit checkout\fP will appear in the command line\&.
.PP
Abbreviations are stored, by default, in a universal variable\&.
.PP
The following parameters are available:
.PP
.IP "\(bu" 2
\fC-a WORD PHRASE\fP or \fC--add WORD PHRASE\fP Adds a new abbreviation, where WORD will be expanded to PHRASE\&.
.IP "\(bu" 2
\fC-s\fP or \fC--show\fP Show all abbreviated words and their expanded phrases in a manner suitable for export and import\&.
.IP "\(bu" 2
\fC-l\fP or \fC--list\fP Lists all abbreviated words\&.
.IP "\(bu" 2
\fC-e WORD\fP or \fC--erase WORD\fP Erase the abbreviation WORD\&.
.PP
.SS "Examples"
.PP
.nf
\fBabbr\fP -a gco git checkout
.fi
.PP
Add a new abbreviation where \fCgco\fP will be replaced with \fCgit checkout\fP\&.
.PP
.PP
.nf
\fBabbr\fP -e gco
.fi
.PP
Erase the \fCgco\fP abbreviation\&.
.PP
.PP
.nf
\fBssh\fP another_host abbr -s | \fBsource\fP
.fi
.PP
Import the abbreviations defined on another_host over SSH\&.
|