Linux的目录结构介绍和环境变量的设置

前言

本篇文章介绍Linux的目录结构和环境变量的设置。

一、系统环境

  • 虚拟机版本:VMware® Workstation 15 Pro
  • Linux镜像文件:CentOS-7-x86_64-Minimal-1804.iso
  • 主机系统:Windows 11 家庭中文版
  • 主机系统类型:64 位操作系统, 基于 x64 的处理器
  • 远程连接工具:MobaXterm中文版本

二、Linux的目录结构

2.1 Linux目录结构介绍

在命令行输入

ls /

可以得到Linux的目录,如图所示
在这里插入图片描述

下面以树形结构描述Linux的目录结构(部分)
在这里插入图片描述
下面是每个目录保存的内容说明

文件名 内容说明
/ 根目录
/bin Binaries英文的缩写,此目录用来保存系统常用的命令
/boot 此目录用来保存启动系统的核心文件,包括一些镜像文件和连接文件
/dev Device英文的缩写,此目录用来保存的是系统的外部设备
/etc Etctera英文的缩写,此目录用来保存系统管理需要的所有配置文件和子目录
/home 用户的主目录,普通用户的工作目录一般是/home/用户名
/lib Library英文的缩写,此目录用来保存系统最基本的动态连接共享库
/lib64 保存64系统的库文件
/media Linux设备的挂载目录,例如U盘,光驱
/mnt 此目录是系统让用户临时挂载别的文件系统的
/opt Optional英文的缩写,此目录是系统给用户安装其他软件的安装目录
/proc Processes的英文缩写,此目录保存的是当前内核运行状态的一系列特殊文件
/root 此目录是超级管理员的主目录
/run 此目录是用来保存系统启动以来的信息,是临时的,系统关机则删除目录下的内容
/sbin 此目录保存的是超级管理员的系统管理程序
/srv 此目录是用来保存一些服务启动之后需要提取的数据
/sys 此目录下安装了 2.6 内核中新出现的一个文件系统 sysfs
/tmp Temporary英文的缩写,此目录用来保存一些临时文件
/usr Unix Shared Resources英文的缩写,此目录是用来保存用户的很多应用程序和文件
/var Variable英文的缩写,此目录是用来保存一些需要经常修改的文件,包括各种日志文件

2.2 Linux文件的路径描述

关于/的说明:
/用于目录的开头,表示根目录,例如/home,表示根目录下的home文件
/用于目录的其他位置,表示目录的层次结构,例如,/home/pyc,表示pyc目录是home目录的子目录

2.2.1 绝对路径

绝对路径:以根目录为起点,路径描述以/开头
例如:/home/pyc/test

2.2.2 相对路径

相对路径:以当前目录为起点,路径描述无需以/开头
例如:假设当前的工作目录为/home/pyc,则输入test,表示/home/pyc/test

2.2.3 特殊的路径符

. 	表示当前目录, 例如,cd ./test,表示当前目录下的test目录
..	表示上一级目录 例如,cd .. 切换到上一级目录,cd ../.. 切换到上二级目录
~	表示home目录,普通用户使用 cd ~/test,表示/home/用户名/test

三、Linux的环境变量设置

环境变量是操作系统在运行的时候,记录一些关键性信息,用以辅助系统运行。
环境变量是一种键值对结构。
在本系统环境中,可以通过env命令查看当前系统中记录的环境变量。

3.1 环境变量PATH

环境变量PATH记录系统所有命令的搜索路径。

在这里插入图片描述
环境变量PATH可以同时记录多条搜索路径,每一组值可以使用冒号:隔开。
当进行软件安装时,如果想要在任何地方执行软件命令,则可以通过将软件的执行路径设置到环境变量PATH中。

3.2 关于$符的使用

$符可以取出环境变量的值

语法格式:$变量名
例如,
echo $PATH 可以将环境变量PATH的值输出到屏幕。
echo ${PATH}abc 当PATH后面连接其他字符,则需要使用{}

3.3 环境变量的设置

环境变量设置的语法格式如下:

	语法格式: export 变量名=变量值
	例如,
	export MYNAME=pyc
  • 临时设置
    直接在命令行输入 export 变量名=变量值,即可设置临时的环境变量。

  • 永久设置

    1. 针对当前用户有效,配置在当前用户的:~/.bashrc文件中
    2. 针对所有用户有效,配置在系统的:/ect/profile文件中
    	source 配置文件 使配置文件立刻生效
    	也可以重新登陆使配置文件生效
    	
    	例子:配置环境变量PATH,为PATH添加一条记录
    	在命令行直接设置,临时设置
    	export PATH=$PATH:/home/myenv
    	注意:必须保留PAHT原来的记录,否则丢失原记录,造成命令无法使用
    	所以,在配置PATH之前,需要加上$PATH
    
    

总结

相关推荐

  1. Linux目录结构介绍主要

    2024-06-12 14:32:04       39 阅读
  2. linux设置环境变量

    2024-06-12 14:32:04       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-12 14:32:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-12 14:32:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-12 14:32:04       82 阅读
  4. Python语言-面向对象

    2024-06-12 14:32:04       91 阅读

热门阅读

  1. Flutter娱乐与休闲类APP常用的第三方库总汇

    2024-06-12 14:32:04       27 阅读
  2. GTSAM | gtsam::ISAM2Params

    2024-06-12 14:32:04       22 阅读
  3. nginx配置后访问出现白屏怎么办?

    2024-06-12 14:32:04       31 阅读
  4. 发布自己的npm插件包

    2024-06-12 14:32:04       28 阅读
  5. C#防止多次注册事件

    2024-06-12 14:32:04       26 阅读
  6. HTML5的新语义化标签

    2024-06-12 14:32:04       34 阅读
  7. Web前端魂斗罗:深度剖析前端技术的奇幻之旅

    2024-06-12 14:32:04       25 阅读
  8. 第5天:Flask应用结构

    2024-06-12 14:32:04       29 阅读