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

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


http://www.kler.cn/a/586641.html

相关文章:

  • k8s调度机制:亲和性,污点,容忍
  • 4.0 相机引导XY轴控制螺丝枪打螺丝
  • /etc/sysconfig/jenkins 没有这个文件
  • ffmpeg 添加毫秒时间戳
  • Logo语言的移动应用安全
  • Ansible 自动化运维
  • java手机号、邮箱、日期正则表达式
  • 向量数据库对比以及Chroma操作
  • 数据分布偏移检测:保障模型在生产环境中的稳定性
  • 鸿蒙 @ohos.arkui.observer (无感监听)
  • vue3:八、登录界面实现-忘记密码
  • DeepSeek与人工智能:技术演进、架构解析与未来展望
  • Hive SQL 精进系列:REGEXP_COUNT 函数的用法
  • 函数指针/逗号表达式/不用if语句完成的字母输出题
  • React 和 Vue 框架设计原理对比分析
  • 乐观锁VS分布式锁实现抢单服务
  • windows安装两个或多个JDK,并实现自由切换
  • git证书文件路径错误
  • GitHub 汉化插件,GitHub 中文化界面安装全教程_最新
  • linux root丢失修改密