原文:linux bash Shell腳本經典 Fork炸彈演示及命令詳解

Jaromil 在 年設計了最為精簡的一個Linux Fork炸彈,整個代碼只有 個字符,在 shell 中運行后幾秒后系統就會宕機: 這樣看起來不是很好理解,我們可以更改下格式: 更好理解一點的話就是這樣: 因為shell中函數可以省略function關鍵字,所以上面的十三個字符是功能是定義一個函數與調用這個函數,函數的名稱為:,主要的核心代碼是: : amp ,可以看出這是一個函數本身的遞歸 ...

2018-03-08 20:19 0 2369 推薦指數:

查看詳情

Linux Shell腳本編程--curl命令詳解

用途說明 curl命令是一個功能強大的網絡工具,它能夠通過http、ftp等方式下載文件,也能夠上傳文件。其實curl遠不止前面所說的那些功能,大家可以通過man curl閱讀手冊頁獲取更多的信息。類似的工具還有wget。 curl命令使用了libcurl庫來實現,libcurl庫常用在C程序 ...

Sun Aug 10 01:02:00 CST 2014 0 8262
Linux Shell——bash shell 腳本簡介

bash shell 腳本簡介 shell 運行環境 如果你運行的是 Unix 或 Linux 系統,例如 Ubuntu,Red Hat,SUSE Linux,還有macOS,都是內置了 bash shell 的,所以你不需要額外配置所謂的開發環境。 我的 shell 環境是 macOS ...

Thu Apr 27 01:11:00 CST 2017 0 21520
Linux Shell腳本經典案例

先了解下編寫Shell過程中注意事項: 開頭加解釋器:#!/bin/bash 語法縮進,使用四個空格;多加注釋說明。 命名建議規則:變量名大寫、局部變量小寫,函數名小寫,名字體現出實際作用。 默認變量是全局的,在函數中變量local指定為局部變量,避免污染 ...

Tue Jul 30 00:18:00 CST 2019 0 424
Linux 命令詳解(十)Shell腳本的數組詳解

1、數組定義 一對括號表示是數組,數組元素用“空格”符號分割開。 2、數組讀取與賦值1)得到長度: 用${#數組名[@或*]} 可以得到數組長度 2)讀取: ...

Tue Oct 17 19:04:00 CST 2017 0 9869
linux shell 腳本攻略學習7---tr命令詳解

tr命令詳解 什么是tr命令?tr,translate的簡寫,translate的翻譯: [trænsˈleit] vi. 翻譯, 能被譯出 vt. 翻譯, 解釋, 轉化, 轉變為, 調動 在這里用到的意思是轉化,轉變,轉換,在linux下輸入tr --help查看一下提示 ...

Tue Dec 24 07:31:00 CST 2013 2 8004
linux shell 腳本攻略學習19--sed命令詳解

sed(意為流編輯器,英語“stream editor”的縮寫)是Unix/linux常見的命令行程序。sed用來把文檔或字符串里面的文字經過一系列編輯命令轉換為另一種格式輸出,即文本替換。sed通常用來匹配一個或多個正則表達式的文本進行處理。 輸入sed --help查看幫助信息 ...

Mon Dec 30 19:18:00 CST 2013 1 4536
Linux Shell腳本經典收藏

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 更新時間 echo 3 > /proc/sys/vm/drop_cache ...

Fri Jul 25 20:02:00 CST 2014 5 2591
linux shell 腳本攻略學習9--rename命令詳解

rename命令詳解: 對文件重命名是常用的操作之一,一般對單個文件的重命名用mv命令,如: 那么如何對指文件進行重命名呢?當然你可以全部手動去賦值,但很影響效率,如下,將所有文件名稱都改為大寫的,如何做呢? 如果用mv命令可能手動要花很長 ...

Thu Dec 26 08:51:00 CST 2013 3 15650
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM