Linux帮助命令使用

Linux帮助命令使用,第1张

Linux帮助命令使用 一、Linux帮助文档的分类
(1)、用戶可以 *** 作的命令或者是可執行文件
(2)、系統核心可調用的函數與工具等
(3)、一些常用的函數與數據庫
(4)、設備文件的說明
(5)、設置文件或者某些文件的格式
(6)、遊戲
(7)、慣例與協議等。例如Linux標準文件系統、網絡協議、ASCⅡ,碼等說明內容
(8)、系統管理員可用的管理條令
(9)、與內核有關的文件

常用的是分类1和分类3。

二、Linux帮助文档的一般使用方法

1、"whatis command" / "whatis -k command关键字<支持正则表达式>"看command简介,并确定该命令所在的帮助类别

xxxxx@LAPTOP-TKTSB320:/mnt/c/Users/邓林$ whatis printf
printf (1)           - format and print data
printf (3)           - formatted output conversion

补充:"info command"看command的详细介绍

 

2、"man class_num commad" / "man -k command关键字<支持正则表达式>"查看commad的详细介绍

xxxx@LAPTOP-TKTSB320:/mnt/$ man 1 printf
PRINTF(1)                                           User Commands                                           PRINTF(1)

NAME
       printf - format and print data

SYNOPSIS
       printf FORMAT [ARGUMENT]...
       printf OPTION

DEscriptION
       Print ARGUMENT(s) according to FORMAT, or execute according to OPTION:

       --help display this help and exit

       --version
              output version information and exit

       FORMAT controls the output as in C printf.  Interpreted sequences are:

       "     double quote

       \     backslash

       a     alert (BEL)

       b     backspace

       c     produce no further output





xxxx@LAPTOP-TKTSB320:/mnt/$ man 3 printf
PRINTF(3)                                     Linux Programmer's Manual                                     PRINTF(3)

NAME
       printf, fprintf, dprintf, sprintf, snprintf, vprintf, vfprintf, vdprintf, vsprintf, vsnprintf - formatted out‐
       put conversion

SYNOPSIS
       #include 

       int printf(const char *format, ...);
       int fprintf(FILE *stream, const char *format, ...);
       int dprintf(int fd, const char *format, ...);
       int sprintf(char *str, const char *format, ...);
       int snprintf(char *str, size_t size, const char *format, ...);

       #include 

       int vprintf(const char *format, va_list ap);
       int vfprintf(FILE *stream, const char *format, va_list ap);
       int vdprintf(int fd, const char *format, va_list ap);
       int vsprintf(char *str, const char *format, va_list ap);
       int vsnprintf(char *str, size_t size, const char *format, va_list ap);

   Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

       snprintf(), vsnprintf():
           _XOPEN_SOURCE >= 500 || _ISOC99_SOURCE ||
               ||  _BSD_SOURCE

3、"which command"看command位于文件系统的哪个位置

xxxx@LAPTOP-TKTSB320:/mnt$ which printf
/usr/bin/printf

4、"whereis command"看command的可执行程序, 源代码以及帮助手册分别位于文件系统哪个位置.

xxxx@LAPTOP-TKTSB320:/mnt$ which printf
/usr/bin/printf
xxxx@LAPTOP-TKTSB320:/mnt$ whereis printf
printf: /usr/bin/printf /usr/include/printf.h /usr/share/man/man1/printf.1.gz /usr/share/man/man3/printf.3.gz

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5436362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存