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

在这里插入图片描述

🎈归属专栏:从浅学到熟知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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/177584.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

人工智能入门,什么是AlphaGo式搜索?

AlphaGo式搜索是一种搜索算法,它是由DeepMind开发的AlphaGo团队在开发AlphaGo程序时使用的搜索策略。 AlphaGo是一个基于人工智能的围棋程序,它在2016年击败了世界冠军柯洁,引起了广泛的关注。 AlphaGo式搜索的核心思想是使用蒙特卡洛树搜索…

Docker:深入解析Nexus技术构建可靠的软件仓库管理系统

1、简述 在现代软件开发中,有效的软件仓库管理是确保项目成功的关键一环。Nexus Repository Manager作为一种流行的仓库管理系统,为开发人员提供了强大的工具,用于存储、检索和管理软件构建。本文将深入解析Nexus技术,探讨其关键…

提示词入门

文章目录 提示词入门Prompt Engneering1.更加**明确**且**具体**的指令2. 编写提示词的方法3. 按需设计和迭代思维 提示词入门Prompt Engneering 1.更加明确且具体的指令 eg: 模糊:介绍一下重庆明确且具体:介绍一下重庆适合情侣周末游玩的景点及当地…

力扣:347.前 K 个高频元素

题目: 给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 示例 1: 输入: nums [1,1,1,2,2,3], k 2输出: [1,2] 示例 2: 输入: nums [1], k 1输出: [1] 提示: 你可以假设给定的 k 总是合理的,且 1 ≤ k ≤ 数组中…

HTTPS攻击原理 被攻击该如何防护

简单来说,HTTPS HTTP SSL/TLS。 在 HTTP 协议中,客户端通过网络传输消息与服务器进行通信。但该消息采用明文的原始格式。坏人(攻击者)很容易窃听消息。这就是我们需要 SSL/TLS 的原因。 HTTPS是一种安全的HTTP协议&#xff0c…

天外飞仙,菠萝蜜多斩,灵犀双响炮。。。linux通信之UDP通信

任务: 利用UDP实现基本通信 思路: 1.服务器实现:socket bind recvfrom sendto 2.客户端实现:socket sendto recvfrom //服务器 #include <sys/types.h> #include <sys/socket.h> #include <stdio.h> #include <netinet/in.h>…

OMP: Error #15: Initializing libiomp5md.dll

问题描述 在conda虚拟环境运行程序时&#xff0c;出现以下的错误&#xff1a; 问题原因 anaconda的环境下存在两个libiomp5md.dll文件。 解决方法 一、在代码上加上限制&#xff08;每次都得加&#xff09; import os os.environ[KMP_DUPLICATE_LIB_OK]True 这种方法解决不…

【蓝桥杯选拔赛真题26】C++字符串逆序 第十三届蓝桥杯青少年创意编程大赛C++编程选拔赛真题解析

目录 C/C++字符串逆序 一、题目要求 1、编程实现 2、输入输出 二、算法分析

FreeRTOS-信号量

信号量 信号&#xff1a;起通知作用。 量&#xff1a;表示资源的数量。 当量没有限制时&#xff0c;就是计数型信号量。 当量只有0、1时&#xff0c;就是二进制信号量。 支持的动作&#xff1a;give给出资源&#xff0c;计数值1&#xff1b;take获得资源&#xff0c;计数值-1。…

Charles下载安装及配置之Mac

因工作需要用到抓包工具&#xff0c;但Fiddler不能在mac上使用&#xff0c;所以找到了Charles&#xff0c;Charles其实是一款代理服务器&#xff0c;通过过将自己设置成系统&#xff08;电脑或者浏览器&#xff09;的网络访问代理服务器&#xff0c;然后截取请求和请求结果达到…

sql注入靶场

第一关&#xff1a; 输入&#xff1a;http://127.0.0.1/sqli-labs-master/Less-1/?id1 http://127.0.0.1/sqli-labs-master/Less-1/?id1%27 http://127.0.0.1/sqli-labs-master/Less-1/?id1%27-- 使用--来闭合单引号&#xff0c;证明此处存在字符型的SQL注入。 使用order …

Unity之NetCode多人网络游戏联机对战教程(10)--玩家动画同步

文章目录 前言NetworkAnimation服务端权威客户端权威 前言 这次的动画同步与位置同步&#xff0c;可以说实现思路是一样的&#xff0c;代码相似度也非常高 NetworkAnimation 如果直接挂载这个脚本只有Host&#xff08;服务端&#xff09;才可以同步&#xff0c;Client是没有…

通过火狐Firefox浏览器在设备间留言、传递备注消息

如果多台设备间没有都安装微信、飞书这种可以通过文件传输助手备注消息的APP&#xff0c;那么可通过火狐浏览器在设备间留言。 原理&#xff1a;火狐支持把当前设备的一个浏览器标签页发送到其他设备 那么我们只需要把要留言的文本记录到一个网页&#xff0c;然后发送到其他设…

grpc 集成 opentelemetry

服务端代码&#xff1a; package mainimport ("context""flag""fmt""go.opentelemetry.io/otel""go.opentelemetry.io/otel/attribute""go.opentelemetry.io/otel/exporters/jaeger""go.opentelemetry.io/o…

快速开发出一个公司网站

问题描述&#xff1a;参加一个创业活动&#xff0c;小组要求做一个公司网站&#xff0c;简单介绍一下自己公司的业务。需要快速完成。 问题解决&#xff1a;从网上找一个网站模板&#xff0c;类似于做PPT&#xff0c;搭建一个网站即可。 这里推荐的是京美建站、wordpress、he…

springboot云HIS医院信息综合管理平台源码

满足基层医院机构各类业务需要的健康云HIS系统。该系统能帮助基层医院机构完成日常各类业务&#xff0c;提供病患挂号支持、病患问诊、电子病历、开药发药、会员管理、统计查询、医生站和护士站等一系列常规功能&#xff0c;能与公卫、PACS等各类外部系统融合&#xff0c;实现多…

132.四叶玫瑰数-列举、查找、判断等题型【满分解题代码+详细分析】(四叶玫瑰数类型题-C/C++JavaPython实现)

文章目录 132.四叶玫瑰数-列举、查找、判断等题型【满分解题代码+详细分析】(四叶玫瑰数类型题-C/C++&Java&Python实现)一.题目题目类型1:列举题目类型2:判断1.1 解题思路1.1.1 题目类型1:列举1.1.2 题目类型2:判断二.解题代码2.1 题目类型1:列举 C/C++解题代码…

现代控制理论 -- 能控性、能观性

能控性定义&#xff1a; 若给定系统的一个初始状态x(t0)&#xff08;t0可为0&#xff09;&#xff0c;若在t1>t0的有限时间区间[t0,t1]内&#xff0c;存在容许控制u(t)使得x(t1)0&#xff0c;则称系统状态在t0时刻是能控的。 若系统对任意一个初始状态都能控&#xff0c;则…

常见加密算法

常见加密算法 加密算法是一种用数学方法对数据进行变换的技术&#xff0c;目的是保护数据的安全&#xff0c;防止被未经授权的人读取或修改。加密算法可以分为三大类&#xff1a;对称加密算法、非对称加密算法和哈希算法&#xff08;也叫摘要算法&#xff09;。 哈希算法 哈…

来自2023 TM Forum 数字领导力中国峰会的邀请函

峰会介绍 2023数字领导力中国峰会由tmforum和亚信科技联合主办。 数据驱动创新&#xff0c;数字塑造未来&#xff01;2023数字领导力中国峰会&#xff0c;立足技术和商业视角&#xff0c;聚焦讨论各行业如何依托数据治理、IT和网络转型&#xff0c;实现跨越式增长。 这里&am…