Linux中的查詢與替換
grep只能用於查詢檔案中的內容
sed可以查詢,然後替換或者插入想要的內容
a :新增,a的後面可以接字串,而這些字串會在新的一行出現(目前的下一行);
d :刪除,因為是刪除啊,所以d後面通常不接任何東西的;
i : 插入,i的後面可以接字串,而這些字串會在新的一行出現(目前的上一行);
p :列印,亦即將某個選擇的資料印出。通常 p 會與引數 sed
s :取代,可以直接進行取代的工作!
查詢語句find
需求:
找出/var 目錄下查詢大於 5M 的檔案,並且他們拷貝到/tmp/lewisfile 目錄中
用法:find [路徑] [命令引數] [表示式]
引數:
-name “檔名”:查詢指定名稱檔案;
-user 使用者名稱:查詢指定使用者擁有的檔案;
-group 組名:查詢指定組擁有的檔案;
-mtime n:查詢在N 天前被修改過的檔案;
-atime n:查詢在N 天前被訪問過的檔案;
用法:find [路徑] [命令引數] [表示式]
引數:
-type d/f/b/l/p:查詢指定型別的檔案;
-empty:查詢為空的檔案;
-size:按容量大小查詢;
-perm mode:查詢指定屬性的檔案;
-exec command {} \;:查詢指定的檔案並執行指定的命令;
-newer 檔名 :查詢比指定檔案新的檔案
相關推薦
Linux中的查詢與替換
grep只能用於查詢檔案中的內容sed可以查詢,然後替換或者插入想要的內容a :新增,a的後面可以接字串,而這些字串會在新的一行出現(目前的下一行);d :刪除,因為是刪除啊,所以d後面通常不接任何東西的;i : 插入,i的後面可以接字串,而這些字串會在新的一行出現(目前的上一行);p :列印,亦即將某個選擇
linux查詢與替換練習
查詢和替換-舉例 刪除/tmp/abc檔案中第 2 至 5 行的內容 在第 2 行後面新增 123456 這一行 在檔案的最後一行前面新增 123456 將檔案中的 cat全部替換成 dog 注以上操作均不會對原始檔造成修改,只供顯示使用)如果要對原檔案進行修改,使用 –i
833. 字串中的查詢與替換
對於某些字串 S,我們將執行一些替換操作,用新的字母組替換原有的字母組(不一定大小相同)。 每個替換操作具有 3 個引數:起始索引 i,源字 x 和目標字 y。規則是如果 x 從原始字串 S 中的位置 i 開始,那麼我們將用 y 替換出現的 x。如果沒有,我們什麼都不做
Linux中組 與 用戶的管理
表示 方式 打開 消息接收 users 模式 blog 方法 接收 在linux中建立組的指令是 groupadd 組名 相應的,刪除組的指令: groupdel 組名 查看自己用戶的組: groups 用戶管理: useradd -s/bin/bash -g 組名 用
Linux中查詢當前用戶的命令總結
linux命令1、w命令查看當前用戶[[email protected] /]# w04:31:52 up 1:45, 2 users, load average: 0.00, 0.01, 0.05USER TTY FROM [email p
linux中du與df的區別和聯系
roc 換行 -h lib 文件占用 use .html -m 詳細 1,兩者區別 du,disk usage,是通過搜索文件來計算每個文件的大小然後累加,du能看到的文件只是一些當前存在 的,沒有被刪除的。他計算的大小就是當前他認為存在的所有文件大小的累加和。 df
Linux中 rpm與yum的區別
rpm1.rpm :RedHat package manage的簡寫rpm 是linux的一種軟件包名稱,以.rmp結尾,安裝的時候語法為:rpm -ivh,rpm包的安裝有一個很大的缺點就是文件的關聯性太大,有時候裝一個軟件要安裝很多其他的軟件包,很麻煩,2.yum(全稱為 Yellow dog Upda
Linux中Samba與NFS的共享示例
Linux中Samba與NFS的共享示例在這裏面所有的服務器為CentOS 6.9,samba客戶端和NFS客戶端均為CentOS 7.2要完成以下操作需要安裝的軟件包:yum install httpd mariadb-server(CentOS6.9是mysql-server)nfs-utils sam
linux中chmod與chown兩個命令詳解
In 第一個 ID 利用 root chown 資料 後綴 沒有 在linux系統中chmod,chown命令都可以來設置權限了,但它們也是有區別的,下文小編為各位介紹chmod與chown兩個命令用法與區別介紹。 今天要分享的2個命令也是我們平時常用的,chmod與cho
如何在linux中查詢python安裝包的路徑
[root]# python -c "import fasttext;print(fasttext)"<module 'fasttext' from '/root/anaconda3/lib/python3.6/site-packages/fasttext/__init__.py'> 其實你只要
linux中chmod與chown
前言 今天要分享的2個命令也是我們平時常用的,chmod與chown看似拼寫還有點差不多,但是兩者的用途是不同的。chmod是用來設定資料夾和檔案許可權的,比如我們在VPS主機中檔案不可讀寫,需要用來設定777許可權;而chown是用來設定使用者組的,比如授權某使用者組,方便控制使用者許可權。
Centos中查詢並替換某個目錄下所有檔案中的某個字串
查詢目錄下包含某個字串的檔案 例:查詢 dir 目錄下所有包含 str 的檔案。 grep -lr 'str' dir vim替換單個檔案中所有字串方法 例:替換當前檔案中所有 old 為 new :%s/old/new/g 替換目錄下所有檔案中到某
linux中du與df的區別和聯絡
1,兩者區別 du,disk usage,是通過搜尋檔案來計算每個檔案的大小,然後累加,du能看到的檔案只是一些當前存在的,沒有被刪除的。他計算的大小就是,當前他認為存在的所有檔案大小的累加和。 df,disk free,通過檔案系統來快速獲取空間大小的資訊。當我們刪除
耳朵(七):linux——檔案查詢與編輯器
Linux下查詢檔案命令:which,whereis,locate,find which命令:which是通過 PATH環境變數到該路徑內查詢可執行檔案,所以基 本的功能是尋找可執行檔案 -a :將所有由 PATH 目錄中可以找到的指令均列出,而不止第一個 w
Linux中df與du的區別
1,兩者區別 du,disk usage,是通過搜尋檔案來計算每個檔案的大小然後累加,du能看到的檔案只是一些當前存在 的,沒有被刪除的。他計算的大小就是當前他認為存在的所有檔案大小的累加和。 df,disk free,通過檔案系統來快速獲取空間大小的資訊,當我們刪除一個
大神教你在Linux中查詢和刪除重複檔案
導讀 在Linux系作業系統中查詢並刪除重複檔案的方法的確有很多,不過這裡介紹的是一款非常簡單實用的軟體FSlint。FSlint是一個重複檔案查詢工具,可以使用它來清除不必要的重複檔案,筆者經常使用它來釋放Linux系統中的磁碟空間。 FSlint同時具有GUI和
Linux檔案查詢與vi、vim文字編輯器
Linux檔案查詢 1.which 使用which查詢可執行檔案的路徑 。which是通過 PATH環境變數到該路徑內查詢可執行檔案,所以基本的功能是尋找可執行檔案 [[email protected] ~]# which [-a] command 選
Linux中apt與apt-get命令的區別與解釋
Ubuntu 16.04 釋出時,一個引人注目的新特性便是 apt 命令的引入。其實早在 2014 年,apt 命令就已經發布了第一個穩定版,只是直到 2016 年的 Ubuntu 16.04 系統釋出時才開始引人關注。 隨著 apt install package 命令的
Linux中CPU與記憶體效能監測
在系統維護的過程中,隨時可能有需要檢視 CPU 使用率記憶體使用情況的需要,尤其是涉及到JVM,程式調優的情況,並根據相應資訊分析系統狀況的需要。 top命令 top命令是Linux下常用的效能分析工
systemd-analyze – 在Linux中查詢系統啟動效能統計資訊
您是否在使用 systemd 系統和服務管理器,並且您的 Linux 系統需要較長時間才能啟動,或者您希望檢視系統啟動效能的報告? 如果是的話,你已經登陸了正確的地方。 在本文中,我們將向您展示如何使用systemd-analyze來分析 Linux 系統啟動效能統計資訊, system