天天看点

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

目录

  • ​Linux运维(基础模块)--day3​
  • ​​文件查找​​
  • ​​字符处理命令​​

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

文件查找

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

作者:Alice只敲代码不秃头

继续阅读