فهرست منبع

Base: Update tail(1) man page

demostanis 2 سال پیش
والد
کامیت
e03f014e7a
2فایلهای تغییر یافته به همراه29 افزوده شده و 10 حذف شده
  1. 0 1
      Base/root/generate_manpages.sh
  2. 29 9
      Base/usr/share/man/man1/tail.md

+ 0 - 1
Base/root/generate_manpages.sh

@@ -39,7 +39,6 @@ for i in ( \
             (shot 1) \
             (sql 1) \
             (strace 1) \
-            (tail 1) \
             (tr 1) \
             (traceroute 1) \
             (tree 1) \

+ 29 - 9
Base/usr/share/man/man1/tail.md

@@ -1,24 +1,44 @@
 ## Name
 
-tail
+tail - Print the end of a file
 
 ## Synopsis
 
-```sh
-$ tail [--follow] [--lines number] <file>
+```**sh
+$ tail [-f] [-n number] [file]
 ```
 
 ## Description
 
-Print the end ('tail') of a file.
+`tail` prints the specified `number` (10 by default) of lines at the end of `file`.
 
-## Options:
+## Options
 
 * `-f`, `--follow`: Output data as it is written to the file
-* `-n number`, `--lines number`: Fetch the specified number of lines
+* `-n number`, `--lines number`: Print the specified number of lines
+
+## Arguments
+
+* `file`: Target file. If unspecified or `-`, defaults to the standard input.
+
+## Examples
+
+Print the last 10 lines of README.md:
+```sh
+$ tail README.md
+```
+
+Print the last 42 lines of todo.txt:
+```sh
+$ tail -n42 todo.txt
+```
 
-## Arguments:
+Print the last lines as they are written to logs.log:
+```sh
+$ tail -f logs.log
+```
 
-* `file`: File path
+## See also
 
-<!-- Auto-generated through ArgsParser -->
+* [`head`(1)](help://man/1/head)
+* [`cat`(1)](help://man/1/cat)