inux基礎命令 sed awk grep 及部分快捷鍵

基本命令 sed      stream deitor(編輯器)   流編輯器,實現對文件的增長刪除及該替換查linux

一、使用sed命令 進行查看 後端

[root@VM_86_3_centos 000.txt]# seq 80 >000.txt(cat 000.txt 出現1-100數列)centos

[root@VM_86_3_centos 000.txt]# sed -n '55,65'p 000.txt(此處可不加引號,但其餘狀況下不加引號可能會出錯  參數 n  取消默認輸出  p 打印 )
55
56
57
58
59
60
61
62
63
64
65編輯器

2.一、使用awky語言  過濾、輸出內容,一門語言,主要用於處理文本。  NR 行號  & 爲而且 及  的意思  表並列關聯。 搜索引擎

[root@VM_86_3_centos 000.txt]# awk '54<NR && NR<66' 000.txt (注意此處爲2個&&符號,我百度半小時纔出正確結果)
55
56
57
58
59
60
61
62
63
64
65翻譯

2.2 用awk出一行    [root@VM_86_3_centos 000.txt]# = 賦值(一個等於號) == 等於(兩個等號是等號)索引

[root@VM_86_3_centos 000.txt]# awk 'NR==37' 000.txt
37字符串

3.1   grep 查看數列裏20-30行內容  (瞭解便可  不含第20行)    grep  過濾須要的內容  後面接須要排除的內容博客

[root@VM_86_3_centos 000.txt]# grep 20 -A 10 000.txtit

20
21
22
23
24
25
26
27
28
29
30

3.2 查看第26行前三行及後三行內容

[root@VM_86_3_centos 000.txt]# grep 26 -C 3 000.txt
23
24
25
26
27
28
29

3.3 與3.1相反 查看第69行前7行內容

c[root@VM_86_3_centos 000.txt]# grep 69 -B 7 000.txt
62
63
64
65
66
67
68
69

四、 將一個目錄及其子目錄下全部以擴展名.sh爲結尾的文件中包含zhanghao的字符串所有替換爲haozhang(理解過程 但沒有操做成功)

5 man cp  查看幫助 可以使用谷歌或百度翻譯 查看幫助

6.用搜索引擎查看命令 輸入 linux cp 命令  博客園內有詳細中文翻譯  

七、修改時間

[root@VM_86_3_centos ~]# date
Thu Mar 28 23:22:05 CST 2019
[root@VM_86_3_centos ~]# date -s 13/09/2016
date: invalid date ‘13/09/2016’
[root@VM_86_3_centos ~]# date
Thu Mar 28 23:23:24 CST 2019
[root@VM_86_3_centos ~]# date -s 19:05:27
Thu Mar 28 19:05:27 CST 2019

八、特殊符號的瞭解 cd -   !!   等

9 tap建   命令或路徑補全  按一次沒用時 多按幾回

10.  快捷鍵 

Ctrl+d 退出當前會話 斷開 

Ctrl+c 終止當前命令

Ctrl+l 清屏 至關於   clear命令 

Ctrl+a 當輸入一長串字符或路徑等 須要回到開始端 光標移動至首部

Ctrl+e 當輸入一長串字符或路徑等 須要回到最後端  光標移動到尾部

Ctrl+u 當輸入一長串字符或路徑等 須要清除前段部分

Ctrl+k 當輸入一長串字符或路徑等 須要清除後段部分

Ctrl+r 須要搜索時用此快捷鍵

!141  運行第141條命令

相關文章
相關標籤/搜索