![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
雲斷丶
这个作者很懒,什么都没留下…
展开
-
Linux学习(1)——基础知识
北桥--高速总线控制器--连接内存(早期) 南桥--低速总线控制器--大量的I/O设备--汇总后连接到北桥 通过缓存来平衡CPU和内存的速度差。 程序的局部性原理:时间和空间的局部性。刚访问的数据最近可能再访问。访问一个数据,离这个数据近的其他数据 可能会马上被访问到。 API: 不同cpu编写出来的具有相同功能的接口程序。使两种不同硬件抽象出相同的软件环境。 硬件架构原创 2016-03-22 20:54:06 · 362 阅读 · 0 评论 -
Linux学习----特殊权限
特殊权限 SUID:运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者的属主。 chmod u+s FILE。 若本来有执行权限,则SUID显示为小写s, 否则显示为 S。 SGID:运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动者所属的基本组。 chmod g+s FILE原创 2016-08-01 20:40:07 · 264 阅读 · 0 评论 -
Linux学习---文件查找
grep, egrep, fgrep :文本查找 文件查找 locate 全系统查找,非实时,模糊匹配。查找时根据全系统文件数据库进行的。 系统在每天的计划任务时间生成数据库。 updatedb 手动生成文件数据库。 速度快。 find 实时查找,精确。速度慢。 遍历指定目录中所有文件完成查找。 支持多种查找标准。 find原创 2016-07-18 21:05:50 · 752 阅读 · 0 评论 -
Linux学习----grep及正则表达式
grep: Global Reaserch 根据模式,搜索文本,并将符合模式的文本行显示出来。 还有egrep、fgrep 模式:Pattern 文本字符和正则表达式的元字符组合而成的匹配条件。 NAME grep, egrep, fgrep - print lines matching a pattern SYNOPSIS gr原创 2016-06-19 10:29:01 · 239 阅读 · 0 评论 -
Linux下shell读取文件内容报错
昨天通过shell想实现依次读取文件的每一行,传递给另一个命令。 当时直接在windows下用notepad++编辑的txt文件。 在虚拟机里运行一直报错。 后来才知道,原来是windows和Linux的换行符不一样导致。 于是将txt文件转为unix格式,就能正常读取了。 仅以此记。原创 2016-06-16 16:34:42 · 488 阅读 · 0 评论 -
Linux学习之---管理及I/O重定向
I/O知识 系统设定 默认输入设备:标准输入,STDIN,0 默认输出设备:标准输出,STDOUT ,1 程序正常输出的结果。 标准错误输出,当程序执行异常,输出到这个地方。默认设备是显示器,STDERR,描述符是2 标准输入:键盘 标准输出和错误输原创 2016-06-14 21:43:17 · 361 阅读 · 0 评论 -
Linux学习----vim编辑器
vi: Visual Interface vim:VI iMproved 全屏编辑器, 模式化编辑器。 vim模式: 编辑模式(命令模式):打开后的默认所处的模式。 输入模式: 编辑模式下 “i” 当前光标所在字符前面,转为输入模式;“a” 在当前光标所在字符的后面,转为输入模式;“o”在当前光标所在行的下方新建一行,转为输入模式;原创 2016-07-10 10:13:48 · 254 阅读 · 0 评论 -
Linux学习(3)——文件管理命令
复制和移动文件 cp:copy cp SRC DEST -R,-r:递归复制一个目录及目录下的文件。 -i:交互式 -f:强制 -p:保留原来的属主、数组、权限、时间戳。 -a:保留文件原来的所有属性。 --archive。归档复制。常用于备份。 -P:表示复制链接而不是链接指向的文件。 -L:复制的是链接指向的文件。 -d:保持链接自己。 cp /etc/原创 2016-04-10 20:30:59 · 494 阅读 · 0 评论 -
Linux学习(2)——根文件系统详解
Linux:ELF文件:可执行文件的存储格式。可执行的、可链接的文件类型。 Windows上是:PE 可移植的。 文件系统: rootfs:根文件系统。 FHS:文件系统层级标准 [root@beny ~]# ls / bin dev home lib64 media mnt opt root selinux sys tmp原创 2016-04-10 16:19:12 · 1623 阅读 · 0 评论 -
Linux学习----bash脚本编程
shell脚本编程 编译器 | 解释器 编程语言:机器语言、汇编语言、高级语言 静态语言:编译型语言 强类型(变量类型):变量使用前必须事先声明,甚至需要初始化。未初始化的变量存储随机数。 事先转换成可执行格式 c\c++\java\c# 动态语言:解释型语言, on the fly 弱类型原创 2016-06-23 19:25:59 · 349 阅读 · 0 评论