上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 41 下一页
摘要: "普通权限管理详细说明" 一,特殊权限:SUID,SGID,STICKY 1,SUID 默认情况下,用户发起的进程的属主是其发起者,因此,进程以发起者的身份去访问别的资源。 SUID的作用:用户执行某个程序文件时,如果此程序文件拥有SUID权限,则此进程的属主不是其发起者,而是这个程序文件的属主。 阅读全文
posted @ 2019-12-24 22:41 小石王 阅读(528) 评论(0) 推荐(1) 编辑
摘要: 一,从索引库查找文件:locate 索引库:操作系统会周期性的遍历根文件系统,然后生成索引库 手动更新索引库: 语法: 只匹配basename: 统计出有多少个符合条件的文件: 使用基本正则表达式: 注意:构筑索引,需要遍历整个根文件系统,非常消耗资源。 二,直接从文件系统里查找:find 下面写道 阅读全文
posted @ 2019-12-24 16:33 小石王 阅读(1706) 评论(0) 推荐(0) 编辑
摘要: \+, , (乘), /(除), (乘方), %(取模) let var=算术运算符表达式 高级let用法:let i+=2 +=, =, =,/=,%=, = 自增:let var++ var=$[算术运算符表达式] var=$((算术运算符表达式)) var=$(expr $ARG1 OP $A 阅读全文
posted @ 2019-12-23 17:22 小石王 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 文本处理都要使用正则表达式,正则表达式有: 基本正则表达式: 或者 扩展正则表达式: 或者 Linux 文本处理三剑客: sed:stream editor,流编辑工具程序。 awk:linux上是gawk,格式化文本工具程序。 grep:Global search Regular expressi 阅读全文
posted @ 2019-12-23 15:50 小石王 阅读(358) 评论(0) 推荐(0) 编辑
摘要: linux bash变量作用域 一,思考一个问题,当在shell里执行某个程序时,shell是怎么找到这个程序的? shell会去$PATH环境变量定义的目录里去找这个命令。环境变量里一般包括 这么多目录,这些目录下又有上千个程序,从这么多目录里的,这么多程序里查找肯定是花费时间的。shell为了提 阅读全文
posted @ 2019-12-19 11:06 小石王 阅读(845) 评论(0) 推荐(0) 编辑
摘要: Linux下一切都被抽象成了file,哪些进程可以访问哪些file,不可以访问哪些file,就是权限管理。 每个file都有权限属性,可以用 查看file的权限属性。 3对rwx分别代表,用户,组,其他人的rwx。 file通过自己的权限属性来保护自己,让符合自己权限属性的进程访问,让不符合自己权限 阅读全文
posted @ 2019-12-18 15:42 小石王 阅读(505) 评论(0) 推荐(1) 编辑
摘要: 权限: 所谓的权限是,由用户启动的进程,或者由操作系统启动的进程,可以访问哪些文件,不可以访问哪些文件。 进程太多了,不可能为每个进程定义权限对吧,所以进程的权限来自于启动进程的用户。 用户有哪些权限,则由此用户启动的进程就有哪些权限。 操作系统启动后,会启动很多后台进程(daemon进程),这些进 阅读全文
posted @ 2019-12-17 18:38 小石王 阅读(711) 评论(0) 推荐(1) 编辑
摘要: 一,I/O重定向 重定向正常输出 \ :覆盖以存在文件的内容,很危险的操作 \ :如果文件已经存在,则是在原内容的最后追加。 可以禁止 的覆盖行为,使用 。只在当前会话有效。 恢复覆盖行为。 \ |: 已经禁止了覆盖,但是确认就是要覆盖,可以使用。 重定向错误输出 2 :覆盖以存在文件的内容,很危险 阅读全文
posted @ 2019-12-16 12:32 小石王 阅读(427) 评论(0) 推荐(1) 编辑
摘要: globbing:文件名通配 元字符: :匹配任意长度的任意字符 ?:匹配任意单个字符 []:匹配指定范围内的任意单个字符 [a z]或者[A Z]或者[[:alpha:]]:匹配任意一个字母 [[:upper:]]:匹配任意一个大写字母 [[:lower:]]:匹配任意一个大写字母 [0 9]或者 阅读全文
posted @ 2019-12-15 21:56 小石王 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 一,文件查看more,less,head,tail,cat,tac 分屏查看文件内容 more:和man用法一样,但翻屏到尾部自动推出。 less:和man用法一样。 head:查看文件的前n行。n默认为10. n num:指定查看多少行 num:指定查看多少行 tail:查看文件的后n行。n默认为 阅读全文
posted @ 2019-12-15 17:56 小石王 阅读(241) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 41 下一页