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文件放在何处,选择桌面
传输成功!
以上便是此次博文的学习内容,如有错误之处,还望大佬指点出来,以便本人及时学习加以斧正,谢谢!