- 博客(10)
- 收藏
- 关注
原创 Linux系统启动流程
CentOS 5和6的启动流程 Linux:kernel(内核)+rootfs(root文件系统) kernel:进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能 rootfs: glibc 库调用 库:函数集合,function,调用接口 过程调用:procedure 不必有返回...
2019-01-04 15:44:56
250
原创 grep使用
shell脚本:文本文件#!/bin/bash#!/usr/bin/python#!/usr/bin/perlgrep 文本过滤器-v:显示不能被匹配到的行-i:忽略字符大小写-o:仅显示匹配到的字符串-E:使用扩展正则表达式(ERE)\{m\}:匹配前面的字符m次; grep '\{m\}' a.txt\{m,n\}:匹配前面的字符至少m次,至多n次;\{m,\}...
2019-01-04 15:44:01
665
原创 Linux进程管理
Linux进程及作业管理 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能 Process:运行中的程序的一个副本; 存在生命周期 Linux内核存储进程信息的固定格式:task struct 多个任务的task struct组建的链表:task list init:初始化进程 负责用户空间所有进程的创建...
2019-01-04 15:42:57
203
原创 网络基础
OSI,TCP/IP tcp/ip分层: application layer 应用层 transport layer 传输层 internet layer 网络层 datalink layer 链路层 pysical layer 物理层 传输层协议:...
2019-01-04 15:41:41
163
原创 软件包管理
软件包管理 API:Application Programming Interface 应用程序接口 POSIX:Portable OS 程序源代码--> 预处理 --> 编译 --> 汇编 --> 链接 静态编译: 共享编译:.so 不同操作系统可执行文件不同,两者的ABI(Applica...
2019-01-04 15:40:45
193
原创 bash脚本
bash脚本1.用户交互 例: echo -n "Enter your name:" ; read name #表示将输入的文本保存在name变量中 ‘;’在bash中使用则顺序执行之后的命令 echo -n 让用户直接在后面输入read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据语法: read 参数 变量 ...
2019-01-04 15:39:35
4096
原创 bash特性及find命令
bash的基础特性:bash中的变量的种类: 根据变量的生效范围等标准: 本地变量:生效范围为当前shell进程:只对当前shell进程有效,当前shell的子shell进程均无效 环境变量:生效范围为当前shell进程及其子进程,对其他shell无效(定义:declare -x) 局部变量:生效范围为当前shell进程中某代码片段(通常指...
2019-01-04 15:35:18
1348
原创 Linux终端及man手册介绍
Linux基础命令终端:用户与主机交互,必然用到的设备;物理终端:直接接入本机的显示器和键盘设备:/dev/console虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端 CentOS默认启动6个虚拟终端Ctrl+Alt+F#[1,6]图形终端:附加在物理终端之上的以软件方式实现的终端,但额外会提供桌面环境设备文件路径为/dev/tty1-6模拟终端:图形界面下打开的命令行...
2019-01-04 15:31:47
522
原创 Linux磁盘管理
Linux磁盘管理I/O Ports:I/O设备地址块设备:block 存取单位“块”,磁盘字符设备:char,存取单位“字符”,键盘设备文件:用来关联至一个设备的驱动程序,进而能够跟与之对应硬件设备进行通信; 设备号码: 主设备号:major number, 标识设备类型 次设备号:minmor number,标识同一类型下的不同设备 硬盘接口类型: 并行: ...
2019-01-04 15:30:25
296
原创 Linux文件系统
Linux的文件系统:根文件系统(rootfs):root filesystemLSB,FHS(Filesystem Heirache Standrd) /etc,/usr,/var,/root,/home,/dev /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此目录; /bin:供所有用户使用的基本命令:不能关联至...
2019-01-04 15:28:35
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人