RHCSA学习超详细知识点2命令篇

输入命令行的语法

终端中执行命令需要遵照一定的语法,输入命令的格式如下:

命令 参数

命令 -选项 参数

输入命令时可以包含多个选项,假如一个命令有-a,-b,-c,-d四个选项,可以写作

命令 -a -b -c -d 参数

 这里的多个选项可以“提取公因式” ,写作:

命令 -abcd 参数

这里会把 -abcd 当成 -a,-b,-c,-d 四个选项,

如果一个单词(多个字母)作为一个选项使用,要用“--”

 

这里会把 -help当成4个选项: -h,-e,-l,-p,报错信息是没有-e选项。但是我们知道help是一个单词,应该作为一个选项出现的,所以前面应该是两个 “-”

 

ls

ls的作用是列出一个目录的内容类似Window CMD命令行下的 dir命令

                                                ---- windows中执行dir命令----

                                                           -----ls-----

这里ls并没有加任何参数,表示显示当前目录下的所有内容

如何查看当前所在的目录呢:可以用pwd命令

这里显示我们现在 在 根目录下(/)的home目录下的menge目录    /home/menge

刚刚的ls就是显示 /home/menge目录下的内容。

ls -a

ls命令可以加上 -a选项,表示列出所有内容,包括隐藏文件。

在Liunx系统中,所有以 “.”开头的文件都是 隐藏文件

ls -l

ls 命令可以加上-l 选项,表示以长模式的形式展示。

这里显示了/boot/config-5.14.0-162.6.1.el9_1.x86_64 文件的相关属性信息,包括所有者,所有属组和权限等,这些后面会详细讲解。这里的 212826 表示文件大小,单位为B,看起来不能快速识别,这里可以加上-h选项

加上 -h后,会以更适合阅读的单位来显示。

ls -d

在ls后如果以目录作为参数,则显示的是这个目录的内容,如果像像是这个目录本身的属性,需要加上 -d。

有人会疑问, /boot中那么多东西,大小怎么才4.0K?

因为这里仅显示了/boot目录本身的属性,并不包括目录里面内容的大小,例如,一个口袋1斤,装了500斤重的石头,口袋的重量仍然为1斤。

du:如果想显示目录及里面内容的总大小,则可以使用 du命令

-h 选项是以更适合阅读的单位来显示。

-s选项是摘要信息,只显示目录的总大小,不显示子目录的大小,这里可以看到 /boot目录总大小是211M

date

直接输入date命令,可以显示日期和时间

如果想了解date的详细用法可以看 Linux常用命令-CSDN博客

 

cal

显示日历信息,用法是 ”cal 月 年 ",例如,显示2025年8月的日历。

whoami

whoami命令可以显示当前是哪个用户在登录

bc

命令行中的计算器是bc,bc加上 -q选项,是以简洁选项模式显示。

可以看到这里显示的结果是 7

这里5/2应该是2.5 但是答案却是 2,因为默认情况下 bc并不保留小数部分。如果想要保留小数点之后的部分,可以用scale=N,指定需要保留小数点后几位这里N是一个数字。

这里scale命令应该在bc命令下使用,不然没有反应

用户的切换

在Liunx中,管理用户是root,在终端中的提示符是#,root的权限很大,为了防止误操作,平时尽可能使用普通用户登录,普通用户的提示符是 $.

但是有时候使用普通用户登录时,会遇到权限不够的情况,例如,执行下面的命令

这里可以用su命令切换到超级用户

su root

su 用户名

su -用户名

 如果后面没有跟用户名,则默认为root。这里带”-“和不带”-“的区别在于切换用户之后的环境变量不一样,关于环境变量后面讲到脚本时会讲。

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

3步实现贪吃蛇

方法很简单,打开页面,复制,粘贴 一.整体思维架构 我们根据游戏的开始,运行,结束,将整个游戏划分成三个部分。在每个部分下面又划分出多个功能,接下来我们就根据模块一一实现功能。 二.Gamesta…

风电电力系统低碳调度论文阅读第一期

在碳交易市场中,历史法和基准线法是用于分配碳排放配额的两种主要方法。以下是两种方法的公式及其解释: 区别总结 历史法:基于历史排放量,分配具有较强的公平性但可能缺乏激励减排。基准线法:基于行业基准和生产量&am…

Mybatis-Plus 多租户插件属性自动赋值

文章目录 1、Mybatis-Plus 多租户插件1.1、属性介绍1.2、使用多租户插件mavenymlThreadLocalUtil实现 定义,注入租户处理器插件测试domianservice & ServiceImplmapper 测试mapper.xml 方式 1.3、不使用多租户插件 2、实体对象的属性自动赋值使用1. 定义实体类2. 实现 Meta…

CSS基础知识05(弹性盒子、布局详解,动画,3D转换,calc)

目录 0、弹性盒子、布局 0.1.弹性盒子的基本概念 0.2.弹性盒子的主轴和交叉轴 0.3.弹性盒子的属性 flex-direction row row-reverse column column-reverse flex-wrap nowrap wrap wrap-reverse flex-dirction和flex-wrap的组合简写模式 justify-content flex-s…

使用Web Animations API实现复杂的网页动画效果

💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 使用Web Animations API实现复杂的网页动画效果 使用Web Animations API实现复杂的网页动画效果 使用Web Animations API实现复杂…

Matlab多输入单输出之倾斜手写数字识别

本本主要介绍使用matlab构建多输入单输出的网络架构,来实现倾斜的手写数字识别,使用concatenationLayer来拼接特征,实现网络输入多个特征。 1.加载训练数据 加载数据:手写数字的图像、真实数字标签和数字顺时针旋转的角度。 lo…

pytest结合allure做接口自动化

这是一个采用pytest框架,结合allure完成接口自动化测试的项目,最后采用allure生成直观美观的测试报告,由于添加了allure的特性,使得测试报告覆盖的内容更全面和阅读起来更方便。 1. 使用pytest构建测试框架,首先配置好…

【无人机设计与控制】基于MATLAB的四旋翼无人机PID双闭环控制研究

摘要 本文基于MATLAB/Simulink环境,对四旋翼无人机进行了PID双闭环控制设计与仿真研究。通过分析四旋翼无人机的动力学模型与运动学模型,建立了姿态和位置双闭环控制系统,以实现无人机的稳定飞行与精确轨迹跟踪。仿真实验验证了该控制策略的…

强大的正则表达式——Easy

进入题目界面输入难度1后,让我们输入正则表达式(regex): 目前不清楚题目要求,先去下载附件查看情况: import re import random# pip install libscrc import libscrcallowed_chars "0123456789()|*&q…

pytest | 框架的简单使用

这里写目录标题 单个文件测试方法执行测试套件的子集测试名称的子字符串根据应用的标记进行选择 其他常见的测试命令 pytest框架的使用示例 pytest将运行当前目录及其子目录中test_*.py或 *_test.py 形式的所有 文件 文件内的函数名称可以test* 或者test_* 开头 单个文件测试…

【安卓恶意软件检测-论文】DroidEvoler:自我进化的 Android 恶意软件检测系统

DroidEvolver:自我进化的 Android 恶意软件检测系统 摘要 鉴于Android框架的频繁变化和Android恶意软件的不断演变,随着时间的推移以有效且可扩展的方式检测恶意软件具有挑战性。为了应对这一挑战,我们提出了DroidEvolver,这是一…

Vulnhub靶场 Billu_b0x 练习

目录 0x00 准备0x01 主机信息收集0x02 站点信息收集0x03 漏洞查找与利用1. 文件包含2. SQL注入3. 文件上传4. 反弹shell5. 提权(思路1:ssh)6. 提权(思路2:内核)7. 补充 0x04 总结 0x00 准备 下载链接&#…

LabVIEW弧焊参数测控系统

在现代制造业中,焊接技术作为关键的生产工艺之一,其质量直接影响到最终产品的性能与稳定性。焊接过程中,电流、电压等焊接参数的精确控制是保证焊接质量的核心。基于LabVIEW开发的弧焊参数测控系统,通过实时监控和控制焊接过程中关…

CentOS网络配置

上一篇文章:VMware Workstation安装Centos系统 在CentOS系统中进行网络配置是确保系统能够顺畅接入网络的重要步骤。本文将详细介绍如何配置静态IP地址、网关、DNS等关键网络参数,以帮助需要的人快速掌握CentOS网络配置的基本方法和技巧。通过遵循本文的…

低速接口项目之串口Uart开发(一)——串口UART

本节目录 一、串口UART 二、串口协议 三、串口硬件 四、往期文章链接本节内容 一、串口UART 串口UART,通用异步收发传输器(Universal Asynchronnous Receiver / Transmitter),一种异步收发传输器,全双工传输。数据发送时,将并行…

Uni-APP+Vue3+鸿蒙 开发菜鸟流程

参考文档 文档中心 运行和发行 | uni-app官网 AppGallery Connect DCloud开发者中心 环境要求 Vue3jdk 17 Java Downloads | Oracle 中国 【鸿蒙开发工具内置jdk17,本地不使用17会报jdk版本不一致问题】 开发工具 HBuilderDevEco Studio【目前只下载这一个就…

SQL 外连接

1 外连接 外连接是一种用于结合两个或多个表的方式,返回至少一个表中的所有记录。 左外连接 LEFT JOIN,左表为驱动表,右表为从表。返回驱动表的所有记录以及从表中的匹配记录。如果从表没有匹配,则结果中从表的部分为NULL。 右…

笔记|M芯片MAC (arm64) docker上使用 export / import / commit 构建amd64镜像

很简单的起因,我的东西最终需要跑在amd64上,但是因为mac的架构师arm64,所以直接构建好的代码是没办法跨平台运行的。直接在arm64上pull下来的docker镜像也都是arm64架构。 检查镜像架构: docker inspect 8135f475e221 | grep Arc…

SAP+Internet主题HTML样式选择

SAP目前只支持三种HTML样式选择: 样式一 背景色:深色,蓝 特点:适中型排列,与SAP界面排列相同,富含UI特征,整齐美观 URL地址:http://cn1000-sap-01.sc.com:8000/sap/bc/gui/sap/it…

使用 Qt 实现基于海康相机的图像采集和显示系统(不使用外部视觉库,如Halcon\OpenCv)[工程源码联系博主索要]

本文将梳理一个不借助外部视觉库(如 OpenCV/Halcon)的海康相机图像采集和显示 Demo。该程序直接使用 Qt GUI 来显示图像。通过海康 MVS SDK 实现相机的连接、参数设置、图像采集和异常处理等功能,并通过 Qt 界面展示操作结果。 1. 功能概述 …