Linux基于centos7指令初学3

date指令

作用:

date指令可以查看时间

这个指令可以进行格式化

格式:date +%想要的内容 

Y:年份        m:月份        d:日

H:时            M:分        S:秒

时间分界线可以由自己定

时间戳

记录日志的时候常用,它是从1970-1-1的零点开始累积的秒数

将时间戳转为普通时间

格式:date +%[想要转成的格式]  -d @某个时间戳

date +%Y-%m-%d/%H:%M:%S -d @0

这里8点的原因是北京是处在东八区的地方

这里讲述时间主要是为了记录日志的时候能够起作用,而日志则是相当重要,它可以辅助程序员进行问题的排查

cal指令

作用:

展示日历

cal + 年份

它会将这个今年所有的月份显示出来 

其它功能

Find指令

Linux下的find命令在目录结构中搜索文件,并执行指定操作。

Find命令的功能选项有很多,这里只给出普遍使用的Find命令了

语法:

find pathname -name document_name

eg:

在这两个指令中,只要给出路径和你想要的文件,其都会在下面给你找到所以这个文件(是这个路径下),不存在的文件则无法找到 。

which指令

which指令通常使用做查询指令所存在的位置

grep指令

grep行文本过滤工具

首先创建一个test.txt文件,文件里的内容有:

 grep '想要查找的字符或字符串' document_name

-i:忽略文本的大小写

grep -i 'O' test.txt

-n:是指给出序号,可以跟-i等其它功能相互结合使用

grep -ni 'a' test.txt

-v:反向选择,选中的含有此字符或者字符串的相反不显示出来 

grep -vi 'A' test.txt

其功能是以后能够在一大堆的数据中快速定位出我们想要的数据,比如报错信息

通常grep跟管道组合的比较多

sort指令,uniq指令与wc指令

sort是按照ASCLL码值进行排列,uniq是能够进行去重操作

uniq是要相邻行的才能进行去重,不相邻行就去重不了,所以一般都是先sort一下,再去重

wc指令,通常是与-l 功能组合,只要是算有多少行

打包压缩

为什么

可以使多个文件变为一个文件,防止文件丢失,更节省空间,在网络传输的时候,更节省时间

zip指令

可以先看看自己有没有安装zip指令

我这样是有的,如果没有,则可以使用下面语句进行安装

yum install -y zip

zip在使用的时候如果不加 -r 的 话,默认是不会将里面的内容打包进去的

-r我们很熟悉了,是递归式进行

压缩

语法: zip -r dst src        

解压

对其进行试验

 

进入testzip文件中

对studyday1.zip进行解压可得到

查看解压后的文件

对解压后的文件进行验证看看是否有误

解压到指定文件:

 unzip  压缩文件.zip  -d 指定文件目录

tar指令

作用

打包/解包,不打开它,直接看内容

功能:

-c:建议一个压缩文件的参数指令,create

-x:解开一个压缩文件的参数指令

-t:查看tarfile里面的文件

-z:是否同时具有gzip属性?即是否需要用gzip压缩?

-j:是否同时具有bzip2属性?即是否需要用bzip2压缩?

-v:压缩过程中显示文件,不建议用在背景执行过程中

-f:使用档名,在f后要直接使用档名,不要再加参数了

-C:解压到指定目录

重点可记

压缩:tar -czf/ -cvzf dest.tgz src

解压: tar -xzf/ -xvzf  .tgz

解压到指定目录:tar  -xzf/ -xvzf  src.tgz  -C dest

服务器上Linux与WINDOWS的互传

下载:

yum install -y lrzsz

使用完这个下载指令后便可直接在windows和Linux上进行互通

现在进行展示一下

1,我想将我的Linux里的file.txt文件传到我的Windows上

 

2,执行指令sz file.txt 

执行之后便后跳出windows的计算机中的文件夹,并选择你要将file.txt文件放在何处,选择桌面

 

 

传输成功!

以上便是此次博文的学习内容,如有错误之处,还望大佬指点出来,以便本人及时学习加以斧正,谢谢!

相关推荐

  1. Linux Centos7.5 开放指定端口

    2024-07-13 05:24:01       22 阅读
  2. linux问题处理汇总(基于centos7.9)

    2024-07-13 05:24:01       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 05:24:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 05:24:01       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 05:24:01       58 阅读
  4. Python语言-面向对象

    2024-07-13 05:24:01       69 阅读

热门阅读

  1. React@16.x(55)Redux@4.x(4)- store

    2024-07-13 05:24:01       23 阅读
  2. Reactor 模式

    2024-07-13 05:24:01       22 阅读
  3. python 端口的转发

    2024-07-13 05:24:01       31 阅读
  4. 软设之迭代器模式

    2024-07-13 05:24:01       23 阅读
  5. 华为od 100问 持续分享-2

    2024-07-13 05:24:01       27 阅读
  6. 7-3 打怪升级(25 分)

    2024-07-13 05:24:01       25 阅读
  7. AC修炼计划( AtCoder Regular Contest 178)A~C

    2024-07-13 05:24:01       22 阅读
  8. Linux学习笔记(三)文件权限

    2024-07-13 05:24:01       28 阅读
  9. 避免 WebSocket 连接被拒绝

    2024-07-13 05:24:01       24 阅读
  10. 小程序需要做等保测评吗?

    2024-07-13 05:24:01       20 阅读