3.1 时间戳的概念
时间戳是指:
从1970年1月1日到现在经过的秒数
在Linux下查看当前时间戳:
使用指令: date +%s
时间戳在实际生活中有许多应用场景
想要了解更多详情可以跳转:
4. Linux下搜索指令: find
查找一个文件或目录的路径:
使用指令: find -name 文件/目录名
我的机器下的文件树是这样的:
假设我想要找出d3的位置:
它会把所有包含d3名字的文件/目录
的路径打印在屏幕上!
4.1 which和alias指令
which指令:
用于查看一个指令的所在路径:
alias指令:
用于给一个指令取别名
比如我想将ll指令改名为NEO:
此时再使用which指令查看NEO:
系统会告诉我NEO是ll的别名
4.2 grep指令
指令grep的功能:
在文件中搜索字符串,将找到的行打印出来
比如我的hello.txt中有这些内容:
想要找到有字符"1"的一行:
所有有’1’的一行都会被打印出来!
grep拓展选项:
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行
5. 压缩/解压缩指令(一)
压缩一个文件:
使用指令: zip 压缩文件名.zip 要压缩的文件
例如将good.txt压缩一下:
当前目录下会多出一个红色的压缩文件
假设要压缩一个目录下所有的文件:
使用指令: zip -r xxx.zip xxx文件
5.1 解压缩一个文件/目录
使用指令: unzip 要解压的文件
或指令: unzip xxx -d 指定路径
例如要解压刚刚压缩的good.txt:
当然!使用第一个指令默认解压到当前路径
6. 压缩/解压缩指令(二)
压缩/解压缩的指令有很多
我们常见的压缩文件后缀也有很多
这里介绍两个最常见的!
使用指令: tar [-cxtzjvf] xxx.tgz xxx
其中的cxtzjvf是不同的参数:
-c :建立一个压缩文件的参数指令
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
-z :是否同时具有 gzip 的属性?
-j :是否同时具有 bzip2 的属性?
-v :压缩的过程中显示文件!!
-f :使用档名,f后不能再跟任何参数
-C : 解压到指定目录
比如要压缩small.txt文件:
比如要解压方才的压缩文件到d2目录:
注:
压缩一个文件的常见选项:czf
解压缩一个文件常见选项:xzf
最前面的c和x不能改变,后面的选项随意
7. 总结以及拓展
Linux下的常见指令已经全部介绍完毕!
当然Linux学习不止是学习指令
Linux下的指令是学不完的!
更多的还是理解Linux运作的内部细节!
拓展:
Linux下常见的热键有:
- [TAB]键:可补全指令
- [CTRL]+c: 终止当前程序
- [CTRL]+d: 相当于exit
- [CTRL]+r: 进入历史搜索
对于TAB键的解释:
当你想输入指令which时
但是你忘记它怎么拼写了
这时你输入一个whi然后按TAB键
系统会自动帮你补齐指令
若以whi开头的指令不止一个
系统将会把所有whi开头的指令打印出来!
按一次TAB没反应就多按几次
🔎 下期预告:Linux权限理解🔍














