Linux
蕾欧娜等等
这个作者很懒,什么都没留下…
展开
-
07_Shell 编程_流程控制_if + case + for + while
文章目录流程控制1. if 语句1.1 单分支 if 条件语句1.2 双分支 if 条件语句1.3 多分支 if 条件语句2. case 语句2.1 多分支 case 条件语句3. for 循环3.1 语法一3.2 语法二4. while 循环4.1 while 循环4.2 untile 循环流程控制1. if 语句1.1 单分支 if 条件语句if [ 条件判断式 ]; then 程序fi或者if [ 条件判断式 ] then 程序fi注意点:if 语句使用 fi 结尾,和原创 2020-07-09 16:56:42 · 83 阅读 · 0 评论 -
06_Shell编程_条件判断
文章目录Shell 编程条件判断1. 按照文件类型进行判断2. 按照文件权限进行判断3. 两个文件之间进行比较4. 两个整数之间比较5. 字符串的判断6. 多重条件判断Shell 编程条件判断1. 按照文件类型进行判断两种判断格式方法1:test -e /root/install.log方法2:[-e /root/install.log]echo $?第一个判断命令如果正确执行,则打印“yes”,否则打印“no”。[ -d /root ] && echo "yes原创 2020-07-09 15:19:30 · 89 阅读 · 0 评论 -
05_Shell 编程_字符截取和处理命令
文章目录字符截取命令1. cut 命令1.1 cut 命令介绍1.2 cut 命令局限2. prinft 命令3. awk 命令3.1 BEGIN3.2 FS 内置变量3.3 END3.4 关系运算符4. sed 命令字符截取命令1. cut 命令1.1 cut 命令介绍cut [选项] 文件名选项: -f 列号: 提取第几列 -d 分隔符: 按照指定分隔符分割列案例1:vi student.txtID Name gender Mark1 Liming M 862 SC原创 2020-07-09 10:43:04 · 153 阅读 · 0 评论 -
04_Shell 编程_基础正则表达式
Shell 编程1. 基础正则表达式1.1 正则表达式与通配符正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed 等命令可以支持正则表达式。通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp 这些命令不支持正则表达式,所以只能使用 shell 自己的通配符来进行匹配了。1.2 基础正则表达式" * " 代表前一个字符匹配0次,或任意多次。"." 代表匹配除了换行符外任意一个字符。"^" 代表匹配行首,**"$"**匹配行尾。 “原创 2020-07-08 22:28:07 · 109 阅读 · 0 评论 -
03_Shell 基础 - 环境变量配置文件
环境变量配置文件1. 环境变量配置文件简介1.1 source 命令[root@localhost ~]# source 配置文件[root@localhost ~]# .配置文件1.2 环境变量配置文件简介环境变量配置文件中主要是定义对系统的操作环境生效的系统默认环境变量,比如 PATH, HISTSIZE, PS1, HOSTNAME 等默认环境变量。PATH 定义命令查找的路径。/etc/profile/etc/profile.d/*.sh~/.bash_profile~/.原创 2020-07-08 15:28:49 · 90 阅读 · 0 评论 -
02_Shell 基础 - Bash 变量
Bash 变量1. 用户自定义变量1.1 什么是变量变量是计算机内存的单元,其中存放的值可以改变。当Shell脚本需要保存一些信息时,如一个文件名或者是一个数字,就把它放在一个变量中。每个变量都有一个名字,所以很容易引用它。使用变量可以保存有用信息,使系统获知用户相关设置,变量也可以用于保存暂时信息。1.2 变量设置规则变量名称可以由字母、数字和下划线组成,但是不能以数字开头。”2name" 是错误的变量名。在Bash中,变量的默认类型都是字符串型,如果要进行数值运算,则必须指定变量类原创 2020-07-08 14:54:27 · 415 阅读 · 0 评论 -
01_Shell 基础 - 概述 + 脚本执行方式 + Bash 基本功能
文章目录Shell 基础1. Shell 概述1.1 Shell 是什么1.2 Shell的分类1.3 Linux支持的 shell2. Shell 脚本的执行方式2.1 echo输出命令2.2 第一个脚本3. Bash 的基本功能3.1 历史命令3.2 命令与文件补全3.3 命令别名3.4 Bash 常用快捷键3.5 输入输出重定向3.5.1 标准输入输出3.5.2 输出重定向3.5.3 输入重定向3.6 多命令顺序执行3.7 管道符3.8 通配符和其他特殊符号3.8.1 通配符3.8.2 Bash中其他原创 2020-07-07 18:40:02 · 143 阅读 · 0 评论 -
Linux 文件系统管理
文章目录文件系统管理1. 回顾分区和文件系统1.1 分区类型1.2 文件系统2. 文件系统常用命令2.1 文件系统查看命令 df2.2 统计目录或文件大小 du2.3 df命令和du命令的区别2.4 文件系统修复命令fsck2.5 显示磁盘状态命令dumpe2fs2.6 挂载命令2.6.1 查询与自动挂载2.6.2 挂载命令格式2.7 挂载光盘与U盘2.7.1 挂载光盘2.7.2 卸载命令2.7.3 挂载 U 盘2.8 支持 NTFS 文件系统2.8.1 下载NTFS-3G插件2.8.2 安装 NTFS-3原创 2020-07-06 16:35:50 · 146 阅读 · 0 评论 -
Linux 的用户和用户组管理
文章目录用户和用户组管理1. 用户配置文件1.1 用户信息文件 /etc/passwd1.1.1 /etc/passwd1.1.2 初始组和附加组1.1.3 Shell 是什么1.2 影子文件 /etc/shadow1.2.1 时间戳换算1.3 组信息文件 /etc/group 和组密码文件 /etc/gshadow1.3.1 组信息文件 /etc/group1.3.2 组密码文件 /etc/gshadow2. 用户管理相关文件2.1 用户的家目录2.2 用户的邮箱2.3 用户模板目录3. 用户管理命令3.原创 2020-07-06 14:53:50 · 112 阅读 · 0 评论 -
Linux 软件安装 - 软件包管理
文章目录一、软件包管理简介1.1 软件包分类1.2 源码包1.3 RPM 包二、RPM包管理-rpm命令管理2.1 rpm 命令管理 - 包命名与依赖性2.2 RPM包依赖性2.3 包全名和包名2.4 RPM安装2.5 RPM包升级与卸载2.6 RPM命令管理 - 查询2.6.1 查询是否安装2.6.2 查询软件包详细信息2.6.3 查询包中文件安装位置2.6.4 查询系统文件属于哪个RPM包2.6.5 查询软件包的依赖性2.7. rpm命令管理 - 检验和文件提取2.7.1 RPM包检验2.7.2 RPM原创 2020-07-05 15:40:15 · 3062 阅读 · 0 评论 -
Linux 常用命令之文件搜索命令+网络命令+关机重启命令
文章目录1. 文件搜索命令1.1 文件搜索命令1.1.1 文件搜索命令 `find`1.1.2 文件搜索命令 `locate`1.1.3 文件搜索命令 `which`1.1.4 文件搜索命令 `grep`1.2 帮助命令1.2.1 帮助命令 `man`1.2.2 帮助命令 `help`2. 用户管理命令2.1 用户管理命令 `useradd`2.2 用户管理命令 `who`3. 压缩解压命令3.1 压缩解压命令 `gzip`3.2 压缩解压命令 `gunzip`3.3 压缩解压命令 `tar`3.4 压缩解原创 2020-06-24 11:34:59 · 214 阅读 · 0 评论 -
Linux 常用命令之文件处理命令+权限管理命令
文章目录1. 文件处理命令1.1 目录处理命令1.1.1 目录处理命令 `ls`1.1.2 目录处理命令 `mkdir`1.1.3 目录处理命令 `cd`1.1.4 目录处理命令 `pwd`1.1.5 目录处理命令 `rmdir`1.1.6 目录处理命令 `cp`1.1.7 目录处理命令 `mv`1.1.8 目录处理命令 `rm`1.2 文件处理命令1.2.1 文件处理命令 `touch`1.2.2 文件处理命令 `cat`1.2.3 文件处理命令 `tac`1.2.4 文件处理命令 `more`1.2.5原创 2020-06-24 09:25:13 · 274 阅读 · 0 评论 -
Linux 文本编辑器 Vim 的操作技巧
文本编辑器 VimVim 是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。Vim 没有菜单,只有命令。1. Vim 常用操作vi leona.message~we like him!~# 进入编辑模式:set nu插入命令命令作用a在光标所在字符后插入A在光标所在行尾插入i在光标所在字符前插入I在光标所在行行首插入o在光标下插入新行O在光标上插入新行原创 2020-06-23 16:14:44 · 120 阅读 · 0 评论