Linux基础
文章平均质量分 83
openex
一位会烧菜梦想做神经学家的程序员
展开
-
Linux学习日记--基础命令(9)--VIM编辑器
vim编辑器 简介 vi: Visual Interface,文本编辑器 vim:VIM - Vi IMproved模式化的编辑 基本模式: 编辑模式 输入模式 末行模式:原创 2015-08-27 19:38:25 · 401 阅读 · 0 评论 -
Linux学习日记--基础命令(6)--grep及正则表达式
grep: Global search REgular expression and Print out the line. 作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行; 模式:由正则表达式字符及文本字符所编写的过滤条件; REGEXP:由一类特殊字符及文本字符所编写的模式,其中有些字符原创 2015-08-27 15:40:42 · 385 阅读 · 0 评论 -
Linux学习日记--基础命令(8)--算数运算,条件测试
bash中的算术运算 +, -, *, /, %, ** 实现算术运算: (1) let var=算术表达式 (2) var=$[算术表达式] (3) var=$((算术表达式)) (4) var=$(expr arg1 arg2 arg3 ...)原创 2015-08-27 19:30:44 · 527 阅读 · 0 评论 -
Linux学习日记--基础命令(5)--用户和组概念与管理--文件权限
用户和组管理:以下区间区别于centos6,和centos7 Linux用户:Username/UID 管理员:root, 0 普通用户:1-65535 系统用户:1-499, 1-999 对守护进程获取资源进行权限分配; 登录用户:500+, 1000+原创 2015-08-27 11:19:32 · 561 阅读 · 0 评论 -
Linux学习日记--基础命令(10)--文件查找
文件查找:文件查找:locate, find 非实时查找(数据库查找):locate 实时查找:find locate: 依赖于事先构建的索引;索引的构建是在系统较为空闲时自动进行(周期性任务);手动更新数据库(updatedb); 索引构建过程需要遍历整个根文件系统,极消耗资源;原创 2015-08-27 21:05:49 · 455 阅读 · 0 评论 -
Linux学习日记--基础命令(7)--bash中的变量,配置文件
变量的定义和使用变量类型 强类型:定义变量时必须指定类型、参与运算必须符合类型要求;调用未声明变量会产生错误; 弱类型:无须指定类型,默认均为字符型;参与运算会自动进行隐式类型转换;变量无须事先定义可直接调用;变量命名法则: 1、不能使程序中的保留字:例如if, for; 2、原创 2015-08-27 18:50:16 · 442 阅读 · 0 评论 -
Linux系统管理-(1)-磁盘管理
Linux磁盘管理 块设备:block,存取单位“块”,磁盘 字符设备:char,存取单位“字符”,键盘 设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信; 设备号码: 主设备号:major number, 标识设备类型原创 2015-08-28 21:25:25 · 380 阅读 · 0 评论 -
Linux系统管理-(2)--磁盘的挂载与卸载
什么是挂载: 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为称之为挂载;什么是卸载: 解除此关联关系的过程称之为卸载; 注意:挂载点下原有文件在挂载完成后会被临时隐藏; 挂载方法:mount DEVICE MOUNT_POINT mount:通过查看/etc/mtab文件显原创 2015-08-29 16:09:41 · 576 阅读 · 0 评论 -
linux系统调用笔记
本笔记仅供个人学习所用,部分内容转自互联网,如有侵犯原创权益请及时联系本人1.sendfile(int out_fd, int in_fd, off_t *offset, size_t count) 解决在同一系统,两个文件描述符之间传递数据性能问题,去掉不比较的复制和上下文切换,完全在内核空间完成传递。in_fd需要为类似mmap的文件描述符(必须是真实的文件不能是管道或者socket)o原创 2017-03-12 23:46:59 · 243 阅读 · 0 评论