linux系統(tǒng)dd命令可以刪除 刪除 linux命令

linux里面dd命令作用是什么?

Linux dd 命令用于讀取、轉換并輸出數(shù)據(jù)。

公司主營業(yè)務:網(wǎng)站設計、做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出云溪免費做網(wǎng)站回饋大家。

dd 可從標準輸入或文件中讀取數(shù)據(jù),根據(jù)指定的格式來轉換數(shù)據(jù),再輸出到文件、設備或標準輸出。

參數(shù)說明:

if=文件名:輸入文件名,默認為標準輸入。即指定源文件。

of=文件名:輸出文件名,默認為標準輸出。即指定目的文件。

ibs=bytes:一次讀入bytes個字節(jié),即指定一個塊大小為bytes個字節(jié)。

obs=bytes:一次輸出bytes個字節(jié),即指定一個塊大小為bytes個字節(jié)。

bs=bytes:同時設置讀入/輸出的塊大小為bytes個字節(jié)。

cbs=bytes:一次轉換bytes個字節(jié),即指定轉換緩沖區(qū)大小。

skip=blocks:從輸入文件開頭跳過blocks個塊后再開始復制。

seek=blocks:從輸出文件開頭跳過blocks個塊后再開始復制。

count=blocks:僅拷貝blocks個塊,塊大小等于ibs指定的字節(jié)數(shù)。

conv=關鍵字,關鍵字可以有以下11種:

conversion:用指定的參數(shù)轉換文件。

ascii:轉換ebcdic為ascii

ebcdic:轉換ascii為ebcdic

ibm:轉換ascii為alternate ebcdic

block:把每一行轉換為長度為cbs,不足部分用空格填充

unblock:使每一行的長度都為cbs,不足部分用空格填充

lcase:把大寫字符轉換為小寫字符

ucase:把小寫字符轉換為大寫字符

swap:交換輸入的每對字節(jié)

noerror:出錯時不停止

notrunc:不截短輸出文件

sync:將每個輸入塊填充到ibs個字節(jié),不足部分用空(NUL)字符補齊。

--help:顯示幫助信息

--version:顯示版本信息

在linux配置文件里怎么一行一行刪除?

用vi打開編輯,dd是刪除一行,其他快捷操作有:

光標控制命令

命令 光標移動

h或^h 向左移一個字符

j或^j或^n 向下移一行

k或^p 向上移一行

l或空格 向右移一個字符

G 移到文件的最后一行

nG 移到文件的第n行

w 移到下一個字的開頭

W 移到下一個字的開頭,忽略標點符號

b 移到前一個字的開頭

B 移到前一個字的開頭,忽略標點符號

L 移到屏幕的最后一行

M 移到屏幕的中間一行

H 移到屏幕的第一行

e 移到下一個字的結尾

E 移到下一個字的結尾,忽略標點符號

( 移到句子的開頭

) 移到句子的結尾

{ 移到段落的開頭

} 移到下一個段落的開頭

0或| 移到當前行的第一列

n| 移到當前行的第n列

^ 移到當前行的第一個非空字符

$ 移到當前行的最后一個字符

+或return 移到下一行的第一個字符

- 移到前一行的第一個非空字符

在vi中添加文本

命令 插入動作

a 在光標后插入文本

A 在當前行插入文本

i 在光標前插入文本

I 在當前行前插入文本

o 在當前行的下邊插入新行

O 在當前行的上邊插入新行

:r file 讀入文件file內(nèi)容,并插在當前行后

:nr file 讀入文件file內(nèi)容,并插在第n行后

escape 回到命令模式

^v char 插入時忽略char的指定意義,這是為了插入特殊字符

在vi中刪除文本

命令 刪除操作

x 刪除光標處的字符,可以在x前加上需要刪除的字符數(shù)目

nx 從當前光標處往后刪除n個字符

X 刪除光標前的字符,可以在X前加上需要刪除的字符數(shù)目

nX 從當前光標處往前刪除n個字符

dw 刪至下一個字的開頭

ndw 從當前光標處往后刪除n個字

dG 刪除行,直到文件結束

dd 刪除整行

ndd 從當前行開始往后刪除

db 刪除光標前面的字

ndb 從當前行開始往前刪除n字

:n,md 從第m行開始往前刪除n行

d或d$ 從光標處刪除到行尾

dcursor_command 刪除至光標命令處,如dG將從當產(chǎn)膽行刪除至文件的末尾

^h或backspace 插入時,刪除前面的字符

^w 插入時,刪除前面的字

修改vi文本

每個命令前面的數(shù)字表示該命令重復的次數(shù)

命令 替換操作

rchar 用char替換當前字符

R text escape 用text替換當前字符直到換下Esc鍵

stext escape 用text代替當前字符

S或cctext escape 用text代替整行

cwtext escape 將當前字改為text

Ctext escape 將當前行余下的改為text

cG escape 修改至文件的末尾

ccursor_cmd text escape 從當前位置處到光標命令位置處都改為text

在vi中查找與替換

命令 查找與替換操作

/text 在文件中向前查找text

?text 在文件中向后查找text

n 在同一方向重復查找

N 在相反方向重復查找

ftext 在當前行向前查找text

Ftext 在當前行向后查找text

ttext 在當前行向前查找text,并將光標定位在text的第一個字符

Ttext 在當前行向后查找text,并將光標定位在text的第一個字符

:set ic 查找時忽略大小寫

:set noic 查找時對大小寫敏感

:s/oldtext/newtext 用newtext替換oldtext

:m,ns/oldtext/newtext 在m行通過n,用newtext替換oldtext

重復最后的:s命令

:g/text1/s/text2/text3 查找包含text1的行,用text3替換text2

:g/text/command 在所有包含text的行運行command所表示的命令

:v/text/command 在所有不包含text的行運行command所表示的命令

在vi中復制文本

命令 復制操作

yy 將當前行的內(nèi)容放入臨時緩沖區(qū)

nyy 將n行的內(nèi)容放入臨時緩沖區(qū)

p 將臨時緩沖區(qū)中的文本放入光標后

P 將臨時緩沖區(qū)中的文本放入光標前

dsfsd "(a-z)nyy 復制n行放入名字為圓括號內(nèi)的可命名緩沖區(qū),省略n表示當前行

"(a-z)ndd 刪除n行放入名字為圓括號內(nèi)的可命名緩沖區(qū),省略n表示當前行

"(a-z)p 將名字為圓括號的可命名緩沖區(qū)的內(nèi)容放入當前行后

"(a-z)P 將名字為圓括號的可命名緩沖區(qū)的內(nèi)容放入當前行前

在vi中撤消與重復

命令 撤消操作

u 撤消最后一次修改

U 撤消當前行的所有修改

. 重復最后一次修改

, 以相反的方向重復前面的f、F、t或T查找命令

; 重復前面的f、F、t或T查找命令

"np 取回最后第n次的刪除(緩沖區(qū)中存有一定次數(shù)的刪除內(nèi)容,一般為9)

n 重復前面的/或?查找命令

N 以相反方向重復前面的/或?命令

保存文本和退出vi

命令 保存和/或退出操作

:w 保存文件但不退出vi

:w file 將修改保存在file中但不退出vi

:wq或ZZ或:x 保存文件并退出vi

:q! 不保存文件,退出vi

:e! 放棄所有修改,從上次保存文件開始再編輯

vi中的選項

選項 作用

:set all 打印所有選項

:set nooption 關閉option選項

:set nu 每行前打印行號

:set showmode 顯示是輸入模式還是替換模式

:set noic 查找時忽略大小寫

:set list 顯示制表符(^I)和行尾符號

:set ts=8 為文本輸入設置tab stops

:set window=n 設置文本窗口顯示n行

vi的狀態(tài)

選項 作用

:.= 打印當前行的行號

:= 打印文件中的行數(shù)

^g 顯示文件名、當前的行號、文件的總行數(shù)和文件位置的百分比

:l 使用字母"l"來顯示許多的特殊字符,如制表符和換行符

在文本中定位段落和放置標記

選項 作用

{ 在第一列插入{來定義一個段落

[[ 回到段落的開頭處

]] 向前移到下一個段落的開頭處

m(a-z) 用一個字母來標記當前位置,如用mz表示標記z

'(a-z) 將光標移動到指定的標記,如用'z表示移動到z

在vi中連接行

選項 作用

J 將下一行連接到當前行的末尾

nJ 連接后面n行

光標放置與屏幕調(diào)整

選項 作用

H 將光標移動到屏幕的頂行

nH 將光標移動到屏幕頂行下的第n行

M 將光標移動到屏幕的中間

L 將光標移動到屏幕的底行

nL 將光標移動到屏幕底行上的第n行

^e(ctrl+e) 將屏幕上滾一行

^y 將屏幕下滾一行

^u 將屏幕上滾半頁

^d 將屏幕下滾半頁

^b 將屏幕上滾一頁

^f 將屏幕下滾一頁

^l 重繪屏幕

z-return 將當前行置為屏幕的頂行

nz-return 將當前行下的第n行置為屏幕的頂行

z. 將當前行置為屏幕的中央

nz. 將當前行上的第n行置為屏幕的中央

z- 將當前行置為屏幕的底行

nz- 將當前行上的第n行置為屏幕的底行

vi中的shell轉義命令

選項 作用

:!command 執(zhí)行shell的command命令,如:!ls

:!! 執(zhí)行前一個shell命令

:r!command 讀取command命令的輸入并插入,如:r!ls會先執(zhí)行l(wèi)s,然后讀入內(nèi)容

:w!command 將當前已編輯文件作為command命令的標準輸入并執(zhí)行command命令,如:w!grep all

:cd directory 將當前工作目錄更改為directory所表示的目錄

:sh 將啟動一個子shell,使用^d(ctrl+d)返回vi

:so file 在shell程序file中讀入和執(zhí)行命令

vi中的宏與縮寫

(避免使用控制鍵和符號,不要使用字符K、V、g、q、v、*、=和功能鍵)

選項 作用

:map key command_seq 定義一個鍵來運行command_seq,如:map e ea,無論什么時候都可以e移到一個字的末尾來追加文本

:map 在狀態(tài)行顯示所有已定義的宏

:umap key 刪除該鍵的宏

:ab string1 string2 定義一個縮寫,使得當插入string1時,用string2替換string1。當要插入文本時,鍵入string1然后按Esc鍵,系統(tǒng)就插入了string2

:ab 顯示所有縮寫

:una string 取消string的縮寫

在vi中縮進文本

選項 作用

^i(ctrl+i)或tab 插入文本時,插入移動的寬度,移動寬度是事先定義好的

:set ai 打開自動縮進

:set sw=n 將移動寬度設置為n個字符

nn 使n行都向右移動一個寬度,例如3就將接下來的三行每行都向右移動一個移動寬度

Linux下清除磁盤分區(qū)及殘留raid信息

Linux下清除磁盤分區(qū)及殘留raid信息

適用場景:

1、 查看硬盤編號

2、 刪除磁盤分區(qū)

3、 刪除磁盤內(nèi)殘留raid信息

*本文適用于430-8i等只有低速格式化或沒有格式化功能的HBA卡使用,若raid卡有格式化功能,建議使用raid卡格式化解決問題。

一、查看硬盤編號

適用lsblk命令可以查看當先系統(tǒng)下的磁盤相關信息及磁盤大小

sda為硬盤為系統(tǒng)內(nèi)的第一個硬盤

sda1為該硬盤下的第一個分區(qū)以此類推

二、刪除磁盤分區(qū)

三、刪除磁盤內(nèi)殘留raid信息

如果磁盤在其他raid卡中做過raid,在430-8i這類沒有格式化功能的HBA卡中使用時,使用parted等相關命令無法將raid殘留信息刪除導致無法分區(qū)正常安裝系統(tǒng)。

現(xiàn)象如下:

Raid卡殘留信息的type為dmraid分區(qū)名稱以`-ddf_開頭

刪除方法如下:

整體思路是通過dd命令將殘留信息所在扇區(qū)置零

通常raid卡的信息會放在最后一個柱面即最后63個扇區(qū)

以sda為例:

發(fā)現(xiàn)有dpIBM等信息,為殘留的raid信息

再打印發(fā)現(xiàn)已經(jīng)置零,清除成功。

重啟節(jié)點重新加載linux中才會生效

linux下用dd命令刪除磁盤文件是什么意思

dd作用是用指定大小的塊拷貝一個文件,并在拷貝的同時進行指定的轉換。下面是DD的詳細用法,好像不是刪除命令,刪除命令是rm。

所以這句話不知道是什么意思!

分享文章:linux系統(tǒng)dd命令可以刪除 刪除 linux命令
URL網(wǎng)址:http://bm7419.com/article46/dohhdeg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、域名注冊網(wǎng)站收錄、軟件開發(fā)、做網(wǎng)站、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設