Linux--普通文件的管理

?目錄

1、創建根目錄結構中的所有的普通文件

2、列出所有賬號的賬號名

3、將/etc/passwd中內容按照冒號隔開的第三個字符從大到小排序后輸出所有內容

4、列出/etc/passwd中的第20行-25行內容

head命令

tail命令

5、切割出你的ip地址和mac地址?

ip地址

MAC地址

6、切割出/etc/passwd中的最后一個字段并進行重復內容的重復次數統計


1、創建根目錄結構中的所有的普通文件

查看創建結果:[root@hahaha ~]# tree /text

2、列出所有賬號的賬號名

首先查找關于所有賬號的信息【cat /etc/passwd】,然后使用cut命令進行切割

[root@hahaha ~]# cat /etc/passwd

cut命令

作用:cut命令用于按列提取文本內容? ? ? ? ??格式:cut ?-d ?"分隔符" ?-f列數字? 文件名

[root@hahaha ~]# cut -d : -f1 /etc/passwd

3、將/etc/passwd中內容按照冒號隔開的第三個字符從大到小排序后輸出所有內容

先使用cut命令進行切割,(管道符),再使用sort命令進行排序

sort命令

作用:sort命令用于對文本內容進行排序顯示

格式:sort ?-選項 文件名

選項作用
-f忽略大小寫
-b忽略縮進與空格
-n以數值型排序
-r反向排序
-u去除重復行
-t指定間隔符
-k設置字段范圍

管道符:|

  • 是unix一個很強大的功能,符號為一條豎線:"|",用于兩個命令或者多個命令相連接,將管道符左邊命令的輸出作為管道符右邊命令的輸入

格式:命令1 | 命令2 | 命令3 …… #表示將命令1處理后的輸出交給命令2,再將命令2處理后的數據交給命令3

[root@hahaha ~]# cut -d : -f3 /etc/passwd | sort -nr

4、列出/etc/passwd中的第20行-25行內容

先使用head命令輸出/etc/passwd前25行內容,再使用tail命令輸出/etc/passwd前25行的最后6行,即為/etc/passwd的第20-25行內容

head命令
  • 作用: 查看文檔前n行的內容

  • 格式:head -數字 文件名

  • 例:

[root@server ~]# head  /etc/passwd ?  #  默認查看文檔前10行內容
[root@server ~]# head -5 /etc/passwd
tail命令
  • 作用:查看文檔后n行內容

  • 格式:tail -選項 文件名

  • 例:

[root@server ~]# tail  /etc/passwd ? ? # 默認查看文檔后10行內容
[root@server ~]# tail  -1  /etc/passwd
[root@server ~]# head  -6 /etc/passwd | tail -1  # 查看第6行

[root@hahaha ~]# head -25 /etc/passwd | tail -6?

5、切割出你的ip地址和mac地址?

ip地址

[root@hahaha ~]# ip a | grep ens160 | grep inet | cut -d "/" -f1 | cut -d " " -f6

MAC地址

[root@hahaha ~]# ip a | grep link/ether | cut -d " " -f6

6、切割出/etc/passwd中的最后一個字段并進行重復內容的重復次數統計

去重顯示-uniq

作用:uniq命令用于去除文本中連續的重復行

格式:uniq -選項 文件名

[root@hahaha ~]# cut -d : -f7 /etc/passwd | sort | uniq -c?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/73364.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/73364.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/73364.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【SpringMVC】常用注解:@RequestBody

1.作用 用于獲取請求實體內容,直接使用得到的是keyvalue&keyvalue的數據。獲取請求實體內容不適用get請求。 2.屬性 required 描述是否有請求體,默認值為true。當取值為true時,get 請求方式會報錯。如果取值為false,get請…

RK3588 遠程 SSH時出現WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 翻譯過來就是 警告:遠程主機標識已更改! 此報錯是由于遠程的主機的公鑰發生了變化導致的。 ssh服務是通過公鑰和私鑰來進行連接的,它會把每個曾經訪問過計算機或服務器的公鑰&#xff…

Go紅隊開發—web網絡編程

文章目錄 web網絡編程Req快速請求 調試DevModeDebugLogTraceInfo瓶頸分析 控制請求與響應控制請求的字段內容控制調試打印的內容分開dump請求與響應部分請求體設置 作用范圍級別設置參數查詢URL 路徑參數表單請求設置請求頭設置 判斷響應狀態碼解析數據SetSuccessResultgjson響…

PawSQL for TDSQL:騰訊云TDSQL數據庫性能優化全攻略

TDSQL 作為騰訊云推出的分布式數據庫,憑借其高擴展性、高可用性和高性能等優勢,廣泛應用于金融、互聯網、政務等領域。隨著業務的不斷增長和數據量的爆炸式增長,如何優化 TDSQL 數據庫的性能,成為眾多企業和開發者面臨的挑戰。本文…

67.Harmonyos NEXT 圖片預覽組件之性能優化策略

溫馨提示:本篇博客的詳細代碼已發布到 git : https://gitcode.com/nutpi/HarmonyosNext 可以下載運行哦! Harmonyos NEXT 圖片預覽組件之性能優化策略 文章目錄 Harmonyos NEXT 圖片預覽組件之性能優化策略效果預覽一、性能優化概述1. 性能優化的關鍵指標…

C語言中的字符串與數組的關系

在C語言中,字符串和數組之間有著緊密的關系。理解它們的區別和聯系對于編寫高效且可靠的代碼至關重要。在本篇博文中,我們將詳細分析字符串和數組在C語言中的概念、它們的關系以及如何在編程中應用它們。 一、字符串與數組的基礎知識 1.1 數組概念 在C語言中,數組是一組相…

56.HarmonyOS NEXT 登錄模塊開發教程(十):總結與展望

溫馨提示:本篇博客的詳細代碼已發布到 git : https://gitcode.com/nutpi/HarmonyosNext 可以下載運行哦! HarmonyOS NEXT 登錄模塊開發教程(十):總結與展望 文章目錄 HarmonyOS NEXT 登錄模塊開發教程(十&a…

添加 ChatGPT/Grok/Gemini 到瀏覽器搜索引擎

添加 ChatGPT/Grok/Gemini 到瀏覽器搜索引擎 添加 ChatGPT/Grok/Gemini 到瀏覽器搜索引擎如何添加步驟 1: 打開瀏覽器設置步驟 2: 添加新搜索引擎步驟 3: 保存設置 注意事項 添加 ChatGPT/Grok/Gemini 到瀏覽器搜索引擎 在使用 ChatGPT/Grok/Gemini 進行對話時,每次…

【數據分享】2000—2024年我國省市縣三級逐月歸一化植被指數(NDVI)數據(Shp/Excel格式)

之前我們分享過2000—2024年逐月歸一化植被指數(NDVI)柵格數據(可查看之前的文章獲悉詳情),該數據來源于NASA定期發布的MOD13A3數據集!很多小伙伴拿到數據后反饋柵格數據不太方便使用,問我們能不…

oracle中OS BLOCK的含義

在Oracle數據庫中,OS BLOCK(操作系統數據塊)是指操作系統層面上的數據塊,它與Oracle數據庫內部的邏輯存儲單元BLOCK(數據塊)有所區別但密切相關。以下是對OS BLOCK的詳細解釋: 定義與概念 OS BL…

深入理解Linux網絡隨筆(七):容器網絡虛擬化--Veth設備對

深入理解Linux網絡隨筆(七):容器網絡虛擬化 微服務架構中服務被拆分成多個獨立的容器,docker網絡虛擬化的核心技術為:Veth設備對、Network Namespace、Bridg。 Veth設備對 veth設備是一種 成對 出現的虛擬網絡接口&…

電氣制作行業

電氣制作是一個涉及多種技能和工藝的領域,主要包括電氣設備的組裝、布線、調試等工作。以下是電氣制作的一般流程和相關要點: 設計與規劃 - 需求分析:明確電氣設備的功能、性能要求,以及使用環境、安全標準等因素。 - 電路設計…

【Flutter】數據庫實體類構造函數加密注意事項

源代碼: AccountEntity( {required String account, required String password,}) : account encrypter.encrypt(account,iv: iv).base64, password encrypter.encrypt(password,iv: iv).base64,; 解密代碼: static final encrypter Encrypter(AES…

PMP沖刺每日一題(30)

試題1 標題:在項目執行期間,一名團隊成員識別到由以前未被識別為項目相關方的職能經理提交了新需求。項目經理應該怎么做? A、與項目發起人開會,獲得反饋 B、啟動實施整體變更控制過程 C、對需求執行成本效益分析 D、將該職能經理添加進溝通…

一文講通鎖標記對象std::adopt_lock盲點

一文講通鎖標記對象std::adopt_lock盲點 1. 核心概念2. 代碼詳解1. 單個鎖2. 多重鎖(可以用來預防死鎖)3. 條件變量的互斥控制4. 復雜示例: 多生產者-多消費者模型(超綱了, 可不看,哈哈哈哈) 3. 小結 1. 核心概念 在C中, std::adopt_lock是一…

LVI-SAM、VINS-Mono、LIO-SAM算法的閱讀參考和m2dgr數據集上的復現(留作學習使用)

ROS一鍵安裝參考: ROS的最簡單安裝——魚香一鍵安裝_魚香ros一鍵安裝-CSDN博客 opencv官網下載4.2.0參考:https://opencv.org/releases/page/3/ nvidia驅動安裝:ubuntu18.04 安裝顯卡驅動 - 開始戰斗 - 博客園 cuda搭配使用12 cuda安裝1:Ub…

基于jspm校園安全管理系統(源碼+lw+部署文檔+講解),源碼可白嫖!

摘要 隨著信息時代的來臨,過去信息校園安全管理方式的缺點逐漸暴露,本次對過去的校園安全管理方式的缺點進行分析,采取計算機方式構建校園安全管理系統。本文通過閱讀相關文獻,研究國內外相關技術,提出了一種集安全教…

基于NXP+FPGA軌道交通3U機箱結構牽引控制單元

基于NXPFPGA軌道交通異步電機牽引控制單元(TCU-IM) 異步電機牽引控制單元(TCU-IM)用于牽引逆變器-異步電機構成的牽引電傳動系統,可采用車控或架控方式。執行高性能異步電機復矢量控制策略,具有響應迅速、有效可靠的防空轉滑行控制…

《CircleCI:CircleCI:解鎖軟件開發持續集成(CI)和持續部署(CD)高效密碼》:此文為AI自動生成

《CircleCI:CircleCI:解鎖軟件開發持續集成(CI)和持續部署(CD)高效密碼》:此文為AI自動生成 一、CircleCI 初印象 在當今軟件開發的快節奏賽道上,持續集成(CI&#xff…

基于MySQL有用戶管理的音樂播放器

基于MySQL的音樂器 帶有用戶登錄功能驗證用戶身份,用戶注冊等操作還有用戶音樂列表,以及增刪查改操作 INSERT into users(username,passwd,phone_number,created_time,role) VALUES(‘張三’,‘123456’,‘123’,‘2025-3-11’,‘1’) 三張表&#xf…