【Linux探索学习】第三篇Linux的基本指令(3)——开启Linux学习第三篇
目录
1.date 指令
2.find指令
3.whereis指令
4.grep指令
5.zip/unzip指令
6.cal指令
7.tar指令
8.bc指令
9.uname指令
10.总结
【Linux探索学习】第二篇Linux的基本指令(2)——开启Linux学习第二篇
【Linux探索学习】第一篇Linux的基本指令(1)——开启Linux学习第一篇
1.date 指令
修改时间:使用者可以设定显示的格式,格式设定为⼀个加号后接数个标记,其中常用的标记列表如下
%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
显示时间戳
显示时间戳的方法date +%s
时间戳转成可视时间:
2.find指令
-name 按照文件名查找文件
其他选项需要在查,这个命令其实比较复杂。
Linux下find命令在目录结构中搜索文件,并执行指定的操作。
Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解⼀下。
3.whereis指令
这个指令的功能是在系统特定的路径下查找,既可以找到可执行程序,又可以找到手册、安装包、压缩包等
4.grep指令
语法: grep [ 选项 ] 搜寻字符串 文件
功能:在文件中搜索字符串,将找到的行打印出
grep还有几个用法
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行
现在有一个这样的文件,内容如下:
-n选项的用法:
找到包含 ‘wyb’ 的行,并把它的行号打印出来
-v选项的用法:
把不包含 wyb 的行打印出来
-i选项的用法:
忽略大小写,只要是字母一样且顺序一样就找出来
5.zip/unzip指令
zip/unzip指令是Linux下的一种压缩和解压缩的指令,下面我们来看一下它们两个是如何对文件或目录进行压缩和解压缩
打我们在平时学习提交作业等东西的时候,就经常需要将一个或几个相关联的文件打包压缩在一起,这样即可以防止这些文件中发生部分丢失,也可以节省内存。
我们现在有这样一个文件夹
我们现在将java.c压缩
如下图可知,现在dir1中有一个java.c.zip的压缩包
现在我们将java.c文件删除
对java.c.zip进行解压
6.cal指令
cal指令是与日历(阳历)有关的指令,它可以帮助我们查看日历相关的信息
cal指令不加任何选项默认的是查看当前年份当前月份的日历:
-3 显示系统前一个月,当前月,下一个月的月历
-j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天 数)
-y 显示当前年份的日历
-3选项
-j选项
-y选项
7.tar指令
tar指令与打包压缩有关的是:tar caf 压缩包名 文件名(可以是多个文件)
有这样一个目录如下:
我妈把上面的压缩包删掉之后,打包压缩其他的文件
通过红色的字母,我们发现它是.tar.gz后缀,其实这个tar 是tar指令压缩而来的意思,.gz 是压缩文件的意思,我们也可以把这个后缀简写成 .tgz
还有一个比较重要的功能:预览
就比如上面的那个压缩文件,我们就可以对它进行预览
解压缩包
我们先把原来的文件的删掉
然后我们再进行解压
8.bc指令
就是linux环境下的计算器,可以进行加减乘除,退出的话在键盘上按quit字母(当然键盘没有这个按钮键,是要用键盘打出来)
9.uname指令
uname指令是用来帮助我们查看我们当前使用的Linux的内核版本的
uname -a指令:查体系结构和内核系统,
uname -r指令:只查体系结构
10.总结
好啦~这期的博客就到这里啦,我们下期见,感谢大家的关注。