Linux基础模块--day3(文件管理命令2)
Linux运维(基础模块)--day3
文件查找
- locate
- which
- 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
本文来自博客园,作者:关于段主任的一切,转载请注明原文链接:https://www.cnblogs.com/fairylandfuture/p/15244805.html