3月30日
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3月30日相关的知识,希望对你有一定的参考价值。
2.23-2.24-2.25 find命令
linux中的搜索命令
1.1 which查找可执行文件的绝对路径 (只查询PATH环境变量范围里面用的)
1.2 whereis 它是通过预先生成的一个文件列表库去查找跟给出的文件名相关的文件,类似模糊查找,不常用
1.3 locate查找文件,需要通过yum install -y mlocate 安装这个命令。 安装后不能用,数据库每天凌晨4点自动生成,手动生成updatedb,使用后结果如下,查询的包含123的文件或路径全部列出来,平时也不常用。
2. stat 查看文件详细信息,如stat 1.txt (atime、ctime、mtime相关信息也在内)
LANG 更改语言命令,如更改成英语命令LANG=en
echo $LANG 查看语言环境文件 ,变回中文 LANG="zh_CN.UTF-8"
3.常用快捷键
ctrl +l 光标定位到第一行
ctrl +d 退出一个终端
ctrl +c 取消
crtl +u 删除光标前的命令
crtl +K 删除光标后的命令
crtl +a 光标最开始
crtl +e 光标最后面
4. find命令是索搜命令中使用最多的命令,语法:find [路径] [参数] 常用参数如下 :
4.1 -name 文件名 命令:find -name 111
4.2 -type 文件类型
-type d 目录匹配 命令:find -type d -name 111
-type f 文件 命令:find -type f -name 111
或者find -type f -name "*.txt "(特符字要加引号,*表示通配符)
-type l 软链接文件
-type b 块设备文件
-type c 字符串
4.3 -mtime 文件改动 时间变化
-ctime 写入文件更改权限 (inode 变化而变化)
-atime 在文件读取或者执行,时间变化
-1 小于一天,用法 find /etc/ -type f -mtime -1 (一天以内发生过更改的文件)
+1 大于一天,用法 find /etc/ -type f -mtime +1 (一天以前发生过更改的文件)
-mmin - 60 一小时(60分钟)以内 ,
4.4 -0 (字母o)或者,用法:
4.5 -inum 用法 find / -inum 33580670 通过inode号去找到硬链接文件
4.6 -exec 表示结果输出后 {}, {} 表示列举出来的文件以 \ ;结尾({}就是前面找到的文件名称\; 的原因是因为find命令要以一个”;“作结尾,但为了不让”;“被shell误解所以加了一个转义字符"\")
实验如下:
5. find命令 :给root目录下在一个小时以内的文件,全部加后缀.bak
5.1 find命令:搜索/tmp/下 -size -10k或-10M -size +10K或+10M 的文件
5.2 find命令:搜索/tmp/下 一天内有修改过的文件
5.3 find命令:给搜索结果列出属性
5.4find命令:搜索相同inode号的文件
2.26 文件名后缀
1.linux系统是区分大小写的;
2.文件是有后缀的。windows系统也有,并且根据后缀名可以判断是否是.txt(文本编辑文件)或.exe(程序可执行文件)甚至.zip(压缩文件)等。而linux中是可以自定义的,所以如果1.txt可能不是文本文件;
.gz 压缩文件
.conf 配置文件
.txt 文本
以上是关于3月30日的主要内容,如果未能解决你的问题,请参考以下文章