linux复习

一.概述

1.linux系统的历史、现状和特点

背景
1991年linus宣布内核诞生
1994 正式发布1.0
吉祥物是企鹅

linux诞生和发展依赖5个支柱:
unix操作系统、minix操作系统、gnu计划、posix标准和internet

linux系统的组成:内核、gnu工具、图形化桌面环境、应用程序。

创始人linus

GNU项目 创始人 richard stallman
gnu工程 1984年
GPL协议 gnu general public license
代码开源免费使用,不允许修改后商业发布和销售
特点 一个软件使用gpl这个软件也必须是开源免费的

2、linux系统的安装

安装需要两个分区
linux分区挂载点最少必须是两个
一个是根挂载点/,另一个是swap(一般是内存的2倍)
主分区和扩展分区
分区表示 逻辑分区

3、linux图形环境

随着windows的普及,用户不再满足于文本界面工作
x-window系统
是直接和pc上的显卡和显示器打交道的底层程序。
没有桌面环境供用户操作文件,只是产生图形化显示环境。

由哪几部分组成
Gnome 桌面系统
(the gnu network object model environment)
gnu网络对象模型环境
1999 不沿用windows的标准观感

KDE桌面系统(k desktop environment)
1996类似于windows图形化桌面环境

二、linux常用命令 写命令行完成应用要求

1.文件类型有哪几类

2.目录结构

根目录下的子目录是什么
软硬连接的区别
改变文件或者目录存取权限
权限信息如何辨认,三个权限类型,三个组

三、文本编辑

1.vi工作方式

进入vi就进入了vi 的命令方式
插入命令i,完成后按esc返回命令方式
或者:转义命令,ex转义方式,完成后进入命令方式

2.移动光标

在命令方式下,ctrl+p 向上一行,ctrl+n向下
^移到行首
$移到行尾
指定行 nG
指定列 n |
按词向前移 w
按词向后b
移到词尾 3
( 移到上一个或下一个句子的开头)
H 屏幕左上角
M 中间行的开头
L 最底行或者最后一行

3.文本修改 (取代,替换区别)

x删除光标所在字符
dd删除整行
D删除到行尾
u复原
U复原当前行
.重复刚才插入或删除命令
c修改光标到行尾的文本
c + 光标移动+ 文本+esc
cc 修改整行
5.取代
r命令渠道随后打入的字符
R
6.替换
s用打入的文本替代所在的字符
S替代整行

7.行结合
J把下一行结合成一行

8.文本位移

命令将正文向右移动8个空格
<同上想做
<<将所在行左移

4.编辑文件 按行进入表

vi +行号 文件名
进入指定行
vi +/词 文件名
进入指定词

编辑多个文件 一个完事后,w保存,
然后:n进入下一个

字符串检索
/模式 光标停在首先找到哪一行的下一行行首
/模式/+n 之后第n行的行首

?模式 向后检索

特殊字符要加上\ 去除特殊含义
f c 查找c
F c 向后查找当前行

5.ex常用命令

字符串检索,全局替换
g/s1/p 打印s1所有行
g/s1/s//s2/ s1所有行用s2替换首次出现
g/s1/s//s2/g s1所有行用s2替换所有
g/s1/s//s2/gc s1所有行用s2替换所有,并有确认
g/s1/s//s2/gp s1所有行用s2替换所有,并打印

在命令方式下输入 : 进入ex命令
:20 光标移动到20行行首
:$ 缓冲区最后一行
:+/-n 相对当前行

:e 文件名编辑当前文件之外的文件
:w 文件名 把所作的修改写回到指定文件,并显示所写行数和字符数
保存文件不退出
:r 文件名 把文件的副本放入缓冲区指定行
:q退出
:q! 不保存修改退出
:wq!文件名 忽略w命令之前所作的检查
:x 文件名 对文件做的修改没写就写进入
:zz保存文件且退出

四、shell编程

1.shell特点和种类

shell是linux内核和用户的接口
命令解释器
解释型的程序设计语言

特点:
1)高级的命令语言
2)提供了文件名扩展字符
3)灵活的使用数据流
4)构成新的命令
5)结构化的程序模块
6)提供了在后台执行命令

2.shell脚本的执行方式 有哪几种

3.名称补全 和别名

4.特殊字符

通配符,模式表达式
注释、管道线和后台命令符号

5.shell变量的使用、赋值和引用

数组的使用
预先定义的特殊变量
环境变量8中课件含义用法

6.算术运算 表达式怎么写

7.控制结构

if语句
条件测试 三种 test命令
case语句
for语句
函数的定义和调用

六、常用开发工具

1.gcc的含义

gcc命令行选项 常用选项
预处理 编译 连接

2.程序维护工具make

make的工作机制
makefile怎么写,源文件 头文件->makefile

八、系统管理

1.用户和工作组管理

有关用户账号的文件
三个文件,读程序,字段和添加
创建和删除用户组

2.文件系统

分区 fdisk估算磁盘大小
文件系统
linux主要目录的内容

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值