码迷,mamicode.com
首页 > 系统相关 > 详细

linux 变量、环境变量

时间:2020-05-26 20:47:28      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:图形界面   计算   splay   图形   utc   程序   编辑   play   lang   

s=abc  直接用等号赋值   不能有空格           s = abc   s=ab c 都是无效的

有空格的话,用引号括起来,双引号内的特殊字符保有原本的特性,单引号内的特殊字符仅为字符本身

反斜杠可转义空格回车等字符

$()命令替换    a=$(ls)  echo $a   输出ls的结果

增加变量内容    PATH="$PATH":/home/bin 或 PATH=${PATH}:/home/bin

使变量称为环境变量  export a

unset a 取消变量

read a 回车      会等待用户输入a变量的值

declare、typeset设定变量的类型

数组类型:

 技术图片技术图片技术图片 

printenv | less     显示所有的环境变量

printenv USER       某个环境变量

 

set | less      环境变量和shell变量、函数

env

 

echo $HOME    

 

alias    查看别名

 

export PATH       告诉 shell 让这个 shell 的子进程可以使用 PATH 变量的内容

变量

内容

DISPLAY

如果你正在运行图形界面环境,那么这个变量就是你显示器的名字。通常,它是 ":0", 意思是由 X 产生的第一个显示器。

EDITOR

文本编辑器的名字。

SHELL

shell 程序的名字。

HOME

用户家目录。

LANG

定义了字符集以及语言编码方式。

OLD_PWD

先前的工作目录。

PAGER

页输出程序的名字。这经常设置为/usr/bin/less

PATH

由冒号分开的目录列表,当你输入可执行程序名后,会搜索这个目录列表。

PS1

Prompt String 1. 这个定义了你的 shell 提示符的内容。随后我们可以看到,这个变量 内容可以全面地定制。

PWD

当前工作目录。

TERM

终端类型名。类 Unix 的系统支持许多终端协议;这个变量设置你的终端仿真器所用的协议。

TZ

指定你所在的时区。大多数类 Unix 的系统按照协调时间时 (UTC) 来维护计算机内部的时钟 ,然后应用一个由这个变量指定的偏差来显示本地时间。

USER

你的用户名

linux 变量、环境变量

标签:图形界面   计算   splay   图形   utc   程序   编辑   play   lang   

原文地址:https://www.cnblogs.com/ts65214/p/12967872.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!