【从浅识到熟知Linux】基本指令之man、uname和bc

在这里插入图片描述

🎈归属专栏:从浅学到熟知Linux
🚗个人主页:Jammingpro
🐟每日一句:干完饭写篇博客放松一下。


文章前言:本文介绍man、uname和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

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值