Linux基本指令-3

news2024/11/25 3:18:48

文章目录

一、 d a t e + date + date+ [选项] + + + 格式

1、常用选项:

  指定格式显示时间

格式:
%H : 小时(00…23)
%M : 分钟(00…59)
%S : 秒(00…61)
%X : 相当于 %H:%M:%S
%d : 日 (01…31)
%m : 月份 (01…12)
%Y : 完整年份 (0000…9999
%F : 相当于 %Y-%m-%d

2、运用实例:

注意格式对应关系打印,参照上面格式表

  时间戳:Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒

转化:
时间->时间戳: date +%s
时间戳->时间: date -d@1508749502
我们可以自己控制打印格式:

二、 c a l + cal + cal+ [选项] + + + [年份]

  cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。 “阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”

1、常用选项:

  用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

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

2、运用实例:

三、 f i n d + find + find+[路径] + [ − n a m e ] + +[-name] + +[name]+ 文件名

1、常用选项:

  用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)
  find指令可添加的选项太多,我们现在只需要学这个,以后按需再查找就行

-name 按照文件名查找文件

2、运用实例:

   f i n d find find ~ 找家目录下的所有名为xxx的文件
   w h i c h which which + 指令,找指令文件路径


   w h e r e i s whereis whereis +查找文件 再系统特定路径下查找 ,既可以找到可执行程序,又可以找到手册,安装包,压缩包之类的

四、 g r e p + grep+ grep+ [选项] + + + 搜寻字符串/文件

1、常用选项:

  在文件中搜索字符串,,逐行往下过滤文本,将找到的行,打印出来

-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行

2、运用实例:

g r e p − v grep -v grepv , 逐行往下过滤文本


g r e p − i grep -i grepi

五、 z i p + zip+ zip+ 文件

  将目录或文件压缩成zip格式

1、常用选项:

  将目录或文件压缩成zip格式

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

2、运用实例:

z i p zip zip -r 可以打包目录(也可以附带文件)


u n z i p unzip unzip

六、 t a r + tar+ tar+ [选项] + + + 文件

1、常用选项:

  在文件中搜索字符串,将找到的行打印出来

c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
-C : 解压到指定目录

2、运用实例:

t a r − > tar -> tar>打包后缀
. g z − > .gz-> .gz>压缩后最

tar.gz直接缩写为.tgz

t a r − c z f tar -czf tarczf (打包压缩)
t a r − t z f tar -tzf tartzf (预览)


t a r − x z f tar -xzf tarxzf(解压解包)

七、 u n a m e + uname+ uname+ [选项]

1、常用选项:

uname用来获取电脑和操作系统的相关信息
补充说明: uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息

-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称

2、运用实例:

u n a m e − r uname -r unamer
u n a m e − a uname -a unamea

八、不演示指令

1、 b c bc bc指令

bc命令可以很方便的进行浮点运算

2、[Tab] / [ctrl]-c / [ctrl]-d / [ctrl] -r

[Tab] 按键—具有『命令补全』和『档案补齐』的功能
[Ctrl]-c 按键—让当前的程序『停掉』
[Ctrl]-d 按键—通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用来取代exit
[ctrl] -r 搜索历史命令,等价于 h i s t o r y history history指令

3、 s h u t d o w n + shutdown + shutdown+[选项]

h : 将系统的服务停掉后,立即关机。
-r : 在将系统的服务停掉之后就重新启动
t sec : -t 后面加秒数,亦即『过几秒后关机』的意思




总结:
  这篇文章到此就结束了,希望对你有所帮助,下一篇文章我们将详细学习Linux权限

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

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

相关文章

消息推送平台有没有保证数据不丢?

我们在使用mq的时候,就会很自然思考一个问题:怎么保证数据不丢失? 现在austin接入层是把消息发到mq,下发逻辑层从mq消费数据,随后调用对应渠道接口来下发消息。 消息推送平台🔥推送下发【邮件】【短信】【…

001 - STM32固件库编程

STM32固件库编程 一、新建工程文件夹 1、工程文件夹内添加:Project、Libraries、User、Doc,之后在Project目录内新建工程,并将标准库中CMSIS、STM32F4xx_StdPeriph_Driver复制到Libraries中。 2、将\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Pr…

Hbase基础介绍-1 概述

Hbase基础介绍-1 概述 一、概述1、定义:2、特点:3、HBase在Hadoop生态中的地位4、HBase与HDFS5、Hbase与Hive6、关系型数据库与列式数据库7、结构化数据和非结构化数据8、HBase使用场景9、CAP定理10、Hbase与传统关系型数据库的区别 一、概述 1、定义&am…

飞腾D2000 如何修改boot启动项

开机后,按着F2进入如下界面 选择Enter Setup 选择 Boot Maintenance Manager 进入Boot Options 选择Change Boot Order 在这个界面按 键盘上的 Enter 键 在弹出得蓝色小方框里,按键盘的上下键,比如我要把硬盘盘符放在boot 启动项的第一首选项,则移动下键到硬盘盘符上,再…

嵌入式系统入门基础知识分析(二)

目录 ​编辑 1、GPIO原理与结构 2、A/D接口 3、D/A接口基本 4、键盘接口

解密网站401错误:了解发生原因和修复方法

​  每个网站都会有不同的错误码,其中,401错误被认为是相对常见的错误码。那么,什么是网站401错误呢?在摸清了这一点之后,我们也需要学习一下如何解决它。 什么是 401 状态码? 401 状态代码是 Web 服务器发送给浏览器的 HTTP …

【小菜鸡刷题记】--字符串篇

【小菜鸡刷题记】:字符串 剑指 Offer 05. 替换空格剑指 Offer 58 - II.左旋转字符串剑指 Offer 20.表示数值的字符串剑指 Offer 67. 把字符串转换成整数 特此声明:题目均来自于力扣 剑指 Offer 05. 替换空格 题目链接 请实现一个函数,把字符…

【JUC基础】06. 生产者和消费者问题

1、前言 学习JUC,就不得不提生产者消费者。生产者消费者模型是一种经典的多线程模型,用于解决生产者和消费者之间的数据交换问题。在生产者消费者模型中,生产者生产数据放入共享的缓冲区中,消费者从缓冲区中取出数据进行消费。在…

MySQL同时In俩个字段,In多个字段,Mybatis多个In查询问题,Mysql多个IN查询多出数据问题,Mysql多个IN查询 数据准确问题

背景: 今天产品验收的时候,导入了大量数据;发现造价项目某个查询列表数据多出了几条数据;看了Mybatis查询,才发现是同时使用了多个IN查询导致的问题;入参是对象列表,In值是分开循环赋值…

【SpringBoot整合RabbitMQ(上)】

一、简单的生产者-消费者 1.1、创建连接工具类获取信道 public class RabbitMqUtils {public static Channel getChannel() throws IOException, TimeoutException {//创建一个链接工厂ConnectionFactory factory new ConnectionFactory();//工厂IP 链接RabbitMQ的队列facto…

google_breakpad库的基本使用

参考链接: windows下捕获dump之Google breakpad_client的理解Google Breakpad:基本介绍和操作方法Breakpad 入门linux下用QT捕获程序异常 简介 github 地址 三大组件 client:读取当前线程的状态、加载的可执行文件、共享库等信息,写入到…

Azure深层防御

深层防御的目的是保护信息,防止未经授权访问信息的人员窃取信息。 深层防御策略使用一系列机制来减缓攻击进度,这些攻击旨在获取对数据的未经授权的访问权限。 深层防御层 可以将深度防御可视化为一组层,并将要保护的数据放在中心&#xf…

一篇文章搞定ftp、dns服务器

一篇文章搞定ftp、dns服务器 1、ftp 安装ftp 挂载centos镜像cd /media/CentOS_6.8_Final/Packages安装命令:[rootlocalhost Packages]# rpm -ivh vsftpd-2.2.2-21.el6.x86_64.rpm Vsftpd配置目录为/etc/vsftpd,其中包含下面几个文件 /var/ftp/&#xf…

awk命令编辑

awk工作原理 逐行读取文本,默认以空格或tab键分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。 sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk信息…

做网工10年,没人在30岁前和我讲这些(一)

晚上好,我是老杨。 23年才刚过几天,我就感觉自己又上了点年纪,时常面对年纪比较小的粉丝,无意识的面露慈爱的笑容。 还是每次小冬提醒我,我才发现我的表情不对劲。 我对年轻人的包容度是很强的,尤其是一…

VMware、CentOS、XShell、Xftp的安装

第 1 章 VMware 1.1 VMware 安装 一台电脑本身是可以装多个操作系统的,但是做不到多个操作系统切换自如,所以我们 需要一款软件帮助我们达到这个目的,不然数仓项目搭建不起来。 推荐的软件为 VMware,VMware 可以使用户在一台计…

DNS正反向解析

正向解析 1.准备工作 关闭Selinux服务和firewalld服务 [rootserver ~]# setenforce 0 [rootserver ~]# systemctl stop firewalld 修改服务器与客户端的IP为静态IP地址 [rootserver ~]# nmcli connection modify ens160 ipv4.method manual ipv4.address …

剑指offer 19. 正则表达式匹配

文章目录 1. 题目描述2. 解题思想3. 设置dp初始值4.代码实现 1. 题目描述 2. 解题思想 定义dp数组 dp[i][j]:表示当字符串长度i,j是,s与p是否匹配 确定递推公式 核心是s[i]要与p[j]进行比较,比较的结果来确定 dp数组的值&#xf…

STM32-ADC多通道输入实验

之前已经介绍了几个ADC的笔记和实验了,链接如下: 关于ADC的笔记1_Mr_rustylake的博客-CSDN博客 STM32-ADC单通道采集实验_Mr_rustylake的博客-CSDN博客 STM32-单通道ADC采集(DMA读取)实验_Mr_rustylake的博客-CSDN博客 接下来…

NodeJs基础之NRM与NPM

nrm nrm can help you easy and fast switch between different npm registries, now include: npm, cnpm, taobao, nj(nodejitsu). 译文:nrm可以帮助您在不同的npm注册表之间轻松快速地切换,现在包括:npm、cnpm、taobao、nj(no…