【Linux】Linux基本指令(3)

news/2024/11/19 22:47:57/

 

一.时间的相关指令

date显示

单纯的输入 date 会以这种形式输出:

但其实这种形式我们看着是不太习惯的,我们可以指定形式输出:

格式为:date +选项

%H : 小时(00..23)
%M : 分钟(00..59)
%S : 秒(00..61)
%X : 相当于 %H:%M:%S
%d : 日 (01..31)
%m : 月份 (01..12)
%Y : 完整年份 (若是%y,则输出年份的后两位)
%F : 相当于 %Y-%m-%d 

演示:

时间戳

date +%s  可以显示当前的时间戳

时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒 。

但是这一长串数字我们也看不懂,我们可以以  date -d@时间戳 的命令,把时间戳表示的时间打印出来,当然也可以指定格式:


二.cal 指令

这个指令很简单,cal 也就是 calender 的缩写,可以显示日历

cal 2023 :显示2023年的日历;

 cal :显示当月日历

 cal  6  2004 :显示某年某月的日历(注意月在年前)

下面是一些常用选项:

-3 显示系统前一个月,当前月,下一个月的月历;
-j  显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天      数);
-y  显示当前年份的日历;


三.find 指令  (重要)

find 的选项有非常多,所以这里只介绍一种:

find  路径  -name   :在指定路径下寻找指定的内容

例:在当前路径下查找.txt 的文件

find 与 which 与 whereis

1.find:可以在指定的路径下进行文件的搜索(真的在磁盘文件中搜索)

2.which:可以在指定路径下,搜索指令文件

3.whereis:在系统特定的路径下查找,既可以找到可执行程序,又可以找到手册,安装包,压缩包之类的


四.grep 指令

语法: grep [选项] 搜寻字符串 文件
功能: 在文件中搜索字符串,将找到的行打印出来
常用选项:
-i :忽略大小写的不同,所以大小写视为相同;
-n :顺便输出行号;
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行;

例:


五.zip / unzip 指令

zip 指令是用于打包压缩的指令;

语法: zip 压缩文件.zip 目录或文件
功能: 将目录或文件压缩成zip格式

常用选项:
-r   递归处理,将指定目录下的所有文件和子目录一并处理

-d  解压到指定路径

例:

 


六.tar 指令

tar也是用于打包,压缩的指令,由于tar的选项有很多,我们只需要记住这三种使用方法就可以了:

1.tar  czf  xx.tgz   ---打包压缩

2.tar  tzf  xx.tgz    ---预览压缩的内容

3.tar  xzf  xx.tgz   ---解压解包

解压到指定路径 : -C 路径(注意是大写的C)

.tgz  是  .tar.gz   的缩写

例:tar  czf xx.tgz

 tar  tzf  xx.tgz

tar  xzf  xx.tgz

若是想要解压到指定路径 ,可以使用选项 :-C  路径

 Linux 中关于打包和压缩的指令有很多,也有很多不同的后缀,但是我们并不需要记那么多,记住几个常用的几个就可以了,遇到没见过的后缀可以去网上搜。


七.bc  指令

这个指令很简单,可以认为是Linux上的计算器。 


八.uname –r指令


语法:uname [选项]
功能: uname用来获取电脑和操作系统的相关信息;

 

补充说明:

    uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息;
常用选项:
    -a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件         名,处理器类型,硬件平台类型,操作系统名称;


九. 「Tab」「ctrl+c」「ctrl+d」「ctrl+r」热键

「Tab」:具有指令补齐的作用

这个要连续按两下,担忧的版本的Linux并不支持;

「ctrl+c」:终止当前的程序

这个热键其实很好用,遇到什么情况时,直接无脑 「ctrl+c」就可以退出;

「ctrl+d」:当我们用 su 指令切到另一个用户时,可以「ctrl+d」退回到原来的用户

例:

 

「ctrl+r」:搜索历史指令,Linux会记录最近的1000条指令

也可以用  history 指令查看最近记录的1000条指令。


十.关机


语法:shutdown [选项] ** 常见选项:**
-h : 将系统的服务停掉后,立即关机;
-r : 在将系统的服务停掉之后就重新启动;
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思;


🐬🤖本篇文章到此就结束了, 若有错误或是建议的话,欢迎小伙伴们指出;🕊️👻

😄😆希望小伙伴们能支持支持博主啊,你们的支持对我很重要哦;🥰🤩

😍😁谢谢你的阅读。😸😼


http://www.ppmy.cn/news/66826.html

相关文章

WordPress入门之WordPress站点基本设置

在Wordpress站点搭建过程中,我们需要快速去熟悉Wordpress,并进行一些简单的基本设置,在开始设置之前,大家可以先熟悉左边的菜单栏的每个选项,了解它们都是做什么的,今天就简单为大家介绍Wordpress入门之Wordpress站点基本设置。 一、设置个人资料 建议大家完善基本信息…

【常规】Spring Boot多表查询/修改的配置和快速使用

说明 在同一个数据库里边有多张表,后缀以日期分隔开。 例如有三张表: map_record_202301 map_record_202302 map_record_202303 由于mapper对应的是一张表,但是现在表结构是完全相同的,如何指定操作某一张表呢?在myba…

【C++】第13章: 类继承

文章目录 第十三章 类继承13.1 一个简单的基类13.1.1 派生一个类13.1.2 构造函数:访问权限的考虑13.1.3 使用派生类13.1.4 派生类和基类之间的特殊关系 13.2 继承:is-a关系13.3 多态公有继承13.4 静态联编与动态联编13.4.1 指针和引用类型的兼容性13.4.2…

前端:20 个常见的前端算法题

现在面试中,算法出现的频率越来越高了,大厂基本必考 今天给大家带来 20 个常见的前端算法题,重要的地方已添加注释,如有不正确的地方,欢迎多多指正 💕 1、两数之和 题目: 给定一个数组 nums …

电子招投标采购系统源码-适合于招标代理、政府采购、企业采购、工程交易等业务的企业

招投标管理系统-适合于招标代理、政府采购、企业采购、工程交易等业务的企业 招投标管理系统是一个用于内部业务项目管理的应用平台。以项目为主线,从项目立项,资格预审,标书编制审核,招标公告,项目开标,项…

Linux shell编程 数组

数组定义 数组内数据类型可以为数值也可以为字符串。 若字符串类型需要使用 " " 包含以免空格扰乱数组。 方法1 空格分隔直接定义数组 arr(10 20 30 40 50) arr1(zhangsan lisi wangwu) 方法2 指定元素下标定义,若跳过元素不设置会显示为空 arr([0]1…

C++笔记—— 第十七篇 智能指针 C++11来了(下)

目录 1. 为什么需要智能指针 2. 内存泄漏 2.1 什么是内存泄漏,内存泄漏的危害 2.2 内存泄漏分类 2.3如何避免内存泄漏 3.智能指针的使用及原理 3.1 RAII 3.2 智能指针的原理 3.3 std::auto_ptr 3.4 std::unique_ptr 3.5 std::shared_ptr shared_ptr的线…

每周一算法:差分算法

差分算法 差分是一种常见的算法,用于快速修改数组中某一段区间的值。其基本思想就是预处理出数组的差分数组,然后修改区间时,只需要修改两个位置的值,即可快速完成区间修改。最后再通过差分数组求出原数组。差分算法在区间加、区…