Linux环境变量,知识点汇总

环境变量是操作系统用来指定其运行环境的参数表,存储在内存中,在用户登录时生成。
用户可以根据需要设置或查看环境变量。
环境变量按生命周期、永久或临时、范围以及系统全局或用户本地进行分类。
环境变量操作命令包括用于显示指定环境变量值的“echo”命令、用于显示所有环境变量的“env”命令以及用于设置新环境变量的“export”和“set”命令。
使用“unset”命令显示本地定义并取消变量定义,使用“printenv”命令显示指定环境变量的值。
常见的环境变量(例如“PATH”)用于存储可执行程序(例如“/usr/local/bin”和“/usr/bin”)的搜索目录,以方便执行命令。
C/C++动态链接库文件搜索目录。
“C_INCLUDE_PATH”和“CPLUS_INCLUDE_PATH”分别用于指定C和C++头文件的搜索路径。
“CLASSPATH”是Java库文件搜索目录。
环境变量配置文件主要有`/etc/profile`、`/etc/profile.d`、`/etc/bashrc`、`~/.bash_profile`、`~/.bash_login`、`~/.profile`包括在内。
`~/.bashrc`等分别用于系统全局或用户特定的设置,`~/.bash_logout`用于退出shell时运行命令。
检索环境变量的方法包括使用全局变量“environ”查询系统环境变量、使用命令行参数传递环境变量以及调用“getenv”函数检索特定环境变量。

linux中关于目录的几个特殊知识点

在Linux系统上,目录、字符设备、块设备、套接字、打印机等都被抽象为文件。
这是刘轩老师一直强调的。
“Linux系统中的一切都是文件。
”我们都使用文件,但是我们如何找到它们呢?在Windows操作系统中,当您搜索文件时,它会搜索文件所在的磁盘分区(假设是驱动器D),然后是特定目录。
在该分区下,最后你需要找到该文件。
然而,Linux系统没有C/D/E/F等盘符。
Linux系统上的所有文件都以“根”(/)目录开头,该目录定义了文件系统层次结构标准(FHS)、存储文件的结构以及公共目录的用途。
此外,Linux系统上的文件和目录名称严格区分大小写。
例如,root、rOOt、Root、rootT都代表不同的目录,文件名中不能包含正斜杠(/)。
Linux系统中的文件存储结构如图所示。
网页链接

学习Linux需要哪些知识基础?

Linux概念;涵盖的主题很多,包括理论概念,包括自由软件概念和这个圈子的文化。
命令有什么作用?然后在终端中输入命令,看看会发生什么。