当前位置: 首页 > news >正文

Linux文件管理练习

1、列出所有账号的账号名

切割显示-cut

作用:cut命令用于按列提取文本内容

格式:

cut  -d  "分隔符"  -f列数字  文件名


2、将/etc/passwd中内容按照冒号隔开的第三个字符从大到小排序后输出所有内容

排序显示-sort

作用:sort命令用于对文本内容进行排序显示

格式:

sort  -选项  文件名

选项:

选项作用
-f忽略大小写
-b忽略缩进与空格
-n以数值型排序
-r反向排序
-u去除重复行
-t指定间隔符
-k设置字段范围

3、列出/etc/passwd中的第20行-25行内容

head命令
  • 作用: 查看文档前n行的内容

  • 格式:head -数字 文件名

tail命令
  • 作用:查看文档后n行内容

  • 格式:tail -选项 文件名

  • 参数

    • -数字:查看倒数行数

    • -f:动态刷新, 实时显示日志文件并且能动态更新

4、切割出你的ip地址和mac地址

文件内容过滤显示——grep

作用:在指定的普通文件中查找并显示含有指定字符串的行,也可与管道符一起使用

格式:

grep   -选项  查找条件  文件名

选项:

选项说明
-c仅显示找到的行数
-i忽略大小写
-n显示行号
-v反向选择——仅列出没有“关键词”的行
-A-A 2 搜索时显示匹配到的那一行以及下2行
-B-B 2 搜索时显示匹配到的那一行以及上2行
-C-C 2 搜索时显示匹配到的那一行以及上下2行


5、切割出/etc/passwd中的最后一个字段并进行重复内容的重复次数统计

去重显示-uniq

作用:uniq命令用于去除文本中连续的重复行

格式:

uniq -选项 文件名 

示例 :

[root@server ~]# cat uq1.txt 
Welcome to openlab.com
Welcome to openlab.com
Welcome to openlab.com
Welcome to openlab.com
Red Hat certified
Free Linux Lessons
Professional guidance
Linux Course
[root@kongd ~]# uniq uq1.txt 
Welcome to openlab.com
Red Hat certified
Free Linux Lessons
Professional guidance
Linux Course

相关文章:

  • 高并发场景下的淘宝API优化:如何设计商品数据采集系统?
  • EDID读取学习
  • 数字内容体验驱动品牌忠诚跃升
  • [Windows] 轻量级景好鼠标录制器 v2.1 单文件版,支持轨迹+鼠标键盘录制复刻
  • 解决 Linux 系统中 root 用户无法打开图形界面问题
  • 【SpringMVC】常用注解:@ModelAttribute
  • java手机号、邮箱、日期正则表达式
  • 【一起来学kubernetes】12、k8s中的Endpoint详解
  • 2024年12月CCF-GESP编程能力等级认证C++编程四级真题解析
  • 【FPGA实战】Verilog实现DE2-115的流水灯控制
  • 自动化测试-网页聊天室
  • 模型评估——acc、P、R、F值、交叉验证、K折交叉验证
  • 方差,协方差及协方差矩阵的计算
  • 二分+前缀和/滑动窗口——成绩统计
  • Linux黑科技防裁防背锅六芒星战阵
  • MySQL开发陷阱与最佳实践:第1章:MySQL开发基础概述-1.1 MySQL简介与应用场景
  • 2021-05-23 C++百元百鸡
  • Python+Selenium
  • 问题二:整形提升
  • Python基础入门掌握(八)
  • 日趋活跃!2024年我国数据生产总量同比增长25%
  • 演员刘美含二手集市被曝售假,本人道歉
  • 解放日报头版:人民城市共建共享展新卷
  • 我国已形成完整人工智能产业体系,专利申请量位居全球首位
  • “富卫保险冠军赛马日”创双纪录,打造赛马旅游盛宴,印证香港联通国际优势
  • 张译、惠英红分获第二十届中国电影华表奖优秀男、女演员奖