當(dāng)我們關(guān)機(jī)或者重啟時,都應(yīng)該先執(zhí)行以下 sync 指令,把內(nèi)存的數(shù)據(jù)寫入磁盤,防止數(shù)據(jù)丟失。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了桐梓免費建站歡迎大家使用!
命令: cd [相對路徑或絕對路徑]
命令: ls [-al]
命令: mkdir [-p] 目錄
-p 父目錄不存在情況下先生成父目錄
命令: rm [-rf] 目錄
-r 遞歸 -f 強(qiáng)制
兩個一起用你可以刪掉世界(很暴力很血腥,危險的命令)
命令: echo [選項] [輸出內(nèi)容]
命令: head 文件
tail :指定行數(shù)或者動態(tài)查看
命令: touch 文件名
命令: rm -rf 文件名
vi是linux中最經(jīng)典的文本編輯器,vi一共有3種工作模式,分別是正常模式,編輯模式(插入模式),命令行模式:
- 命令: vi 文件名 或 vim 文件名 都可進(jìn)入vi編譯器進(jìn)行文件的編譯
---首先輸入 vi 文件名 進(jìn)入的是正常模式
---正常模式--編輯模式:按 i o a 任意一個鍵
---正常模式--命令行模式:按 :
---編輯模式--命令行模式:按 Esc
vi編譯器快捷鍵的使用
1.拷貝當(dāng)前行 yy,拷貝當(dāng)前行向下的5行 5yy,并粘貼 p;
2.刪除當(dāng)前行 dd,刪除當(dāng)前行向下的5行 5dd;
3.在文件中查找某個單詞(命令行模式下)/關(guān)鍵字 ,回車進(jìn)行查找,輸入 n 查找下一個
4.設(shè)置文件的行號,取消文件的行號(命令行模式下) :set nu 和 :set nonu
5.編輯 /etc/profile 文件,使用快捷鍵到底文檔的最末行[G]和最首行[gg],注意這些都是在正常模 式下執(zhí)行的。
6.在一個文件中輸入 "hello" ,然后又撤銷這個動作,再正常模式下輸入 u
文件的查看命令: cat more less tail
cat :由第一行開始顯示文件內(nèi)容
more :百分比顯示
less :翻頁查看
tail :指定行數(shù)或者動態(tài)查看
命令: chmod -R 權(quán)限設(shè)置 需要更改權(quán)限的文件夾名
grep :查找字符串
grep命令通常要和管道命令進(jìn)行連用:
Linux壓縮包的兩種后綴格式:
- xxx.tar 打包,大小不會進(jìn)行壓縮
- xxx.tar.gz 打包并壓縮文件大小
命令: tar
命令: du -h /目錄
命令: ifconfig
命令: netstat [-anp]
命令: ping ip地址
命令: ps [-ef]
命令: kill -9 PID號
命令: service 服務(wù)名 [start | stop | restart | reload | status]
在 CentOS7.0 后 不再使用 service ,而是下面這個命令
service [start | stop | restart | reload | status] 服務(wù)名
命令: top [選項]
命令: rpm -e rpm包的名稱
命令: rpm -ivh rpm包全路徑名稱
[圖片上傳失敗...(image-f71252-1630371708953)]
1、使用vim編輯器來打開文件。
2、來看第一種方式,刪除文件中指定的行,當(dāng)使用vim打開文件的時候,頁面的右下角會顯示出當(dāng)前光標(biāo)的位置,比如光標(biāo)停在第一排5的位置,右下角顯示的就是1-5。
3、然后就可以根據(jù)這個字符找到指定的列,在vim編輯器的普通模式下,按下鍵盤上的x鍵,就會刪除這個字符。然后再移動 j 鍵,光標(biāo)就會移動到下一行,就這樣依次按下j 、x鍵,就能很快刪除不同行中的同一列。
4、還有一種方法,將光標(biāo)移動到未刪除的第5列數(shù)字上,然后在鍵盤上按下ctrl+v鍵。如下面圖中所示,編輯頁面的左下角會出現(xiàn)一個VISUAL BLOCK字樣。。
5、然后這時,再按鍵盤上的 j 鍵往下移動,這個時候會發(fā)現(xiàn),所有第5列的字符都被選中了。
6、這個時候再按刪除的 x 鍵,第5列的字符就瞬間被刪除了。就完成了。
通常如果我們想獲取一個文件里不重復(fù)的行的時候,我們可以直接通過?sort?-u?命令,先把文件排序,然后去掉連續(xù)的重復(fù)行就行。
可是,如果我們?nèi)サ糁貜?fù)行之后,還想保留文件原有的順序,該怎么辦呢?
雖然 Linux 下有個看上去似乎很有用的命令叫uniq,但事實上?uniq?命令僅僅只對連續(xù)的重復(fù)行有效。
如果不排序,直接使用 uniq 命令是沒有用的;使用?sort?-u?的話,我們就丟失了文件原有的行的順序了。
一個終極的解決方案是使用 awk:
簡要解釋一下:awk 的基本執(zhí)行流程是,對文件的每一行,做一個指定的邏輯判斷,如果邏輯判斷成立,則執(zhí)行指定的命令;如果邏輯判斷不成立,則直接跳過這一行。
我們這里寫的 awk 命令是!x[$0]++,意思是,首先創(chuàng)建一個 map 叫x,然后用當(dāng)前行的全文$0作為 map 的 key,到 map 中查找相應(yīng)的 value,如果沒找到,則整個表達(dá)式的值為真,可以執(zhí)行之后的語句;如果找到了,則表達(dá)式的值為假,跳過這一行。
由于表達(dá)式之后有++,因此如果某個 key 找不到對應(yīng)的 value,該++操作會先把對應(yīng)的 value 設(shè)成 0,然后再自增成 1,這樣下次再遇到重復(fù)的行的時候,對應(yīng)的 key 就能找到一個非 0 的 value 了。
我們前面說過,awk 的流程是先判斷表達(dá)式,表達(dá)式為真的時候就執(zhí)行語句,可是我們前面寫的這個 awk 命令里只有表達(dá)式,沒有語句,那我們執(zhí)行什么呢?原來,當(dāng)語句被省略的時候,awk 就執(zhí)行默認(rèn)的語句,即打印整個完整的當(dāng)前行。就這樣,我們通過這個非常簡短的 awk 命令實現(xiàn)了去除重復(fù)行并保留原有文件順序的功能。
linux 刪除文件指令:輸入rd盤符名:\文件夾名稱,比如,我想刪除一個在D盤的名為wo的文件夾,則輸入rd d:\wo這樣就能刪除文件夾了。當(dāng)然這種刪除方法必須要該文件夾是空文件夾,不然刪除不了。
若是想刪除文件,輸入del盤符名:\文件名,比如,我想刪除一個在F盤的名為123.txt的文件,則輸入del f:\123.txt按回車就能刪除該文件了。當(dāng)然,該命令只能刪除文件,不能刪除文件夾。若要用該命令刪除一個文件夾,會顯示找不到文件123.txt。
CMD特點:
CMD一般指命令提示符。命令提示符是在操作系統(tǒng)中,提示進(jìn)行命令輸入的一種工作提示符。在不同的操作系統(tǒng)環(huán)境下,命令提示符各不相同。
在windows環(huán)境下,命令行程序為cmd.exe,是一個32位的命令行程序,微軟Windows系統(tǒng)基于Windows上的命令解釋程序,類似于微軟的DOS操作系統(tǒng)。輸入一些命令,cmd.exe可以執(zhí)行,比如輸入shutdown -s就會在30秒后關(guān)機(jī)??傊?,它非常有用。打開方法:開始-所有程序-附件或開始-尋找-輸入:cmd/cmd.exe回車。它也可以執(zhí)行BAT文件。
進(jìn)入vim編輯器
命令模式: 在這種模式下,可以通過輸入vi的命令對文件的內(nèi)容就行處理(復(fù)制,刪除,移動等),也可以通過按光標(biāo)來移動光標(biāo)
編輯模式: 在這種模式下,可以在光標(biāo)處輸入內(nèi)容
命令項模式: 在命令模式下,用戶輸入冒號后,光標(biāo)會跳到底行,然后輸入命令
命令模式: 輸入a A i I o O等命令 - 編輯模式
編輯模式: 按ESC鍵 - 命令模式
命令項模式: 輸入冒號 - 命令項模式
i 在光標(biāo)前插入
a 當(dāng)前位置編輯
A 快速到達(dá)行尾并進(jìn)入編輯模式
O 在當(dāng)行上面插入一個空行并進(jìn)入編輯模式
o 在當(dāng)行下面插入一個空行并進(jìn)入編輯模式
第一行 gg
最后一行 G
移動到100行 100gg
x: 刪除光標(biāo)處的字符 X:刪除光標(biāo)前的一個字符
d0: 刪除光標(biāo)所在行的第一個字符到當(dāng)前光標(biāo)的前一個字符的一串字符
D: 刪除從當(dāng)前光標(biāo)所在字符到當(dāng)前光標(biāo)所在行的最后一個字符的一串字符
dd: 刪除光標(biāo)所在行的所有字符/剪切當(dāng)前行
dw: 刪除從光標(biāo)處字符開始的第一個單詞
u: 撤銷命令,一步一步撤銷
跳轉(zhuǎn)末行 G
跳轉(zhuǎn)首行 gg 跳轉(zhuǎn)到第一行
跳轉(zhuǎn)行首 I (大寫字母)
跳轉(zhuǎn)行末 快速到達(dá)行尾并進(jìn)入編輯模式
下一行插入 o(小寫字母o)
復(fù)制五行 5yy
刪除10行 10dd
:w 保存文件 不退出vi :wq 保存文件,退出vi :q! 不保存文件,退出vi
1、linux刪除命令行按哪個鍵。
2、Linux刪除命令。
3、linux刪除命令rm -rf。
4、linux刪除命令操作。
1."linux刪除命令,為您提供linux刪除命令圖文信息,linux刪除命令一共有以下幾種:常規(guī)刪除a.txt文件:[root]#rma.txt。
2.強(qiáng)行刪除file.log文件:[root]#rm-ffile.log。
3.刪除dirname目錄下的所有東西:[root]#rm-Rdirdirname。
新聞名稱:linux刪除當(dāng)前行命令,linux常用命令 刪除
文章路徑:http://aaarwkj.com/article28/dsichcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站維護(hù)、標(biāo)簽優(yōu)化、用戶體驗、、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)