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 <stdio.h>

       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 <stdarg.h>

       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 ||
               || /* Glibc versions <= 2.19: */ _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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

denglin12315

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值