(3)編寫結(jié)束后按“ESC”鍵,退出插入模式
(4)按“:wq”保存退出,文件編寫完成
4.cat 文件名 查看文件內(nèi)容
4.cp file 新文件名稱 復(fù)制文件
cp-r dir 新目錄復(fù)制目錄
5.mv file 新文件名移動(dòng)文件
mvdir 新目錄名移動(dòng)目錄
“mv”移動(dòng),同目錄下的移動(dòng)等于重命名,不同目錄下的移動(dòng)等于復(fù)制再刪除的過(guò)程
6.系統(tǒng)結(jié)構(gòu)(目錄下的文件的內(nèi)容)
/bin #常用系統(tǒng)命令/sbin #系統(tǒng)管理命令 /boot#啟動(dòng)分區(qū)
/sys #內(nèi)核參數(shù)調(diào)整 /dev#設(shè)備文件 /lib#32位庫(kù)文件
/lib64#64位庫(kù)文件 /media/run/mnt#臨時(shí)設(shè)備的掛載點(diǎn) /opt#第三方軟件安裝位置
/proc#系統(tǒng)信息 /etc#系統(tǒng)配置目錄/home#普通用戶家目錄
/root#超級(jí)用戶家目錄 /var,/srv#系統(tǒng)數(shù)據(jù)
7.絕對(duì)路徑:文件所在系統(tǒng)的真實(shí)位置,在系統(tǒng)的位置都可以使用通常以“/”開頭;
相對(duì)路徑:相對(duì)當(dāng)前所在系統(tǒng)位置的一個(gè)文件名稱的簡(jiǎn)寫,他通常會(huì)自動(dòng)添加“pwd”的值在名稱前。
8.pwd命令 顯示當(dāng)前所在系統(tǒng)位置的路徑
9.cd 切換工作目錄
cd..#進(jìn)入當(dāng)前目錄的上層目錄; cd-#進(jìn)入當(dāng)前目錄之前的所在目錄
10.ls 文件的顯示
ls -a 目錄名#顯示所有文件包含以點(diǎn)開頭的隱藏文件 ls -R 目錄名#遞歸顯示目錄中所有內(nèi)容
如何在系統(tǒng)中獲得幫助:
1.當(dāng)?shù)玫揭粋(gè)命令我們不知道這個(gè)命令的作用時(shí)
whatis 命令 查看命令的作用
2.當(dāng)知道命令的用途,但不知道命令的格式或者方法時(shí)
命令--help#獲得命令的幫助--help只適用于命令
“[]”選加,加的個(gè)數(shù)可以是任意多個(gè) “<>”必加,不可缺少的信息。
當(dāng)查看文件幫助時(shí)linux命令,--help是不能使用的,那么我們要用man命令來(lái)查看幫助
man的級(jí)別
1 #命令
2 #內(nèi)核調(diào)用的接口
3#函數(shù)庫(kù)
4#特殊文件比如設(shè)備文件
5#系統(tǒng)文件
6#游戲
7#包信息
8#系統(tǒng)密令
9#內(nèi)核規(guī)則
進(jìn)入man頁(yè)面后 pageup#向上翻頁(yè) pagedown #向下翻頁(yè)
/關(guān)鍵字#查找關(guān)鍵字 n 關(guān)鍵字向下匹配 N關(guān)鍵字向上匹配 q 退出
注:當(dāng)man或者whatis命令無(wú)法查詢幫助時(shí),是因?yàn)橄到y(tǒng)沒(méi)有加載幫助數(shù)據(jù)庫(kù)。 處理方法:執(zhí)行mandb命令。
通配符
1.字符匹配
* 匹配0到任意字符
?匹配單個(gè)字符
[[:alpha:]] 匹配單個(gè)字母
[[:lower:]] 匹配單個(gè)小寫字母
[[:upper:]] 匹配單個(gè)大寫字母
[[:digit:]] 匹配單個(gè)數(shù)字
[[:alnum:]] 匹配單個(gè)數(shù)字或字母
[[:punct:]] 匹配單個(gè)符號(hào)
[[:space:]] 匹配單個(gè)空格
2.{}
{1..9} 表示1-9
{a..f} 表示a-f
{1,3,5} 表示135
{a,c,e} 表示a c e
{1..3}{a..c} 表示1a 2a 3a 2a 2b 2c 3a 3b 3c
3.[]
[a-C] 表示aA bB cC
[a-c] 表示aA或者bB或者c
[1-3] 表示1或者2或者3
[145] 表示1或者4或者5
[^abc]|[!abc] 表示除了a并且除了b并且除了c
linux中其他常用文本處理工具
1.head#顯示指定文件的前多少行
head -n 1 passwd #顯示文件的第一行 head -n 7 passwd #顯示文件的前7行 head passwd #默認(rèn)顯示文件的前十行
2.tail #顯示文件的后多少行
tail-n 1 passwd#顯示文件的最后一行 tail -n 5 passwd #顯示文件的最后5行 tail passwd#顯示文件的最后10行
3.less #分頁(yè)瀏覽
4.file 文件名稱#查看文件類型
5.wc 文件名#統(tǒng)計(jì)文件的字?jǐn)?shù)linux命令,字符數(shù),字節(jié)數(shù)
wc-l 文件名 #統(tǒng)計(jì)文件行數(shù); wc -m 文件名#統(tǒng)計(jì)文件字符數(shù);
wc -c 文件名#統(tǒng)計(jì)文件字節(jié)數(shù); wc -w 文件名#統(tǒng)計(jì)文件的字?jǐn)?shù)。
6.vim的注意事項(xiàng)