Linux基础模块--day3(文件管理命令2)

Linux运维(基础模块)--day3

文件查找

  1. locate
  2. which
  3. whereis
  • locate
# 安装依赖
yum install mlocate
# 更新数据locate数据库(不更新可能找不到在PATH之外的文件)
updatedb
locate /etc/sh  # 搜索/etc下所有以sh开头的文件
locate -i /etc/sh  # 搜索/etc/下所有以sh开头的文件,不区分大小写
  • which
which ls  # 查看ls命令所在的位置(绝对路径)
# 所有的which只能查询在系统PATH中的命令
  • whereis
whereis ls  # 查找文件索引中的命令,源文件,man文件等,非PATH也可查找

字符处理命令

语法:

sort [Option]...[File]
	-r: 倒序
	-n: 按照数字排序
	-t: 指定分隔符, 默认空格
	-k: 指定第几列, 第几个字符

eg:

创建示例文件

cat >>sore.txt<<EOF
	b:3
	c:2
	a:4
	e:5
	f:11
	EOF

排序

sort sort.txt  # 默认升序
sort -r sort.txt  # 使用降序(倒序)排序
sort -t ':' -k2 sort.txt  # 以':'为分隔符(':'之前的为第一列), 按照第二列进行默认排序 对比: sort -t ':' -k2 -n sort.txt
posted @ 2021-09-08 21:58  关于段主任的一切  阅读(23)  评论(0编辑  收藏  举报