完美介绍Linux环境变量与部分命令
环境变量
什么是环境变量
环境变量是用于存储关于操作系统或进程的信息的动态值。它们通常是在启动进程或登录会话时设置的,可用于控制程序的行为或通知程序找到需要的资源。
常见环境变量
- PATH:它指定了系统执行命令时需要搜索的路径列表,系统在执行命令时会在这些路径下查找命令。
- HOME:当前用户的主目录路径。
- LANG:当前系统的语言环境和字符集。
- PS1:Shell 中命令提示符字符串。
设置环境变量
可以使用 export
命令来设置环境变量,例如:
export my_var="hello world"
echo $my_var
上面代码中,my_var
是环境变量名称,hello world
是它的值。使用 echo
命令输出环境变量的值。
常用命令
pwd
pwd
命令可以显示当前目录的完整路径,例如:
pwd
输出当前目录的路径,如 /home/user
。
ls
ls
命令用于列出当前目录的文件和子目录,例如:
ls -l
输出当前目录下的所有文件和子目录,并列出它们的权限、所有者、大小、日期等信息。
示例说明
示例一
在 Linux 环境下,我们可以设置 JAVA_HOME
环境变量,以指定 Java JDK 的安装路径。以下是步骤:
- 首先,确认已经安装了 Java JDK,并找到它的安装路径。
- 打开
.bashrc
文件,并在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
- 关闭当前终端,重新打开一个终端,并输入以下命令,以查看当前环境变量的值:
echo $JAVA_HOME
输出的结果应该是 /usr/lib/jvm/java-1.11.0-openjdk-amd64
,这表示我们已经成功设置了 JAVA_HOME
环境变量。
示例二
假设我们有一个名为 example.txt
的文件,它的路径为 /home/user/documents/example.txt
。要查看该文件的权限、所有者、大小等信息,可以使用以下命令:
ls -l /home/user/documents/example.txt
这将输出类似于以下内容的信息:
-rw-r--r-- 1 user user 1024 Apr 29 15:20 /home/user/documents/example.txt
其中 -rw-r--r--
表示文件的权限,user user
表示文件的所有者和属组,1024
表示文件大小,Apr 29 15:20
表示文件的最后修改时间。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:完美介绍linux环境变量与部分命令 - Python技术站