博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文本编辑命令
阅读量:5925 次
发布时间:2019-06-19

本文共 1226 字,大约阅读时间需要 4 分钟。

cut sort uniq wc tr history以及bash的一些基本特性。

cut命令使用方法

此命令是用来剪切显示数据的,不会对原文本数据做更改只是把数据剪切出来显示。

cut -d: -f1 /etc/passwd 此命令的含义是把passwd文档中以:号为分隔符,只显示第一字段数据。

cut -d: -f1,3 /etc/paswd 该命令含义同上,只是显示两个字段的数据第一字段和第三字段。

cut -d: -f1-3 /etc/paswd 此命令含义是显示从一到三字段数据。

sort 命令

此命令是用来给文本文件内容排序显示,并不会对原文件做更改,默认以ASCII码来排序。

sort -n 加文本文件名 此意思是以数字大小来排序

sort -r 如果不加其它参数默认是以ASCII码逆向来排序

sort -t: -k2 以:为分隔符,第二个字段进行排序

sort -u 去除相同行,如果数据中有相同行,只显示其中一行。

sort -f 忽略大小写。

uniq 命令

此命令同上边 sort -u 也是用来去除相同行的数据,并只显示其中的一行。

uniq -d 此命令用来只显示重复的行

uniq -D 此命令用来显示重复行,并且重复的几行都显示出来。

uniq -c 用来统计重复的行,比如那一行重复几次,变会显示几次。

wc 命令

此命令用来统计文本文件的行数,单词数,字节数也称为字符数。

wc name 显示name文件中的行数,单词数,字节数。

wc -c 只显示字节数

wc -w 只显示单词数

wc -l 只显示行数

wc -L 显示最长一行的字符数

tr 命令

此命令用来实现修改文本文件并显示在屏幕上,如果用管道重定向可以修改文件

tr "a-z" "A-Z" 即将小写更改为大写并显示在屏幕上。

tr -d "a-z" 即用来删除指定字符集,此招直接删除 所有英文字符,这个招最好不要这么使

linux shell 

GUI:gnome KDE Xfce

CLI:sh csh ksh bash zsh ...等等

以bash最为流行

bash 特性:

  1. 命令历史 

  2. 管道,重定向

  3. 命令别名

  4. 命令行编辑

  5. 命令行展开

  6. 文件名通配

  7. 变量

  8. 编程

  9. 等等

光标编辑快捷键:

Ctrl+a 光标跳转至行首

Ctrl+e 光标跳转至行尾

Ctrl+d 删除光标当前字符

Ctrl+u 删除当前光标位置到行首所有字符

Ctrl+k 删除当前光标位置到行尾所有字符

Ctrl+l 清屏

history 命令

此命令用来显示当前所使用的命令历史

hostory -c 清除所有历史命令

history -d 500 10 从第500个命令往后删除10个

本文转自Winthcloud博客51CTO博客,原文链接http://blog.51cto.com/winthcloud/1613269如需转载请自行联系原作者

Winthcloud

你可能感兴趣的文章
GDB 配置
查看>>
Spring Cloud Gateway 原生支持接口限流该怎么玩
查看>>
数据结构笔记--栈的总结及java数组实现简单栈结构
查看>>
用python来更改小伙伴的windows开机密码,不给10块不给开机
查看>>
2016 China Joy抢先看,文末有彩蛋!
查看>>
阿里云如何实现海量短视频的极速分发?答案在这里!
查看>>
Ubuntu系统备份工具大全(官方整理推荐)
查看>>
海尔联手软银机器人,进军服务机器人领域
查看>>
基于scikit-learn机器学习库的分类预测
查看>>
Ubuntu 16.04安装Chrome浏览器
查看>>
bugly中批量隐藏版本
查看>>
如何管理跨部门的沟通与协作?
查看>>
亿方云CEO程远:转型第一式:链接企业人与数据
查看>>
基于Redis的MQ中间件实现-目录
查看>>
手写数字识别
查看>>
SpringBoot整合RabbitMQ
查看>>
「深度」无人机实名制政策特稿|市场看好、资本关注,“反黑飞”正在崛起
查看>>
2018年SIAF 广州国际工业自动化技术及装备展览会下周隆重开幕
查看>>
协鑫集成“熄灯工厂”装上ET工业大脑,验证订单命中率可提高3.99%
查看>>
旧金山参议员提议发布“封杀令”,理由是马路不为机器人所服务
查看>>