基本命令 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條命令