在这篇文章中,我们将探讨Linux的怪异一面……你知道吗?在我们每天使用的Unix(和Linux)及其各个分支中,有一些奇怪的命令或进程,它们令人毛骨悚然,有些确实有害,但有些却有益。让我们简单介绍一下这些人。1.daemondaemon有个非常高大上的中文名字叫daemonprocess。有句话说,如果没有守护进程,Unix就不一样了。这是非常有个性的。它是一个在后台运行的进程,不受终端控制。大部分是随系统启动而启动,无特殊情况会一直运行到系统关机。它的存在是为了向我们作为用户和系统本身提供有用的服务。常见的有httpd、mysqld、syslogd等,一般守护进程名都会以d结尾。2020精选阿里/腾讯等一线公司面试简历进阶电子书公众号《良序Linux》后台免费回复“信息”2.zombiezombie,zombie?我勒个去?听着吓人。但是,在Linux中是指当一个进程被杀死后,它并不会立即消失,而是变成了僵尸,即僵尸进程,然后等待其父进程收集其信息后才被清除。一般这个收集信息的进程会很快完成,但有时它的父进程很忙,僵尸进程就会永远留在我们的系统中。系统运行过程中会不时产生一些僵尸进程。我们不能直接杀死他们,因为他们已经死了。只能采取其他方式,比如杀掉它的父进程,然后通过init回收僵尸进程。僵尸进程的出现通常意味着产生它的进程有问题,它很耗资源,所以应该加以预防。3.killkill,狠话。kill顾名思义就是用来杀死进程的命令,用法简单粗暴。当你发现某个进程占用内存或CPU资源过多,造成负面影响时,建议你直接用kill杀掉它。如果遇到僵尸进程杀不死?不要慌,去找它的父进程,按上面说的方法处理。4.猫猫,猫?这是什么奇怪的东西?Linux中除了僵尸和猫?其实cat命令是concatenate的缩写,也就是连接的意思,大家看懂就可以了。它的作用是合并文件。另外,您甚至可以使用这个方便的命令查看文件的内容。5.尾巴,尾巴。这个奇怪的命令更容易解释。当您想查看文件的最后n行时,tail命令会派上用场。此外,您可以在要监视文件时使用它。比如观察日志文件时,tail命令会显示tail内容,并实时更新。是不是很神奇?2020精选阿里/腾讯等一线公司面试、简历、进阶、电子书公众号《良旭Linux》后台免费回复“数据”6.whichwhich,别看之前那些稀奇古怪的命令了跟女巫(Witches)的谈话搞混了。这不是什么阴险的童话女巫,而是那个打印与传递给它的任何命令相关联的文件位置的人。例如,如果我们想要获取Python的位置,我们可以使用whichpython它会打印出您系统上每个版本的Python的位置。7.cryptcrypt,地下室,这个命令也很容易理解。当您想保护自己的物品不受他人伤害时,将它们锁在地下室是个好方法。crypt在linux中的意思是加密,现在叫mcrypt,当你想加密文件不被别人读取时,这个命令非常方便。与大多数Linux命令一样,您可以单独使用crypt或在系统脚本中使用。2020精选阿里/腾讯等一线企业面试、简历、进阶、电子书公众号「良旭Linux」后台回复「资讯」免费获取8.shredshred,shredded。看到这里,我想你对这些奇怪的词并不陌生。这是一个非常无情的粉碎文件的家伙。当我们要删除一个文件的时候,我们会使用rm命令,但是有恢复的方法,那么如果我们不想让别人恢复怎么办呢?没错,这就是sherd的作用。shred可以多次覆盖一个文件以前占用的空间。所以,使用这个命令一定要有心理准备,神难救度。看到的都是真爱,走之前怎么不竖个大拇指?您的“三通”是良旭继续创作的最大动力!关注原创公众号《良序Linux》,第一时间获取最新Linux干货!公众号后台回复【信息】【面试】【简历】获取精选一线大厂的面试、自我提升、简历等信息。关注我的博客:lxlinux.net
