随笔分类 - Linux学习
摘要:为什么要学习sed sed(Stream EDitor)被誉为Linux三剑客之一,负责过滤和转换文本,功能灵活又强大,搭配正则表达式更是如虎添翼。 如果你需要向1000行文本中的某一行后添加新行,如果你需要删除/查找文本中从me到you之间的内容,那么sed命令是你的最佳选择。 sed命令的工作模
阅读全文
摘要:为什么要学习正则表达式? 简单而言,仅仅用通配符无法满足处理字符的需求,这时候就是正则表达式大展身手的机会。相较而言,正则表达式比通配符更灵活,也更强大。 我们在网站注册用户的时候,网站一般会对用户密码做出格式要求,比如只允许使用大小写字母、下划线、减号和数字并且8≤密码字符长度≤24。这个时候必须
阅读全文
摘要:shell与bash 什么是shell ——以上图片摘自《鸟哥的Linux私房菜》 系统核心不能随意地被操作,所以就设计出了壳程序shell,一方面保护了系统核心,另一方面提供了人机交互的渠道。 bash与shell的关系 bash是众多shell的一种,/bin/bash是Linux的预设shel
阅读全文
摘要:文件/文件系统的压缩、打包 Linux有哪些压缩工具可供选择 按压缩比:xz>bzip2>gzip,按压缩时长:gzip<bzip2<xz,另外还有zip可以选择。 gzip只负责压缩没有打包功能,所以常常和打包工具tar联用,如果单独用gzip要注意两点:①只能对单个文件进行压缩;②默认用压缩后的
阅读全文
摘要:硬盘操作 为什么要给硬盘分区? 如果你需要在一块硬盘上用到多个文件系统,那么你就需要对硬盘进行分区,以便用不同的分区支持不同的文件系统。(但一个硬盘只能有一个分区表!)反过来说,如果你整块硬盘都用同样的文件系统,那么就可以不对硬盘分区。 Linux服务器硬盘该选择什么分区表? 需要分区的话推荐无脑G
阅读全文
摘要:开机固件 BIOS UEFI 特别老的BIOS不支持GPT分区 目前已取代BIOS 分区表类型 MBR GPT 1.不支持2TB以上的硬盘2.主分区不能超过4个3.可以通过建立扩展分区(extended)然后再在扩展分区中指向逻辑分区的方式来规避限制。4.扩展分区只能有一个5.同一块硬盘的分区,sd
阅读全文
摘要:在/tmp目录下新建一个嵌套目录,名字分别为test_0、test_1、test_2。在test_2目录下新建普通文件,名为tryme。设置test_0和test_2的权限为777,设置test_1的权限为700,tryme文件的权限为777,问tryme这个文件能否被读取? 1 cd /tmp 2
阅读全文

浙公网安备 33010602011771号