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的目录结构(部分)
在这里插入图片描述
下面是每个目录保存的内容说明

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

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
    
    

总结

  • 16
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值