码迷,mamicode.com
首页 > 系统相关 > 详细

linux基础知识-2

时间:2018-07-14 10:56:47      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:晚安   pre   img   地方   shell   col   监视   系统监视   基础   

一、内核

??操作系统是程序运行的环境,而内核是操作系统的核心,负责与硬件进行交互。如按下键盘,移动鼠标,网络传输,访问内存,磁盘等。

??技术分享图片

二、程序

??程序是存储在计算机硬盘里的文件。是一系列基本指令,用于告诉操作系统做什么,何时去做,比如各种命令就是程序。

三、进程

??当用户指示内核运行一个程序时,内核会从程序文件上读取指令,并将这些指令装入内存,然后开始执行这些指令。在内存中运行的这个程序的副本叫做进程。

??同一个程序可以装入内存多次,所以任何时候内核可能在运行同一个程序的不同进程。

四、shell

??shell是特殊程序,与内核进行交互。shell在终端运行时,会打印一个提示符并等待用户指示。

??shell通常被叫做命令行界面。

??如:

??技术分享图片

五、ps命令

??ps命令通常列出在系统上运行的进程。老陌刚了解进程,就有命令可以显示进程了。

??ps显示了在这个终端运行的所有进程,通过查看得知shell在运行,ps命令在运行。

??技术分享图片

??其中:

??PID是进程的id号,每个进程都有一个唯一的id号。

??第二列显示了是哪个终端,pts/2表示图形环境下第二个终端。

??TIME表示这个进程消耗了CPU多少时间。

??最后一列表示进程对应的命令。

六、如何查看所有进程呢?

 

ps aux

??如图:

??技术分享图片

??这么多,一下子全出现了,看来linux是多任务的操作系统果然不虚。不过老陌怎么看怎么像深度系统监视器里显示的,对比一下果然差不多。

七、文件和目录

??老陌学过DOS命令,对于文件和目录的概念还是清楚的。

??在linux中信息和程序存储在文件中,文件归类到目录中,目录中包括文件和其它目录(目录也叫文件夹),这种多层次的目录结构称为目录树。

??目录树的根部叫做根目录,名为:“/”

??从windows转过来的人都不陌生,文件夹1里面有文件夹2,文件夹2里面有文件夹3,文件夹3里有1.mp3,只要我们不断的双击就可以了。在linux下怎么表示这种目录结构呢?

??/文件夹1/文件夹2/文件夹3/1.mp3

??也就是从根开始书写,一层一层往里写,用斜线分隔。对于这种路径我们称为绝对路径,也叫绝对引用。

??如果我们目前已经在文件夹3中了,那么引用1.mp3就不用写那么长的路径了,直接写1.mp3就可以了,当前的目录“文件夹3”就叫做当前工作目录。

??linux中的每个进程,包括用户的shell,都用当前工作目录作为环境。位于进程当前工作目录的文件可以被直接引用文件名,这种引用叫做相对引用。

(一)绝对引用:

??技术分享图片

(二)相对引用:

??技术分享图片

八、用ls命令列出目录内容

??ls 是list的缩写,可以显示目录中的内容

??技术分享图片

??ls 后面根上要查看的目录,此时会显示出目录中的文件夹和文件。根据文件属性不同,ls还会以不同的颜色显示文件。

??如果ls后面啥也不跟,则显示当前工作目录中的内容。

九、用cat查看文件的内容

??cat命令会把文件中的内容,输出到终端。

??如图:

??技术分享图片

??这和用记事本打开类似,如果我们不修改只查看,用cat效率很高。

十、将命令输出重定向到文件中

??老陌学习DOS的时候就学过这个,所以小菜一碟。

??当我们用cat或ls命令的时候,他把程序运行的结果送到了stdout中,也就是标准输出,对应的就是显示器。这里面我们认为输出到终端里了,所以用户就看到了结果。那么重定向就是本来要送到stdout的,但被我们转向其它地方了,比如一个文件中。

??格式: 命令输出 > 文件

??技术分享图片

??通过运行命令发现:cat命令的输出,送到了 info.txt中,打印一下info.txt证实了这一点。

十一、权限和用户主目录

??我们再次重定向一下,这回换个地方。

??技术分享图片

??怎么样,傻了吧,提示权限不够。 很多人说linux很安全果然不假,别人的地盘你别动。如果你是一个普通用户,估计你没有能力把系统文件删除,也就是说你破坏不了系统,无非是把自己的家弄个乱七八糟。

??linux给用户分配了一个专用目录,这个目录是用户主目录,这里你可以随意践踏,因为这是你自己的家。我们爱自己的家园,幸运的是linux登录之后就自动跳到转自己的家目录中。

??那么家目录在哪儿呢?

??/home/你的用户名/

??这就是你的家目录,离开了你的目录,想要破坏别人,linux坚持说不!

??好了,今天就到这里,老陌要洗澡睡了,晚安。

linux基础知识-2

标签:晚安   pre   img   地方   shell   col   监视   系统监视   基础   

原文地址:https://www.cnblogs.com/myccloves/p/9308771.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!