美文网首页
10、变量与别名

10、变量与别名

作者: 一个反派人物 | 来源:发表于2020-12-05 20:45 被阅读0次

1 变量

1.1 变量设置

变量名=

1.2 调用变量

$变量名

2 和别名、变量配置有关的文件

/etc/profile == /etc/bashrc 全局生效
~/.bashrc == ~/.bash_profile 指定用户生效
当在全局和用户文件中同时配置同一个别名或变量时,用户文件中的优先

3 环境变量

3.1 export定义环境变量

export 环境变量=xxx

export PATH=/app/mysql/:$PATH

3.2 修改环境变量

3.2.1 对所有用户生效(永久的)

修改/etc/profile文件,增加变量会对Linux下所有用户有效,并且是“永久的”。

[root@node1 ~]$ echo 'export PATH=/app/mysql/bin/:$PATH' >> /etc/profile
[root@node1 ~]$ . /etc/profile

3.2.2 对单一用户生效(永久的)

修改~/.bash_profile文件,增加变量会对当前用户有效,并且是“永久的”。

[root@node1 ~]$ vim  ~/.bash_profile
...
PATH=/app/mysql/bin/:$PATH
...
[root@node1 ~]$ . ~/.bash_profile

3.2.3 只对当前shell(BASH)有效(临时的)

使用export定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。

[root@node1 ~]$ export PATH=/app/mysql/bin/:$PATH 

3.3 env查看所有环境变量

4 alias别名

4.1 别名设置

alias 别名名称='命令信息'

alias egrep='egrep --color=auto'

4.2 永久设置别名

参考永久设置变量,编辑/etc/profile~/.bash_profile等文件

4.3 取消别名

1.unalias 别名名称
2.\别名
3.到命令的绝对路径下执行,如/usr/bin/ls

相关文章

  • C++——引用

    使用&符进行引用,引用的作用是为变量取一个别名,使用别名既是变量。 int a = 10; int&b = a; ...

  • c++ 引用

    引用:给变量起别名 用法:数据类型 &别名=原名;例子:int =10; int &b=a;(a和b操作的是...

  • C++复合类型总结(指针)

    引用是变量的别名,指针就是变量地址的别名。 与引用类似,指针也实现了对其他对象的间接访问。然而指针与引用又有很多不...

  • 2019-07-11

    day10 目录结构重要文件说明 A.变量和别名配置文件--/etc/profile别名功能作用: 将复杂麻烦的命...

  • C/C++基础(5)

    C++ namespace 引用 引用的本质是变量的别名int a = 10;int &b = a;"数据类型 &...

  • C++中指针和引用的区别

    使用 区别 指针存储的是变量的地址。 引用是原变量的别名,与原变量是同一个东西。

  • c++ 引用

    概念 c++中,变量的引用就是变量的别名,因此引用(reference)又成为别名(alias)。 变量的引用 i...

  • 引用

    概念与创建引用 变量名,本身是一段内存的引用,即别名(alias)。此处引入的引用,是为己有变量起一个别名。声明如...

  • C++中的类型别名

    本文写作时长1小时 以前我们学习过C++中的引用,引用就是变量的别名。不光变量可以定义别名,类型也可以声明别名。 ...

  • Golang学习笔记2——类型与变量

    1.基本类型 2.类型别名 设置类型别名后可以让代码可读性更强,一目了然这个变量做什么用的: 3.变量的声明与赋值...

网友评论

      本文标题:10、变量与别名

      本文链接:https://www.haomeiwen.com/subject/lhurbktx.html