shell
文章平均质量分 80
盛者无名
有些梦虽然遥不可及,但是并不是不可能实现,只要我足够的强
展开
-
Linux中LVM逻辑卷分区管理
Linux中LVM逻辑卷分区管理传统磁盘管理的问题(痛点)当分区大小不够用时无法扩展其大小,只能通过添加硬盘、创建新的分区扩充空间,但是新添加的硬盘作为独立文件系统存在,原有文件系统并未得到扩充,上层应用更多时候访问的一个文件系统,只能让磁盘下线,换上新硬盘后再将原始数据导入.LVM(Logical volume Manager)逻辑卷管理通过将底层物理硬盘封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的俄大小可以动态调整,而且不会丢失现有数据,新加入的硬盘也不会改变现有上层的逻辑卷.作为一种动态磁原创 2022-04-23 22:33:11 · 1649 阅读 · 0 评论 -
Linux Bash Shell结构化命令
结构化命令if-then语句 if command then command fi不同于其他编程语言在if之后的对象是一个等式,这个等式结果为TRUE或FALSE,bash shell的if语句会运行if后面的命令,如果该命令退出状态码为0,则运行then如果不为0则then后不执行例:#!/bin/bash#testing the if statementif pwdthen echo "It worked"fi例:#!/bin/bash#testing a bad原创 2022-03-06 03:20:15 · 171 阅读 · 0 评论 -
Linux Bash Shell构建基础脚本
构建基础脚本创建shell脚本时,必须在文件第一行指定要使用的shell,其格式为:#!/bin/bash环境变量例:#!/bin/bash#display user information from the systemecho "User info for userid: $USER"echo UID: $UIDecho HOME: $HOME用户变量用户变量可以是任何由字母、数字或下划线组成的文本字符串,长度不超过20个。用户变量区分大小写例:#!/bin/bash#te原创 2022-03-06 03:21:06 · 191 阅读 · 0 评论 -
Linux中关于sed与gawk的使用
SedGawksed编辑器sed编辑器被称作流编辑器,和普通的交互式文本编辑器恰好相反。在交互式文本编辑器中,你可以用键盘命令来交互式的插入、删除或替换数据中的文本。流编辑器则会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。sed会执行如下操作一次从数据中读取一行数据根据所提供的编辑器命令匹配数据按照命令修改流中的数据将新的数据输出到STDOUTsed options sc原创 2022-03-05 18:37:07 · 444 阅读 · 0 评论 -
Linux文件系统及常用Bash Shell
Linux文件系统及常用Bash Shell常见Linux目录名称目录用途/虚拟目录的根目录,通常不会在这里存储文件/bin二进制目录,存放许多用户级GNU工具/boot启动目录,存放启动文件/dev设备目录,Linux在这里创建设备节点/etc系统配置文件目录/home主目录,Linux在这里创建用户目录/lib库目录,存放系统和应用程序的库文件/media媒体目录,可移动媒体设备的常用挂载点/mnt挂在目录,另一个原创 2022-03-05 18:33:15 · 484 阅读 · 0 评论