《鳥哥Linux私房菜》之linux命令複習

vim的高級玩法

|| vim 編輯模式下
|| ctrl+u 向上移動半頁
|| ctrl+b 向上移動一頁
|| 
|| ctrl+d 向下移動半頁
|| ctrl+f 向下移動一頁
|| 
|| /  進入命令模式,向下搜索鍵入的文本
|| ? 進入命令模式,向上搜索鍵入的文本
|| n 進行搜索時,可以按下鍵盤的n字母以向上或者向下繼續執行搜索操作
||       >方向取決於進入命令模式時是使用/還是?

|| 	>如果按下的是/則往下搜索,否則反之 
|| N 進行搜索時,可以按下鍵盤的n字母以向下或者向上繼續執行搜索操作(方向與n相反)
|| 
|| n1和n2都爲數字,標識在n1和n2之間查找word1並將期轉換爲word2,
|| c 標識是否需要確認,可以使用$s標識最後一行
|| :n1,n2s/word1/word2/g
|| :n1,n2s/word1/word2/gc
|| eg:    :1,200s/mm/XX/g  在1到200航之間把mm轉換爲XX
|| 
|| 普通模式下的快捷鍵
|| 	dd 刪除
|| 	ndd n表示數字 在普通模式下刪除光標所在行向下n行(包括當前行)
|| 	u   重複前一個動作(在普通模式下)
||      shift + ^     移動到一行的最前端
||      shift + $     移動到一行的最後端
||    1+shift+g                    (功能描述:移動到頁頭,數字)
||    shift+g                 (功能描述:移動到頁尾)
||    數字N+shift+g     (功能描述:移動到目標行)


|| 退出
|| :w fileName 把修改的文本保存到另一個文件中,類似於另存爲
|| :r fileName 把flieName的內容加載到該文本的當前行位置
|| :n1,n2 w fileName 將 n1 到 n2 的內容儲存成 filename 這個檔案
|| 
|| :set nu 設置行號
|| :set nonu 取消行號

cat常用玩法

cat 查看文件內容
查看文件內容,從第一行開始顯示。
1)基本語法
	cat  [選項] 要查看的文件
選項:
-A :相當於 -vET 的整合選項,可列出一些特殊字符而不是空白而已;
-b :列出行號,僅針對非空白行做行號顯示,空白行不標行號!
-E :將結尾的斷行字節 $ 顯示出來;
-n :列出行號,連同空白行也會有行號,與 -b 的選項不同;
-T :將 [tab] 按鍵以 ^I 顯示出來;
-v :列出一些看不出來的特殊字符

 

tac 也是用來查看文件內容的命令,只是它是從文件的末尾顯示,即倒着顯示文件,注意tac倒過來就cat
head -n 10 文件      (功能描述:查看文件頭10行內容,10可以是任意行數)

文件權限相關命令

修改權限			chmod (u/g/o/a)(+-)(r/w/x) 文件名
	第一個括號內的 		u代表用戶    g代表組     o代表其他    a代表所有
	第二個括號內的 		+代表加權限     -代表減權限
	第三個括號內的		r代表讀   w代表寫		x代表執行
	eg:    chmod g+x 1.txt			給1.txt所屬組添加執行權限
		   chmod a+w 1.txt   		給1.txt的所屬者 所屬組 以及其他人員加上寫權限
	當然chmod也可以使用數字的方式
		其中r=4 w=2 x=1 即讀代表4 寫代表2 執行代表1
		chmod 777 1.txt 代表給所有者所屬組和其他人員都賦予讀寫執行的權限
		chmod 666 1.txt 代表給所有者所屬組和其他人員都賦予讀寫的權限
	修改所有者
		chown  lyzx 1.txt   把1.txt的所有者改爲lyzx
	修改所屬組
		chgrp  lyzx 1.txt   把1.txt的所屬組改爲lyzx

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章