05 2022 档案
摘要:1、注销时生效的环境变量配置文件 在用户退出登录时,只会调用一个环境变量配置文件,就是~/.bash_logout文件。 这个文件默认没有写入任何内容,可是如果我们希望再退出登录时执行一些操作,比如清除历史命令,或者备份某些数据,就可以把命令写入这个文件。 2、其他配置文件 还有一些环节变量配置文件
阅读全文
摘要:1、source命令 通过source命令可以直接环境变量配置文件。 命令格式如下: [root@localhost ~]# source 配置文件 或用. [root@localhost ~]# . 配置文件 提示: 配置完成的环境变量配置文件,是需要用户退出并重新登陆才能生效,并不一定需要重启。
阅读全文
摘要:1、什么是变量的测试与内容置换 我们之前说过,在Shell中,一个变量未定义,和一个变量为空值的输出效果是一样的。 # 先直接输出一个未定义的变量y [root@Lyl ~]# echo $y # 再定义变量y为空值,并输出变量y [root@Lyl ~]# y="" [root@Lyl ~]# e
阅读全文
摘要:1、Shell常用运算符 Shell中常用运算符如下表: 优先级数值越大优先级越高,具有较高优先级级别的运算符先于较低级别的运算符进行求值运算。 优先级 运算符 说明 13 -,+ 单目负、单目正 12 !,~ 逻辑非、按位取反或补码 11 *,/,% 乘、除、取模 10 +,- 加、减 9 <<,
阅读全文
摘要:1、declare命令介绍 Shell中所有变量的默认类型是字符串类型,如果你需要进行特殊数据类型进行运算,使用declare命令就可以实现声明变量的类型。 declare命令是一个内置命令,命令如下: [root@localhost ~]# declare [+/-] [选项] 变量名 选项: -
阅读全文
摘要:我们之前讲过位置参数变量是用来向脚本中传递值的。 而我们在说明位置参数变量的时候,也说过位置参数变量的缺点,在执行脚本的时候,是没有给脚本所需要参数的提示。 这样的情况非常的不友好,可以用read命令来解决,read命令是用来接收键盘输入的命令,并提示相关输入说明。 read命令格式如下: [roo
阅读全文
摘要:我们之前说过,Shell中的变量不是按照变量值的类型来进行分类的,而是按照Linux系统中定义的变量类别来分类的。 预定义变量就是,事先把变量的名称和作用确定好(都是不可变的),只能修改变量的内容,也就是变量的值。 其实预定义变量和位置参数变量都可以统称为预定义变量(有分开说明的,也有一起说明的,知
阅读全文
摘要:位置參数变量的作用主要用于脚本的传参。 位置參数变量的名称和作用都是确定不能改变的,但是该变量的内容是可以更改的,也就是变量的值。 位置參数变量如下: 位置参数变量 作用 $n n为数字,$0代表命令本身,$1-$9代表(脚本命令后的)第一到第九个参数,十以上的参数需要用大括号包含,如${10}、$
阅读全文
摘要:提示: 在Linux系统中,环境变量分为两种。一种是用户自定义的环境变量,另一种是系统自带的环境变量。 而在系统自带的环境变量中,PATH环境变量、PS1环境变量、LANG语系变量需要进行说明一下。 本篇文章主要说明系统自带的环境变量中的LANG语系环境变量。 1、LANG语系变量介绍 我们之前说过
阅读全文
摘要:提示: 在Linux系统中,环境变量分为两种。一种是用户自定义的环境变量,另一种是系统自带的环境变量。 而在系统自带的环境变量中,PATH环境变量、PS1环境变量、LANG语系变量需要进行说明一下。 本篇文章主要说明系统自带的环境变量中的PS1环境变量。 1、PS1变量的作用 PS1变量:命令提示符
阅读全文
摘要:提示: 在Shell中,环境变量分为两种。一种是用户自定义的环境变量,另一种是系统自带的环境变量。 而在系统自带的环境变量中,PATH环境变量、PS1环境变量、LANG语系变量需要进行说明一下。 本篇文章主要说明用户自定义的环境变量,和PATH环境变量。 1、用户自定义的环境变量 (1)环境变量设置
阅读全文
摘要:1、变量定义 变量正确定义。 格式:变量名="变量值" # 两种方式都可以 [root@localhost ~]# name=zhenniubi [root@localhost ~]# name="zhen niubi" 变量名不能用数字开头。 [root@localhost ~]# 2name="
阅读全文
摘要:1、什么是Git命令的别名 Git中命令很多,有些命令比较长,有些命令也不好记,也容易写错。 例如:你有没有经常敲错命令?比如git status?如果敲git st就表示git status那就简单多了。 Git 并不会在你输入部分命令时,自动推断出你想要执行的命令。 如果不想每次都输入完整的Gi
阅读全文
摘要:git log命令主要用于查看Git版本演变历史(也就是提交历史),同时根据追加的参数和选项不同,也会有不同的展示效果。 但默认git log命令显示出的x效果实在太丑,不好好打扮一下根本没法见人,打扮好了用alias命令拍个照片,就正式出道了! 1、git log命令说明 git log用于查询版
阅读全文
摘要:通过git log命令可以查看详细的历史版本信息。 git log命令非常强大而好用,在复杂系统的版本管理系统中扮演着重要的角色,这也说明git log命令在日常工作当中还是非常有用的。 例如: 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 如果需要回退到之前的版本,首先我们
阅读全文
摘要:1、撤销操作说明 我们在使用Git版本管理时,往往需要撤销某些操作。比如说我们想将某个修改后的文件撤销到上一个版本,或者是想撤销某次多余的提交,都要用到Git的撤销操作,因此撤销操作在平时使用中还是比较多的。 本文介绍几种,对于已修改过的文件,需要进行撤销操作,根据修改文件出现的位置,可以分为三种情
阅读全文
摘要:我们这篇文章来说说在Git中如何进行文件重命名。 提示一下,下面所说明的是对已经被Git管理的文件进行重命名,未被Git追踪的文件,直接修改文件名称就可以了。 1、用学过的命令进行文件重命名 (1)准备一个需要修改文件名的文件。 # 1.准备一个干净的Git仓库 L@DESKTOP-T2AI2SU
阅读全文
摘要:1、git diff 命令说明 在commit操作之前,我们通常要确定一下自己在什么地方更改了代码,看看有没有误操作代码,这个时候git status命令的显示就比较简单了,仅仅是列出了修改过的文件,如果要查看具体修改了什么地方,就可以使用git diff命令。 比较有用的选项:--stat:显示有
阅读全文
摘要:1、忽略文件常遇到的问题 有些时候,你想添加一个文件到Git,但发现添加不了,原因可能是这个文件被.gitignore忽略了: $ git add App.class The following paths are ignored by one of your .gitignore files: A
阅读全文