全网最详linux命令学习,教你快速入门。适合小白学习的几大命令,对文件的操作命令
目录
一.文件内容浏览(查看文件内容)
二.cut命令
三.uniq命令的使用
四.sort命令
五.tr命令
一.文件内容浏览(查看文件内容)
1.cat查看/etc/passwd 文件内容,且输出时带行号
cat 查看文本的内容
-n 显示文本行号
2.使用more/less查看/etc/passwd内容,且每页显示10行
more -c 10 /etc/passwd #每页显示10行
less -c 10 /etc/passwd
3.使用head/tail分别查看文件前5行内容和后5行内容
使用head -num 显示文件前num行
使用tail -num显示文件后num行
head -5 /etc/passwd
tail -5 /etc/passwd
4.使用grep查看/etc/passwd中和root相关的内容
二.cut命令
给定文件cut_data.txt且内容为:
No Name Score
1 zhang 20
2 li 80
3 wang 90
4 sun 60
使用默认定界符切割文件内容,切输出切割后的第一个字段
切割文件内容,且输出切割后的第一个和第三个字段
按字节切割:输出切割的第一个字节到第十个字节的内容
按字符切割:输出切割后的第一个字符和第五个字符的内容
按指定分界符切割:内容如下,输出第一个字段和第三个字段的内容
No|Name|Score
1|zhang|20
2|li|80
3|wang|90
4|sun|60
三.uniq命令的使用
新建文件uniq_data.txt,文件内容为:
Welcome to Linux
Windows
Windows
Mac
Mac
Linux
使用uniq命令输出去重后的结果
使用uniq命令只输出重复的行: -d
使用uniq命令输出不重复的行: -u
使用uniq命令统计重复的次数: -c
在这前面的数字代表重复的次数
四.sort命令
给定文件num.txt,args.txt
文件内容:num_txt
1
3
5
2
4
文件内容:args_txt
test
args1
args2
args4
args4
args3
对num.txt进行排序,且将结果输出到sorted_data.txt中
[root@ls_Ok74kJfe ~]# sort num_txt >> sorted_data.txt
对args.txt进行排序,且将结果输出到argted_args.txt中
[root@ls_Ok74kJfe ~]# sort args.txt >> argted_args.txt
[root@ls_Ok74kJfe ~]# cat argted_args.txt
args1
args2
args3
args4
args4
test
对num.txt和args.txt进行排序,且将结果输出到sorted_merge.txt中
[root@ls_Ok74kJfe ~]# sort num_txt >> sorted_merge.txt
[root@ls_Ok74kJfe ~]# sort args_txt >> sorted_merge.txt
[root@ls_Ok74kJfe ~]# cat sorted_merge.txt
对args.txt排序后去重输出
[root@ls_Ok74kJfe ~]# sort -u args_txt
args1
args2
args3
args4
test
合并argted_args.txt和sorted_data.txt且输出
在Linux中我们想要把多个文件合并在一起,使用cat命令是一个很好的选择,同时我们可以直接输出在屏幕上,或者我们可以将合并后的文件重定向到一个新的文件。
[root@ls_Ok74kJfe ~]# cat argted_args.txt sorted_data.txt
给定一个文件info_txt:按第二列作为key进行排序
No Name Score
1 zhang 20
2 li 80
3 wang 90
4 sun 60
[root@ls_Ok74kJfe ~]# sort -k 2 info_txt
2 li 80
No Name Score
4 sun 60
3 wang 90
1 zhang 20
五.tr命令
将26个小写字母的后13位替换成大写字母
[root@ls_Ok74kJfe ~]# cat case_file | tr a-z a-mN-Z
abcdefghijklmNOPQRSTUVWXYZ
将hello 123 world 456中的数字替换成空字符
[root@ls_Ok74kJfe ~]# cat file_hello |tr 1-9 ' '
hello world
将hello 123 world 456中的字母和空格替换掉,只保留数字
[root@ls_Ok74kJfe ~]# cat file_hello |tr -c 1-9 ' '
123 456
全网最详linux命令学习,教你快速入门。适合小白学习的几大命令,对文件的操作命令相关推荐
- web后端语言_web前端学习路线图_快速入门web前端学习路线图
如何学好Web前端开发技术?前端学习路线是什么?如今,移动开发的发展依旧如火如荼,企业对于Web前端人才需求产生了巨大的缺口,从事Web前端开发的程序员们则是其中较大的获益者.Web前端的广泛运用,造 ...
- 教你快速入门ElasticSearch,超详细简单~
教你快速入门ElasticSearch,超详细简单~ 一. 初探ElasticSearch 1.1 什么是ElasticSearch? ElasticSearch,简称为ES,它是一个开源的高扩展的分 ...
- 【完结】给新手的12大深度学习开源框架快速入门项目
文/编辑 | 言有三 这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork. https://github.com/longpen ...
- 学习笔记:快速入门ZooKeeper技术
学习视频:黑马程序员 ZooKeeper 视频教程,快速入门 ZooKeeper 技术 学习资料:黑马程序员 公众号提供的文档资料链接 | 提取码:dor4) 本文最后更新于 2022-04-25,若 ...
- CorelDRAW CORE压缩包X4教你快速入门制作立体五角星
1.打开coreldRAW X4程序 2.在弹出的"欢迎"对话框中选择"新建文件"按钮,新建一个文件 3.点击工具箱中的"多边形工具",进入 ...
- 北京python培训班价格-北京Python培训班,为什么Python超适合小白学习
原标题:北京Python培训班,为什么Python超适合小白学习 每次在网上看到小白提问:零基础学编程,哪门编程语言更容易上手? 其实这个问题有两种回答,一是多去试试,常见的语言只有那么几种,挨个试 ...
- Vue学习(MVVM、入门练习)-学习笔记
文章目录 Vue学习(MVVM.入门练习)-学习笔记 入门实例 Vue学习(MVVM.入门练习)-学习笔记 入门实例 <!DOCTYPE html> <html> <he ...
- python中小学生编程学习-推荐几个适合小白学习Python的免费网站
9gd少儿编程网-Scratch_Python_教程_免费儿童编程学习平台 想要学好python,只靠看Python相关的书籍是远远不够的!互联网时代,我们还要充分利用网络上的免费资源,不然怎样成为一 ...
- 手把手教你快速入门知识图谱 - Neo4J教程
手把手教你快速入门知识图谱 - Neo4J教程 前言 1. Neo4J简介 2. Neo4J安装 3. Neo4J使用 4. Cypher查询语言 5. Neo4J实战教程 1. 首先,我们删除数据库 ...
- 视频教程-深度学习与TensorFlow 2入门实战-深度学习
深度学习与TensorFlow 2入门实战 新加坡国立大学研究员 龙良曲 ¥399.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程,领取优惠,最少立减5 ...
最新文章
- D.Digits 思维dp 取log乘积变成加法
- C#Winform自动检测版本更新,下载最新版本
- CelebA数据库转换为VOC、YOLO格式
- VC MFC程序,在About对话框中获取并显示程序的版本号
- Problem 2. number题解
- 【聊透SpringMVC】java技术经理岗位职责
- WORD Application.Documents.Open函数返回null的一种解决方法
- php ajax 增删改查 分页,Jquery之Ajax_分页及增删改查
- Nginx日志中的金矿
- LBP及纹理表达 转自http://blog.sina.com.cn/s/blog_ba9d7d9901018k4v.html
- vivado 开发教程(三) 在SDK中创建应用工程
- C盘全面清理教程!彻底清理所有垃圾!
- Openstack Integration with VMware vCenter by Devstack and Opencontrail
- 高德地图导航和标注,通过调用高德APP实现呢
- d盘格式化后怎么恢复
- 支付宝客户端架构解析:iOS 容器化框架初探
- 软件项目工作量评估方法简述之COSMIC功能点方法
- 基于matlab的眼底视网膜静脉血管分割仿真
- 毕业答辩PPT制作和讲述要点
- Windows 7 新功能 - BitLocker To Go