学习笔记-Linux 操作系统基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记-Linux 操作系统基础相关的知识,希望对你有一定的参考价值。

1. /proc目录
      
Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。

      用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。

      由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。下面列出的这些文件或子文件夹,并不是都是在你的系统中存在,这取决于你的内核配置和装载的模块。

      另外,在/proc下还有三个很重要的目录:net,scsi和sys。 Sys目录是可写的,可以通过它来访问或修改内核的参数,而net和scsi则依赖于内核配置。例如,如果系统不支持scsi,则scsi  目录不存在。

       除了以上介绍的这些,还有的是一些以数字命名的目录,它们是进程目录。系统中当前运行的每一个进程都有对应的一个目录在/proc下,以进程的 PID号为目录名,它们是读取进程信息的接口。而self目录则是读取进程本身的信息接口,是一个link。

命令示例:  cat  /proc/meminfo

                   cat  /proc/version

                   cat /proc/meminfo  |grep page        

 2.Linux命令中catecho的区别 

   1. 想看一个文件的内容是什么,可以用cat,比如 cat /etc/reslov.conf,就显示出文件reslov.conf里具体的内容。
  2. 而echo 没有这样的功能,他会把echo后面的内容作为字符串显示出来,
      比如 echo hello,就显示hello;
      比如 echo /etc/reslov.conf ,会显示/etc/reslov.conf


以上是关于学习笔记-Linux 操作系统基础的主要内容,如果未能解决你的问题,请参考以下文章

Linux操作系统基础知识和常用指令学习笔记

Linux学习-Linux系统及编程基础笔记

Linux学习-Linux系统及编程基础笔记

达内 10.24-25linux基础学习笔记

Linux 权限磁盘操作命令-Linux基础环境命令学习笔记

Linux 权限磁盘操作命令-Linux基础环境命令学习笔记