🎈归属专栏:从浅学到熟知Linux
🚗个人主页:Jammingpro
🐟每日一句:干完饭写篇博客放松一下。
文章前言:本文介绍man、uname和bc指令用法并给出示例和截图。
文章目录
- man
- 基本语法
- 功能
- 选项
- 无选项
- -k
- -f
- uname
- 基本语法
- 功能
- 选项
- -s
- -r
- -v
- -m
- -a
- bc
- 基本语法
- 功能
- 使用演示
man
基本语法
man [选项] [节号] 命令
功能
用于查询和显示 操作系统中的手册页面。它提供了关于命令、系统调用、库函数和配置文件等各种主题的详细说明。
ps:相当于一本用于查询指令的说明书。
这里对man手册的主要节号做一下介绍,以下是各个节号存储的内容:
1:可执行程序或命令的说明手册
2:系统调用(内核函数)的说明手册
3:库函数(由 C 编写)的说明手册
6:给游戏留的,由各个游戏自己定义
7:附件和一些变量,比如environ这种全局变量在该节号就有说明
5:配置文件的说明手册
8:系统管理员命令的说明手册
选项
无选项
功能:查询某个指令的用法
示例:
man ls
示例执行结果:
ps:man手册使用less展现指令用法,可以使用less指令支持的文件阅读方式进行操作
-k
功能:搜索手册页数据库,以查找与指定关键词相关的条目,并显示匹配的结果。(类似于模糊搜索,其匹配的不是指令名称,而是指令描述内容,也就是匹配手册中对指令的描述信息)
示例:
man -k grep
示例执行结果:
-f
功能:相比于-k
选项,-f
并不匹配命令的描述信息,而是只匹配命令的名称。
示例:
man -f grep
示例执行结果:
ps:输出的结果中,grep表示相匹配的命名名称,括号中的内容表示节号,后面部分是对该指令功能的描述。
uname
基本语法
uname [选项]
功能
uname用来获取电脑和操作系统的相关信息
选项
-s
功能:显示操作系统名称
示例:
uname -s
示例执行结果:
-r
功能:显示内核版本号
示例:
uname -r
示例执行结果:
-v
功能:显示操作系统版本信息
示例:
uname -v
示例执行结果:
-m
功能:显示操作系统所在硬件架构
示例:
uname -m
示例执行结果:
-a
功能:显示操作系统的全部信息
示例:
uname -a
示例执行结果:
ps:上面输出分别表示什么?👇
bc
基本语法
bc 含有待计算表达的文件
功能
bc命令可以很方便的进行浮点运算。
使用演示
示例1
bc
ps:输入bc指令后,可在命令行中输入任意表达式,输入换行后将给出结果。输入ctrl+c结果指令。
示例执行结果:
示例2
echo 2+3 | bc
示例执行结果:
示例3
echo "2+3" >> cal.txt
bc cal.txt
ps:将表达式存储于文件中,bc指令执行对应文件。执行后会输出结果,并进入示例1的模式中,此时可不断输入表达式并得到结果。输入ctrl+c以结束指令。
示例执行结果:
文章结语:这篇文章只对Linux基本指令中的man、uname和bc命令,并没有涵盖所有的选项,但常用选项基本都涉及到了。如果上述内容有任何问题,欢迎在下方留言区指正b( ̄▽ ̄)d