在vim或vi的編輯器中【注: 所有字符均為英文狀態(tài)下輸入】
創(chuàng)新互聯(lián)建站專注于象山網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供象山營(yíng)銷型網(wǎng)站建設(shè),象山網(wǎng)站制作、象山網(wǎng)頁(yè)設(shè)計(jì)、象山網(wǎng)站官網(wǎng)定制、微信平臺(tái)小程序開(kāi)發(fā)服務(wù),打造象山網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供象山網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
vim跳轉(zhuǎn)到最后一行
vim跳轉(zhuǎn)至首行
vim顯示行號(hào)
vim隱藏行號(hào)
1、ngg/nG (跳轉(zhuǎn)到文件第n行,無(wú)需回車)
2、:n (跳轉(zhuǎn)到文件第n行,需要回車)
3、vim +n filename (在打開(kāi)文件后,跳轉(zhuǎn)到文件的第n行)
dd:刪除游標(biāo)所在的一整行(常用)
ndd:n為數(shù)字。刪除光標(biāo)所在的向下n行,例如20dd則是刪除光標(biāo)所在的向下20行
d1G:刪除光標(biāo)所在到第一行的所有數(shù)據(jù)
dG:刪除光標(biāo)所在到最后一行的所有數(shù)據(jù)
d$:刪除光標(biāo)所在處,到該行的最后一個(gè)字符
d0:那個(gè)是數(shù)字0,刪除光標(biāo)所在到該行的最前面的一個(gè)字符
x,X:x向后刪除一個(gè)字符(相當(dāng)于[del]按鍵),X向前刪除一個(gè)字符(相當(dāng)于[backspace]即退格鍵)
nx:n為數(shù)字,連續(xù)向后刪除n個(gè)字符
linux常用命令如下:
1、查看內(nèi)核版本:uname -a。
2、控制臺(tái)-》圖形界面:init 5或者startx。
3、圖形界面-》控制臺(tái): init3或者直接注銷。
4、如何查看ip地址:ifconfig。
5、配置ip:ifconfig eth0 ip地址。
6、重啟:reboot 或者 shutdown -r now。
7、普通用戶切換到系統(tǒng)用戶:su。
8、注銷用戶指令:logout。
linux的學(xué)習(xí)技巧:
如果你想系統(tǒng)的學(xué)習(xí)Linux,你必需清楚的認(rèn)識(shí)到這一點(diǎn)。如果你真正想系統(tǒng)的學(xué)習(xí)linux,想用Linux有所作為,那么請(qǐng)忘記Windows的思維方式,思想性的轉(zhuǎn)變比暫時(shí)性的技術(shù)提高更有用, 而思想上的改變往往是受到我們行動(dòng)所影響的,有不懂的問(wèn)題就自己思考,查資料, 實(shí)在不會(huì)再去找別人的電腦去查,這樣就加深了我每次對(duì)問(wèn)題的理解,慢慢感受和習(xí)慣Linux的操作方式。
1.列出文件清單命令:ls
ls命令能夠列出當(dāng)前目錄下的所有內(nèi)容。ls 命令的執(zhí)行方式為:
# ls [-選項(xiàng)] [文件名或者目錄名]
進(jìn)入到Linux命令行中后,我們至少要知道當(dāng)前所處的位置有哪些內(nèi)容,這些信息就可以使用ls命令來(lái)獲得。
在Linux中,ls命令是最常使用的命令之一,因?yàn)樵诿钚邢乱S時(shí)查看目錄內(nèi)容。如果不加任何選項(xiàng)的話,ls命令僅列出當(dāng)前目錄下的文件和目錄名,例如,想要查看/etc目錄下的內(nèi)容,可以使用下列命令:
# ls /etc
如果想要列出當(dāng)前目錄下所有文件,則可以使用下列命令:
# ls -a
2、cat命令
功能:在標(biāo)準(zhǔn)輸出上顯示文件。
語(yǔ)法:cat [-vTEuAte] 文件
例子: cat example.txt
cat -A exam2.txt
cat file1 file2 file2
3、more命令
功能:在終端屏幕按屏顯示文本文件。
語(yǔ)法: more [-pcdls] 文件
例子: more example.c
more -dc example.c
more -c -10 example.c
4、less命令
less命令的功能幾乎和more命令一樣,也是用來(lái)按頁(yè)顯示文件,不同之處在于less命令在顯示文件時(shí)允許用戶既
可以向前又可以向后翻閱文件。
5、head命令
功能:顯示指定文件的前若干行。缺省設(shè)置為顯示10行
語(yǔ)法:head [-n] 文件
例子: head example.c
head -3 example.c
6、tail命令
功能:顯示指定文件的末尾若干行。缺省設(shè)置為顯示10行
語(yǔ)法:tail [+ / - num ] [參數(shù)] 文件
+num 從第num行以后開(kāi)始顯示。- num 從距文件尾num行處開(kāi)始顯示。
例子: tail example.c
tail -4 example.c
7、grep、fgrep和egrep命令
功能:
這組命令以指定模式搜索文件,并通知用戶在什么文件中搜索到與指定的模式匹配的字符串,并打印出所有包含該字符串的文本行,在該文本行的最前面是該行所在的文件名。grep命令一次只能搜索一個(gè)指定的模式;egrep命令檢索擴(kuò)展的正則表達(dá)式(包括表達(dá)式組和可選項(xiàng));fgrep命令檢索固定字符串,它不識(shí)別正則表達(dá)式,是快速搜索命令。
語(yǔ)法:
grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]
egrep [選項(xiàng)] [查找模式] [文件名1,文件名2,……]
fgrep [選項(xiàng)] [查找模式] [文件名1,文件名2,……]
例子: grep "text file" example
grep data *
grep goto *.c
1、cal
2、cat 由第一行開(kāi)始顯示 如果想把輸入命令的內(nèi)容寫(xiě)入文件,需用單引號(hào), eg: ‘date’
-n 顯示行號(hào)
-b 顯示行號(hào)
eg: cat /etc/redhat-release 看版本
3、tac 由最后一行倒顯示
4、nl 顯示的時(shí)候輸出行號(hào)
5、more 一頁(yè)一頁(yè)的顯示 less 與more類似,可以往前翻頁(yè)
6、od 以二進(jìn)制方式讀取
7、cd
~ 家目錄
- 上一次目錄
8、chattr lsattr
+-= ai 設(shè)置后不能刪除數(shù)據(jù)
9、lasttr
-daR 顯示文件的隱藏屬性