# linux从入门到精通--从基础学起,逐步提升,探索linux奥秘(五)

news2024/12/22 22:56:24

linux从入门到精通–从基础学起,逐步提升,探索linux奥秘(五)

一、linux进阶指令(1)

1、df指令

1)作用:查看磁盘的空间
2)语法:#df -h -h表示以可读性较高的形式展示大小

在这里插入图片描述

2、free指令

1)作用:查看内存使用情况
2)语法:#free -m -m表示以mb为单位查看

在这里插入图片描述

3)剩余的真实可以用的内存为724mb。

4)Swap:用于临时内存,当系统真实内存不够用的时候可以临时使用磁盘空间来充当内存。

二、linux进阶指令(2)

3、head指令

1)作用:查看一个文件的前n行,如果不指定n,则默认显示前10行。
2)语法:#head -n 文件路径 【n表示数字】

在这里插入图片描述

4、tail指令

1)作用1:查看一个文件的未n行,如果n不指定默认显示后10行
2)语法:#tail -n 文件的路径 n同样表示数字

在这里插入图片描述

3)作用2:可以通过tail指令来查看一个文件的动态变化内容【变化的内容不能是用户手动增加的】

4)语法:#tail -f 文件路径
5)该命令一般用于查看系统的日志比较多。

在这里插入图片描述

5、less指令

1)作用:查看文件,以较少的内容进行输出,按下辅助功能键(数字+回车、空格键+上下方向键)查看更多
2)语法:#less 需要查看的文件路径。
3)在退出的只需要按下q键即可。

在这里插入图片描述

6、wc指令

1)作用:统计文件内容信息(包含行数、单词数、字节数)
2)语法:#wc -lwc 需要统计的文件路径
-l:表示lines,行数
-w:表示words,单词数 依照空格来判断单词数量
-c:表示bytes,字节数

在这里插入图片描述

三、linux进阶指令(3)

7、date指令(重点)

1)作用:表示操作时间日期(读取、设置),其中:CST :指中国时间,UCT:指美国时间,GMT:世界时间。
2)语法1:#date 输出的形式:2024年 09月 27日 星期五 21:16:17 CST
3)语法2:#date +%F (等价于#date “+%Y-%m-%d” ) 输出形式:2018-03-24
4)语法3:#date “+%F %T” 引号表示让“年月日与时分秒”成为一个不可分割的整体
等价操作#date “+%Y-%m-%d %H:%M:%S”
输出的形式:2024-09-27 21:27:27

5)语法4:获取之前或者之后的某个时间(备份)

date -d “-1 day” “+%Y-%m-%d %H:%M:%S”

[root@localhost test2]# date -d “-1 year” “+%Y-%m-%d %H:%M:%S”
2023-09-27 21:44:45

[root@localhost test2]# date -d “+1 year” “+%Y-%m-%d %H:%M:%S”
2025-09-27 21:45:00

[root@localhost test2]# date -d “+1 month” “+%Y-%m-%d %H:%M:%S”
2024-10-27 21:45:35

[root@localhost test2]# date -d “-1 month” “+%Y-%m-%d %H:%M:%S”
2024-08-27 21:45:49

6)符号的可选值:+(之后) 或者 - (之前)
单位的可选值:day(天)、month(月份)、year(年)
%F:表示完整的年月日
%T:表示完整的时分秒
%Y:表示四位年份
%m:表示两位月份(带前导0)
%d:表示日期(带前导0)
%H:表示小时(带前导0)
%M:表示分钟(带前导0)
%S:表示秒数(带前导0)

在这里插入图片描述

8、cal指令

1)作用:用来操作日历的
2)语法1:#cal 等价于 #cal -1 直接输出当前月份的日历
3)语法2:#cal -3 表示输出上一个月+本月+下个月的日历
4)语法3:#cal -y 年份 表示输出某一个年份的日历,如:cal -y 2024
5)语法4:#cal -s 直接输出当前月份的日历,但每周的第一天从周日开始计算。
6)语法5:#cal -m 直接输出当前月份的日历,但每周的第一天从周一开始计算。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

四、linux进阶指令(4)

9、clear/ctrl + L指令

1)作用:清除终端中已经存在的命令和结果(信息)。即清屏。
2)语法:clear 或者快捷键:ctrl + L

3)需要注意的是,该命令并不是真的清除了之前的信息,而是把之前的信息的隐藏到了最上面,通过滚动条继续查看以前的信息。

4)windows系统下cmd 命令提示符下的清屏命令:cls 它是清除了所有信息,与 linux 命令不同。

在这里插入图片描述

10、管道(重要)

1)管道符:|
2)作用:管道一般可以用于“过滤”,“特殊”,“扩展处理”。
3)语法:管道不能单独使用,必须需要配合前面所讲的一些指令来一起使用,其作用主要是辅助作用。

4)过滤案例(100%使用):需要通过管道查询出 /usr/local/test2 当前目录下包含“h”字母的文档名称。
#ls /usr/local/test2 | grep h
针对上面这个命令说明:

  • 以管道作为分界线,前面的命令有个输出,后面需要先输入,然后再过滤,最后再输出,通俗的讲就是管道前面的输出就是后面指令的输入;

  • grep指令:主要用于过滤

5)特殊用法案例:通过管道的操作方法来实现less的等价效果(了解)
之前通过less查看一个文件,可以#less 路径
现在通过管道还可以这么:#cat 路径|less
例如:通过管道查询出 /usr/local/test2 当前目录下 linux.txt 文件内容。
cat linux.txt | less

6)扩展处理:请使用学过的命令,来统计某个目录下(如:根目录,或当前目录)的文档的总个数?

答:#ls / | wc -l
或者
#ls /usr/local/test2 | wc -l

在这里插入图片描述

上一节关联链接请点击:
# linux从入门到精通–从基础学起,逐步提升,探索linux奥秘(四)

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

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

相关文章

LeetCode 面试经典150题 50.Pow(x,n)

题目&#xff1a;实现 pow(x, n) &#xff0c;即计算 x 的整数 n 次幂函数&#xff08;即&#xff0c; &#xff09;。 思路&#xff1a; 代码&#xff1a; class Solution {public double myPow(double x, int n) {double ans 1;long N n;if (N < 0) {N -N;x 1 / x;}…

微服务JMeter解析部署使用全流程

目录 1、介绍 2、下载 3、运行 4、设置简体中文版 5、开始测试 1、添加线程组 2、添加监听器 3、添加请求 先.测试userController里的查询方法 6、查看结果 1、查看结果树 2、汇总报告 3、聚合报告 7、JMeter报错 1、介绍 Apache JMeter 是 Apache 组织基于 Java…

Edge SCDN:安全与速度并进的解决方案

在当今数字化时代&#xff0c;网络速度与安全成为企业不可忽视的双刃剑。Edge SCDN&#xff08;边缘安全加速&#xff09;正重新定义着内容分发与安全防护的边界&#xff0c;它不仅优化了内容传输的速度&#xff0c;还强化了网络的安全防护能力&#xff0c;为企业构建了一个既快…

docker的harbor仓库登录问题

目录 一、问题描述 二、证书信任问题 三、DNS解析问题 四、解决 参考链接&#xff1a;Docker login Harbor报错解决&#xff1a;Error response from daemon: Get https:..-阿里云开发者社区 一、问题描述 问题&#xff1a; 挂机或者挂机重启之后harbor登录不上 查看日…

【Android 14源码分析】WMS-窗口显示-第二步:relayoutWindow -1

忽然有一天&#xff0c;我想要做一件事&#xff1a;去代码中去验证那些曾经被“灌输”的理论。                                                                                  – 服装…

贝锐蒲公英工业物联方案:助力美的智慧楼宇全球布局

智慧楼宇正日益成为现代城市发展的基石&#xff0c;作为该领域的先锋&#xff0c;美的楼宇科技通过其创新的iBUILDING数字化平台和低碳技术&#xff0c;引领着智慧空间的可持续发展&#xff0c;并持续推动建筑及相关行业的数字化转型。 美的楼宇科技的解决方案融合了先进的楼宇…

六,MyBatis-Plus 扩展功能(逻辑删除,通用枚举,字段类型处理,自动填充功能,防全表更新与删除插件,MybatisX快速开发插件)

六&#xff0c;MyBatis-Plus 扩展功能&#xff08;逻辑删除&#xff0c;通用枚举&#xff0c;字段类型处理&#xff0c;自动填充功能&#xff0c;防全表更新与删除插件&#xff0c;MybatisX快速开发插件&#xff09; 文章目录 六&#xff0c;MyBatis-Plus 扩展功能&#xff08;…

51单片机学习第六课---B站UP主江协科技

DS18B20 1、基本知识讲解 2、DS18B20读取温度值 main.c #include<regx52.h> #include"delay.h" #include"LCD1602.h" #include"key.h" #include"DS18B20.h"float T; void main () {LCD_Init();LCD_ShowString(1,1,"temp…

领域偏移:协变量移位下的域自适应

现在我们将焦点转移到一种叫做协变量转移的扰动上。我们在一个分类或回归设置中工作&#xff0c;我们希望从x预测y&#xff0c;并假设p≈(y | x)和p∗(y | x)是相同的(标记函数在训练和测试之间不会改变) 假设 (Covariate Shift)。对于列车分布p~和检验分布p∗&#xff0c;我们…

安达发|纺织行业APS系统中的物料替代解决方案

在纺织行业中&#xff0c;物料替代是应对原材料短缺、成本波动和供应链不确定性的一种重要策略。高级计划与排程系统&#xff08;APS&#xff09;通过集成物料替代功能&#xff0c;可以帮助企业在保持生产效率的同时&#xff0c;灵活应对市场变化。本文将探讨纺织行业在APS系统…

Leetcode Hot 100 | 543.二叉树的直径 | 递归+优化

写法一 自己一开始直接写的&#xff0c;没考虑时间复杂度… class Solution {/*递归思路&#xff1a;不准进递归&#xff08;除非之后用简单例子验证一下&#xff09;将方法按照自己想要返回的值来补充其他的代码细节&#xff1b;用最值来模拟返回结果补充代码细节&#xff0…

Win10鼠标总是频繁自动失去焦点-非常有效-重启之后立竿见影

针对Win10鼠标频繁自动失去焦点的问题&#xff0c;可以尝试以下解决方案&#xff1a; 一、修改注册表&#xff08;最有效的方法-重启之后立竿见影&#xff09; 打开注册表编辑器&#xff1a; 按下WindowsR组合键&#xff0c;打开运行窗口。在运行窗口中输入“regedit”&#x…

什么是reactor以及其三种版本

写在前面 本文来看下什么是reactor以及其三种版本。 1&#xff1a;什么是reactor以及其三种版本 为了更好的理解什么是reactor&#xff0c;我们结合现实生活中的例子来看下。 翠花是个貌美如花的姑娘&#xff0c;人称赛东施&#xff0c;她的梦想是嫁给王子&#xff0c;可是天…

【机器学习-无监督学习】降维与主成分分析

【作者主页】Francek Chen 【专栏介绍】 ⌈ ⌈ ⌈Python机器学习 ⌋ ⌋ ⌋ 机器学习是一门人工智能的分支学科&#xff0c;通过算法和模型让计算机从数据中学习&#xff0c;进行模型训练和优化&#xff0c;做出预测、分类和决策支持。Python成为机器学习的首选语言&#xff0c;…

揭秘帕金森病:多因素交织下的“沉默杀手”

在老年人群中&#xff0c;帕金森病如同一位“沉默的杀手”&#xff0c;悄然侵袭着无数人的生活。它以其独特的静止性震颤、运动迟缓、肌强直和姿势平衡障碍等症状&#xff0c;让患者的生活质量大打折扣。那么&#xff0c;帕金森病究竟是如何得的呢&#xff1f;本文将带您深入探…

基于Springboot+Vue的基于协同过滤算法的个性化音乐推荐系统 (含源码数据库)

1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 系统中…

Android 13.0 系统wifi列表显示已连接但无法访问网络问题解决

1.前言 在13.0的系统rom产品定制化开发中,在wifi模块也很重要,但是在某些情况下对于一些wifi连接成功后,确显示已连接成功,但是无法访问互联网 的情况,所以实际上这时可以正常上网的,就是显示的不正常,所以就需要分析连接流程然后解决问题 如图所示: 2.系统wifi列表显示…

【Spring Boot 入门三】Spring Boot与数据库集成 - 构建数据驱动的应用

一、引言 在之前的文章中&#xff0c;我们已经对Spring Boot有了初步的认识&#xff0c;了解了如何构建第一个Spring Boot应用&#xff0c;以及如何通过配置文件来掌控应用的设置。这些知识为我们进一步探索Spring Boot与数据库的集成奠定了坚实的基础。 数据库是现代应用的核…

QSqlDatabase在多线程中的使用

Qt中多线程使用数据库_qt数据库管理类支持多数据库,多线程-CSDN博客 1. 代码&#xff1a; #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QPushButton> #include <QSqlDatabase> #include <QSqlQuery> #include <QSqlError>…

【原创】基于websocket的实时文本转语音功能

功能实现&#xff0c;将长文本分段实时转成音频流&#xff0c;达到边转换边播放的效果&#xff0c;减少等待效果&#xff0c;像豆包通义千问chatgpt差不多也是这样实现的&#xff0c; 下面的效果展示 20240930_084035_哔哩哔哩_bilibili【原创】基于websocket的实时文本转语音…