My Linux Study Note (六)

 Linux的操作系统管理功能有哪些?

管理功能有:CPU管理、存储管理、文件管理、设备管理及用户接口。

r  w  x     表示读、写、执行三种权限

-  -   -     0    无任何权限

-  -   x     1    可执行

-  w  -     2     可写

-  w  x     3     可写并可执行

r  -   -     4     可读

r  -   x     5     可读并可执行

r  w  -     6     可读写

r  w  x     7     可读、写、执行

 

Vi是Linux系统上的第一个全屏幕交互式编辑程序。我们目前一般使用的是Vim(Vi Improved)。

1、工作模式
Vi有3种工作模式,分别为命令行模式、插入模式及底行(最后行)模式
(1)命令行模式
  用户在用Vi编辑文件时,最初进入的模式为命令行模式。在该模式中,可以通过上下移动光标进行“删除”、“复制”、“粘贴”等操作,但无法编辑文字。
(2)插入模式
  在命令行模式下,按“I”或者“Insert”键都可以进入插入模式。在该模式下,用户可以进行文字的编辑输入。按“Esc”键可从插入模式切换到命令行模式。
(3)底行(最后行)模式
  在底行模式下,光标位于屏幕的底行。此时用户可以进行文件保存或退出操作,也可以设置编辑环境,如查找字符串、列出行号等。

    什么是管道?你能否写出至少2个应用管道的命令吗?
管道就是将多个命令前后连接起来形成一个管道流。管道流中的每一个命令都作为一个单独的进程运行,前一个命令是输出结果传送到后一个命令作为输入。从左到右依次执行每个命令。用“|”符号实现管道功能。

例:利用管道统计当前目录下文件和子目录的数目。
[hellen@localhost  hellen]$  ls  |wc –l         (wc功能是统计文件及文件数)


进程的概念
进程的一个比较正式的定义是∶在自身的虚拟地址空间运行的一个单独的程序。

进程与程序是有区别的,进程不是程序,虽然它由程序产生。程序只是一个静态的指令集合,不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。而且一个程序可以启动多个进程。
进程是具有独立功能的程序的一次运行过程,也是系统进行资源分配和调度的单位。
 (进程的一个比较正式的定义是∶在自身的虚拟地址空间运行的一个单独的程序。)

 进程状态查看命令PS
要求:能根据PS命令的输出结果,查看进程的状态、进程ID、父进程号、命令、所有者及组名等。

 

库函数
库函数 的含义?标准、非标准库函数区分?
在linux系统中,可将多个目标文件打包成库文件,以便可以在编程时,随时调用,而不必重新编写或定义。这种包称为库函数。
在linux系统中,库函数又分为标准与非标准(自定义)两大类,标准的库函数是公用的,一般放置于/usr/include 目录中,并以头文件的方式提供包含调用;自定义的库函数(除了标准的以外)可以放在任意目录,一般放于当前目录中,使用库函数时,标准与非标准库略有区别:
# include <stdio.h>  
这是标准库的使用,默认到/usr/include目录下查找stdio.h文件。
# include “stdio.h”  除了查找默认的目录外,还会搜索当前目录

 

ar命令的格式与使用?P153
ar 命令的使用
格式:ar 关键字 归档库文件名 文件列表
功能: 创建、处理库的归档。将一组目标文件打包成一个库函数,其扩展名必须是.a
关键字:
-d  删除归档库文件中的成员文件。
-m  变更成员文件在归档库文件中的次序。
-p  显示归档库文件中的成员文件内容。
-q  在现有归档库文件添加一个成员文件。
-r  将文件插入归档库文件中。
-t  显示归档库文件中所包含的文件。
-x  从归档库文件中提取出成员文件。

 

库的安装?
当库被打包好之后,还需要经过安装到标准库文件的位置,可能供其他用户使用。
库安装步骤:
1)将包含函数定义的头文件,放在/usr/include目录中;
2)将所归档的库(*.a),放到/usr/lib 目录中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值