linux学习笔记
劲蜡鸡腿堡
这个作者很懒,什么都没留下…
展开
-
正则表达式
正则表达式 正则表达式由字面文本和具有特殊意义的符号组成,这里记录的是扩展正则表达式 位置标记 位置标记锚点(position marker anchor)是标识字符串位置的正则表达式。默认情况下,正则表达式所匹配的字符串可以出现在任意位置。 正则表达式 描述 示例 ^ 指定了匹配正则表达式的文本必须起始于字符串的首部 ^tux能够匹配以tux起始的行 $ 指定了匹配正则表达式的文本必须结束于目标字符串的尾部 tux$能够匹配以tux结尾的行 标识符 标识符是正则表达式的基础组成部分原创 2020-12-17 10:14:56 · 195 阅读 · 0 评论 -
/dev 目录
/dev 目录 dev目录是一个特殊的目录,其内部包含许多设备文件。这些设备文件为操作系统上次应用提供了访问底层设备的接口。对这些设备文件的I/O操作都会按照如下的流程进行设备文件I/O ——》底层设备驱动--》 实际设备 为什么存在这个文件夹 “如何访问物理设备”是一个经典的问题,不是只利用文件系统就能满足我们所有的开发任务了,有的时候我们开发的程序必须要能够访问逻辑扇区(LGB)而不是简单地利用内核提供的文件系统,例如ghost备份还原系统、分区表的备份等这些操作。 注意点 设备文件并不代表实际物理设原创 2020-12-16 14:08:49 · 1886 阅读 · 0 评论 -
Linux 文件权限
Linux 文件权限 linux文件是基于角色的访问控制策略。每个文件对应三种角色,即所有者(user)、用户组(group)、其他用户(others)。针对这三种角色的不同,其设置了三种访问控制策略读R、写W、执行X。 目录和文件访问控制标记意义不同 Linux文件可以被分为许多种不同的类型,如普通文件、目录、字符设备、块设备、符号链接、管道、套接字等等。但是对于访问控制来说,其只有两种目录、普通文件(除了目录以外的其他文件类型)。 普通文件 R : 读取文件的内容 W : 可以修改、截断文件内容原创 2020-12-15 22:03:46 · 160 阅读 · 0 评论 -
shell调用过程
Shell调用过程 下面翻译man bash中的部分内容 当bash以交互登录shell或伴随–login选项的非交互式的方式进行调用时,其会读取并执行/etc/profile脚本。之后,其会顺序查找~/.bash_profile, ~/.bash_login, ~/.profile,读取并执行匹配到的第一个可读可执行的文件。–noprofile选项可以禁止这种行为 当一个交互shell退出或一个非交互式shell执行exit命令时,bash从~/.bash_logout和 /etc/bash.bash_原创 2020-11-24 09:46:58 · 608 阅读 · 0 评论 -
Linux文件空洞
转载 2020-09-06 20:32:31 · 197 阅读 · 0 评论 -
管道 & 重定向
重定向 管道 总结 在shell环境下,应用程序的交互只有输入和输出。与图形化界面相比其交互形式单一,无法实现各种丰富的交互模式,唯一提升交互体验的方式就是更好地格式化标准输出。但是,多样的交互方式对人来说是友好的,对计算机来说并不友好。如果你想实现程序的自动运行,在shell环境下是非常容易实现的。因为你可以通过获取标准输出提取关键信息的方式来完成。但是在图形化界面的情况下,其处理将会变得异常困难。你不易传递如下信息(先点击那个按键,再点击哪个选择框,如果出现异常某个图标会变成红色,再怎么处理)。所以s原创 2020-09-03 11:25:49 · 267 阅读 · 0 评论