我又回来了
Hello,大家好,大家都知道学习是一件苦差事,然后呢?再发这篇博客的时候,我也觉得是一件非常令人心烦的事,因为我拖延了,有一点时间,有一种拖延症,今天就发一下,我之后学习linux之后的故事吧!
学习linux不仅仅是要知道他的开元精神,更主要的是要掌握Linux命令, 上次说到了yum仓库和,RPM,红帽软件包管理器,首先我们复习一下RPM红帽软件包管理器,是负责简化软件安装的复杂度,怎么说呢?就是rpm能够帮助用户查询到软件相关的依赖关系,但是这种依赖关系还需要我们运维人员来解决,所以yum仓库就可以来进一步的降低软件安装的难度和复杂,可以分析出所需要的软件包和依赖关系,这就是rp mm和yum仓库的好处.所以呢,我们现在可以看一下下一个就是新手必须掌握的Linux命令
首先,首先来讲一下,Shell脚本这个呢,在第四章就可以讲到如何运用shellllll脚本来编写简单的脚本,通常来讲,计算机硬件是由运算器控制器存储器输入输出设备所组成,为了让各种设备各司其职呢,Linux系统就这个内核,需要负责完成硬件资源的匹配,而硬完成的匹配就需要呃一个系统调用接口来程序或服务来管理计算机,所以,出现了shelll这个工具,bash可以相当于内核之间的翻译官,用户把命令高速终端去调试某些某些工作,Linux的默认使用终端是bash.首先linux系统有那么多命令,怎么知道哪个命令是干什么的呢?在linux系统里面就有一个慢,这个命令可以者去学习Linux命令.Linux,命令的格式首先是命令名称,命令参数,命令对象
第一个讲一下,Linux,常用系统工作命令
第一个命令echo命令echo命令用于在终端输出字符串或变量提取后的纸,这个对我们之后的实验非常的重要,第二个命令,date命令date命令用于显示及设置系统时间或日期,具体格式为,睇睇加选项加指定的格式,他就可以输出你所要的值,使用方法为在date命令中输入以加号开头的参数,然后就可以按照指令的格式来输出系统的时间或日期, 第三个命令,reboot命令用于重启系统,第四个命令,Poweroff,用于关闭系统就是关机的意思,第五个命令wgetwget在终端下载网络文件,这个暂时用不到,因为没有配置网卡信息,无法连接到外网,Wget是参数,然后下载地址,第六个命令为PS命令,PS,命令要有查看系统中的进程状态,这个非常重要,首先ainus系统中有很多常运行中的进程,他们分别为五种常见的进程状态,运行中断,不可中断僵死与停止。他们的符号是,Run大写r为运行状态,sleep大写s为中断状态,就是休眠状态 大写的地位不可中断状态,就是用kill命令也不能将其中断,极为僵尸状态,将死将死,就是进厂已经停止,但是进程依旧存在,在吃你的内存,stop,大写的t就是晋城收到停止信号,已经停止运行的状态,第七条命令top命令top命令可以动态地监视进程,活动与系统负载等信息,它可以看成,Inux,系统中强化版的windows任务管理器,第八条命令为pidof命令,Pidof,命令用于查询某个指定进程的PID止就是你用了top命令之后看到某个进程的PID,然后可以用第九条命令kill命令终止某个指定的PID服务进程,第八条命令pidof命令可以让你通过服务名称来查出他的pid.第十条命令为kilaaaaaaaaaaa于终止某个指定名称的服务,全部对应的关联的进程,这个,相对于kill命令能够杀死所有进程。讲的有点慢啊,可能有点罗嗦了,我们现在加快点进度,然后系统状态检测命令呢,首先我们呃,上次就是刚刚讲完了,那些系统的常见的工作命令,现在系统状态命令第一个,Ifconfig,命令我们都知道,在windows系统中,在查看网络的索性的时候,就是在cmd命令行中查看的时候是ipconfig,但是在linus系统中是ifconfig命令用于获取网卡配置与网络状态的信息,然后第二个呢,是uname命令,name,命令用于查看系统内核与系统版本的信息,我们常见的呢,都会在uname命令后面搭一个-a参数来,完整的看到,当前系统的内核名称,主题名称等第三个是uptime命令,用于查看系统的负载信息,Uptim,运力真的很强大,它可以显示系统时间以及平均的负载值,最近一分钟五分钟15分钟内的压力情况,当然服在职越低越好,尽量能超过一第四个命令,为free命令,ffr,命令用于显示当前系统中内存使用量情况,但是他是一个很多位数的,你可以在fre命令后面加个h参数,它可以让就是显示的单位为有符号的。 第五个,为upho命令用于查看当前登录主机的用户终端,第六个为last命令用于查看所有系统的登录记录,但是这些信息都是日志文件的形式保存,很容易更改第七个呢,为history命令用于显示历史执行过的命令,这个呢,一般都会显示,最近1000条的命运,我们可以用感叹号加编码数字的形式来重复执行某一次的命令,第八个人为sosoepot命令用于收集系统配置及架构信息,并输出诊断的,这个一般都是如果有订阅了红帽,你就可以用这个命令,然后发给洪茂来诊断,如果他需要的话,就会派人过来帮你维护 我们讲完了,系统状态检测命令了,现在我们来讲一下重要的工作目录,切换命令,首先第一个pwd命令用于显示当前所在的工作目录,第二个cd命令用于切换工作目录,第三个为ls命令显示目录中的文件,记住las命令,后面加一个a的参数,可以看到全部的文件,ls,命令后面加个l参数,可以查看文件的属性大小等详细信息,这个我们可以看一下,然后呢?就是文本,我们学会了linux命令,查看了之后,我们还是要学会 创建文件以及创建目录等等,一些新手的文件文编辑命令,然后呢?第一个Cat,命令查本文件,这个只能查看文件,较小的,第二个,More,命令 它用于查看种文本文件内容较多的文件,如果你要阅读长篇小说,或者非常长的配置文件的时候,ct,命令就不怎么适用了,得more命令来查看,假如你不知道文件的大小,你也可以用more命令来查看第三个呢,我们可以看一下,就是head命令用于查看文本文档的前n行,我们可以加后面加一个选项及参加对象,参加对象的形式就是说head+1个嗯,加个20,然后再加上文件,我们就可以看到这个文件的前20行,第四个tail命令taimn就是查看全文档的后几行或持续刷新的内容,这个跟head命令相操作相符,就是格式tail加选项加文件,我们可以看到就是,Tail,然后加一个参数嗯,加个20,然后加文件所要查看的文件就可以知道查看当前文件的后20行第五个命令,Tr,命令用于替换文件中的字符,很多时候我们想要替换文本中的一些词汇,比如替换,如果手用替换的话,满脸工作量特别特别大,这个时候就需要处理大批量内容后,手工替换是不现实的,我们首先可以用ct命令来读取要替换的文本,然后再用第三张,我们要学到的管道浮来用tr命令进行替换操作就可以了,踢好命令呢,我之后给大家讲一下,然后我们继续,学习下一个第六个命令,WC命令,WC命令,厕所命令,其实不是这样读的,WC,命令是统计指令文本的行数,字数字数字数字数等他后面当然数啊,首先,WC,参数后面加一个,l参数l就是只显示行数,WC参数后面加一个,w,参数就是显示单词数WC参数后面加一个c参数就是显示字节数,这个我们要记住他,然后第七个呢,为stt命令,ftt命令用于查看文件的储存信息,时间等等,我们其实这个可以用来查看,之后有可的,因为,别inux系统的一切,一切文件都是一样的,都可以打开的,第八个cut命令思有tmeet英语暗恋的提取文本字符格式为cut加参数加文本,在aim系统中,如何准确地提取出想要的数据,也是我们种田要学会的,第九个为diff命令,第二位FM面用于比较多个文件的差异,就是我们在使用DNF命令可以呃,比较细的,比较粗,多个文件的差异之处,有利于判断文件是否被篡改,当然在比较两个文件的差异之处时,要方便加一个brief参数,如果多个文件的话,要加一个c参数.好的,我们现在讲到了这个文本文件编辑命令的,基本上讲了这里了,我们现在学会了查看文本文件,插看了之后呢文发件最重要的创创建文件创建目录还是没有雪的,比如说删除啊增删改查,我们现在就是要学一下这个文件目录管理的命令了,首先来第一个touch命令用于创建空白文件或空降或设置文件的时间,在创建空白文件的方面,touch命令是非常非常便捷的,便捷的铺开去甲,所以我就不讲了,然后呢?我们来讲一个第二个mkdir命令,前面那个touch命令是创建文件,而这个mkdir命令用于创建空白的目录,而且除了能创建单个的目录外,mkdir,还可以结合加p参数来创建有嵌套关系的文件目录,第三个CP命令,CP命令因为复制文件或目录. 格式为CPI文件,目标文件就可以复制文件了,目标文件也可以说是你即将创建的文件,第四个MV命令,MV命令要有剪切文件或将文件重命名,怎么说呢?就是,MV,就是参数,你可以复制到原来的目录,然后可以加重命名,他然后第五个呢是om命令哦,m,命令用于删除键或目录格式为om,然后加参数加文件,rm参数f,为强制删除,如果要删除目录的话,需要在rm后面加一个r参数才能删除目录.第六个dd命令,dd命令用于按照指定大小和各自的数字快来复制文件和转换文件格式为dd加参数.第六个为file命令,这个从英文上来说是文件的意思,它用于查看文件的类型,写完了文件的创建,文件的查看还有,比如说系统常见的工作命令,我们现在还需要学习的什么文件的打包压缩与搜索文件,她有三个命令,第一个是tr,它用于文件的打包以及压缩,在Linux系统中常见的文件格式比较多,但是压缩的文件的常见为,Tar或tar.gz或tar.bz 2 一般压缩文件是用czvf来压缩,然后解压文件呢,为xzvf.然后第二个除了打包压缩呢,还有一个可以根据文搜索吧!grep命令用于在文件中执行关键词搜索并匹配结果,就是grep,命令中n参数用来显示搜索到信息的行号,v参数用于,显示没有关键词的行,第三个find命令用于按照指定的条件来搜索文件,之前已经说过Linux系统中一切都文件,然后,Lind,命令的能力就要显现出来了,其中find命令中exec参数非常的重要,他可以把find命令搜索到的结交给紧随其后的一个命令进行进一步处理,他非常类似,就是第三张,我刚说的管道符技术
好的,我现在来总结一下,我刚刚讲过的内容,在rhel 7系统及众多的Linux系统中,常见的shell终端是bash解释器
Ilinux,系统中加参数的作用,就是为了更贴合用户的实际需求,
Linux,系统与命令参数及对象之间一般要用空格来间隔
Linus系统中午种进程的名称,RSDZT
好的,今天就到此结束了,我们下期再见哦
原文:https://www.cnblogs.com/zcm1998/p/12863380.html