網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
一、文件內(nèi)容瀏覽
1)cat查看/etc/passwd文件內(nèi)容,且輸出時(shí)帶行號(hào):
[root@rhcsa ~]# cat -n /etc/passwd
2)使用more/less查看/etc/passwd內(nèi)容,且每頁(yè)顯示10行:
[root@rhcsa ~]# more -10 /etc/passwd
3)使用head/tail分別查看文件前5行內(nèi)容和后5行內(nèi)容:
[root@rhcsa ~]# head -5 /etc/passwd
[root@rhcsa ~]# tail -5 /etc/passwd
less和more方法相同還只是退出的時(shí)候需要手動(dòng)點(diǎn)q才能退出,而more查看到最后一行的時(shí)候自動(dòng)就退出了
4)使用grep查看/etc/passwd中和root相關(guān)的內(nèi)容:
[root@localhost ~]# grep root /etc/passwd
二、cut命令:
給定文件cut_data.txt且內(nèi)容為:
No Name Score
1 zhang 20
2 li 80
3 wang 90
4 sun 60
按指定分界符去切割時(shí)的文本:
No|Name|Score
1|zhang|20
2|li|80
3|wang|90
4|sun|60
- 使用默認(rèn)定界符切割文件內(nèi)容,且輸出切割后的第一個(gè)字段
- 切割文件內(nèi)容,且輸出切割后的第一個(gè)字段和第三個(gè)字段
- 按字節(jié)切割:輸出切割的第一個(gè)字節(jié)到第10個(gè)字節(jié)的內(nèi)容
- 按字符切割:輸出切割后的第一個(gè)字符和第5個(gè)字符的內(nèi)容
- 按指定分界符去切割, 輸出第一個(gè)字段和第三個(gè)字段內(nèi)容
三、uniq命令:
新建文件uniq_data.txt,文件內(nèi)容為
Welcome to Linux
Windows
Windows
Mac
Mac
Linux
- 使用uniq命令輸出去重后的結(jié)果
- 使用uniq命令只輸出重復(fù)的行
- 使用uniq命令輸出不重復(fù)的行
- 使uniq命令統(tǒng)計(jì)重復(fù)次數(shù)
四、sort命令:
新建文件 num.txt, args.txt
文件內(nèi)容:num.txt
(有兩個(gè)空格)1
3
5
2
4
文件內(nèi)容:args.txt
test
args1
args2
args4
args4
args3
給定文件info_txt:按第二列作為key進(jìn)行排序
No Name Score
1 zhang 20
2 li 80
3 wang 90
4 sun 60
- 對(duì)num.txt進(jìn)行排序,且將結(jié)果輸出到sorted_num.txt中
- 對(duì)args.txt進(jìn)行排序,且將結(jié)果輸出到sorted_args.txt中
- 對(duì)num.txt和args.txt進(jìn)行排序,且將結(jié)果輸出到sorted_merge.txt中
- 對(duì)args.txt排序后去重輸出
- 合并sorted_args.txt和sorted_num.txt且輸出
- 給定文件info_txt:按第二列作為key進(jìn)行排序
五、tr命令:
-
將26個(gè)小寫(xiě)字母的后13個(gè)字母替換成大寫(xiě)字母
-
將hello 123 world 456中的數(shù)字替換成空字符(提示使用通配符)
-
將hello 123 world 456中字母和空格替換掉,只保留數(shù)字(提示使用通配符)
原文鏈接:https://blog.csdn.net/MonsterGibson200/article/details/125823689
相關(guān)推薦
- 2022-02-19 DevTools 無(wú)法加載 SourceMap 錯(cuò)誤:狀態(tài)代碼 404,netERR_HTTP_RE
- 2022-09-15 windows中cmd下添加、刪除和修改靜態(tài)路由實(shí)現(xiàn)_DOS/BAT
- 2022-12-07 React元素與組件的區(qū)別示例詳解_React
- 2023-01-13 Qt中QList與QLinkedList類(lèi)的常用方法總結(jié)_C 語(yǔ)言
- 2022-06-19 python繪制餅圖和直方圖的方法_python
- 2022-07-23 C#操作windows系統(tǒng)進(jìn)程的方法_C#教程
- 2022-07-10 redis主從配置+sentinel哨兵模式
- 2022-07-12 C++重載運(yùn)算符時(shí)函數(shù)類(lèi)型的選擇與類(lèi)的類(lèi)型轉(zhuǎn)換
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門(mén)
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支