我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux系统中有哪些重要文件

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux系统中有哪些重要文件

Linux系统中有哪些重要文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1. profile文件

1.1 profile文件的作用

profile(/etc/profile),用于设置系统级的环境变量和启动程序,在这个文件下配置会对所有用户生效。

当用户登录(login)时,文件会被执行,并从/etc/profile.d目录的配置文件中查找shell设置。

1.2 在profile中添加环境变量

一般不建议在/etc/profile文件中添加环境变量,因为在这个文件中添加的设置会对所有用户起作用。

当必须添加时,我们可以按以下方式添加:

如,添加一个HOST值为magedu.com的环境变量:

export HOST=magedu.com

添加时,可以在行尾使用;号,也可以不使用。

一个变量名可以对应多个变量值,多个变量值需要使用:进行分隔。

添加环境变量后,需要重新登录才能生效,也可以使用source命令强制立即生效:

source /etc/profile

查看是否生效可以使用echo命令:

$ echo $HOST

magedu.com

2. bashrc文件

bashrc文件用于配置函数或别名。bashrc文件有两种级别:

系统级的位于/etc/bashrc、用户级的位于~/.bashrc,两者分别会对所有用户和当前用户生效。

bashrc文件只会对指定的shell类型起作用,bashrc只会被bash shell调用。

3. bash_profile文件

bash_profile只对单一用户有效,文件存储位于~/.bash_profile,该文件是一个用户级的设置,可以理解为某一个用户的profile目录下。

这个文件同样也可以用于配置环境变量和启动程序,但只针对单个用户有效。

和profile文件类似,bash_profile也会在用户登录(login)时生效,也可以用于设置环境变理。

但与profile不同,bash_profile只会对当前用户生效。

4. 差异总结

这三种文件类型的差异用一句话表述就是:

/etc/profile,/etc/bashrc 是系统全局环境变量设定;~/.profile,~/.bashrc用户家目录下的私有环境变量设定。

当登入系统时候获得一个shell进程时,其读取环境设定档如下:

Linux系统中有哪些重要文件

1 首先读入全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如/etc/profile.d和/etc/inputrc;

2 根据不同使用者帐号,于其家目录内读取~/.bash_profile;

读取失败则会读取~/.bash_login;

再次失败则读取~/.profile(这三个文档设定基本上无差别,仅读取上有优先关系);

3 ***,根据用户帐号读取~/.bashrc。

至于~/.profile与~/.bashrc都具有个性化定制功能,但~/.profile可以设定本用户专有的路径、环境变量等,它只能登入的时候执行一次。

~/.bashrc也是某用户专有设定文档,可以设定路径、命令别名,每次shell script的执行都会使用它一次。

关于Linux系统中有哪些重要文件问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网行业资讯频道了解更多相关知识。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux系统中有哪些重要文件

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux系统中有哪些重要文件

Linux系统中有哪些重要文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. profile文件1.1 profile文件的作用profile(/etc/profile
2023-06-16

RedHat系统中有哪些重要内核文件

RedHat系统中有哪些重要内核文件?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  一、vmlinuz  vmlinuz是可引导的、压缩的内核。“vm”代表“Virtual
2023-06-07

RedHat系统中有哪些常用的重要内核文件

本篇内容主要讲解“RedHat系统中有哪些常用的重要内核文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“RedHat系统中有哪些常用的重要内核文件”吧!  一、vmlinuz  vmlinuz
2023-06-10

linux系统中文件属性有哪些

这篇文章给大家分享的是有关linux系统中文件属性有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访
2023-06-13

Linux中有哪些有哪些常用的文件系统

本篇文章给大家分享的是有关Linux中有哪些有哪些常用的文件系统,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、Linux操作系统使用虚拟文件系统(VFS)向上和用户进程文件
2023-06-13

Linux系统中常见的文件系统有哪些?

  Linux系统是现在非常受欢迎的操作系统,在Linux之中,一切都是文件,因为有很多操作都是依靠文件系统才可以完成的,而且文件系统可以满足用户正常的使用,那么Linux中常见的文件系统有哪些?为大家介绍一下。  总体来说,在Linux之
2023-06-05

Linux系统文件权限有哪些

本篇内容介绍了“Linux系统文件权限有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!常用权限linux系统内有档案有三种身份 u:拥有
2023-06-27

Linux系统文件类型有哪些

Linux系统文件类型有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Linux系统中一切皆为文件,所以会有不同的文件类型,总的来说总共会有七种类型,下面一起来看看这七种文
2023-06-28

linux中支持哪些文件系统

linux中支持哪些文件系统?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于
2023-06-14

Linux系统so文件内容有哪些

本篇内容主要讲解“Linux系统so文件内容有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统so文件内容有哪些”吧!1.so文件简介:也是ELF格式文件,共享库(动态库),类似
2023-06-28

linux重要开源软件有哪些

以下是一些在Linux中经常使用的重要开源软件:1. Linux内核:Linux操作系统的核心组件,负责管理硬件和软件资源。2. GNU工具:一套标准UNIX工具集,包括Bash shell、GCC编译器、GDB调试器等。3. Apache
2023-09-20

Linux系统中处理文件小技巧有哪些

这篇文章主要为大家展示了“Linux系统中处理文件小技巧有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中处理文件小技巧有哪些”这篇文章吧。查找文件当你查找文件时,find 可
2023-06-27

linux中xfs文件系统相关命令有哪些

这篇文章主要介绍linux中xfs文件系统相关命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!创建 XFS 文件系统mkfs.xfs 命令用来创建 xfs 文件系统。无需任何特别的参数,其输出如下:root@
2023-06-16

Linux系统中的文件目录有哪些内容

这篇文章主要介绍“Linux系统中的文件目录有哪些内容”,在日常操作中,相信很多人在Linux系统中的文件目录有哪些内容问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统中的文件目录有哪些内容”的疑
2023-06-16

linux文件系统常用命令有哪些

这篇文章主要介绍“linux文件系统常用命令有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux文件系统常用命令有哪些”文章能帮助大家解决问题。linux文件系统常用命令:1、Rcomme
2023-07-04

linux与windows文件系统有哪些区别

本篇内容介绍了“linux与windows文件系统有哪些区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!区别:1、linux文件系统区分大
2023-06-29

Linux文件系统的知识点有哪些

这篇文章主要介绍“Linux文件系统的知识点有哪些”,在日常操作中,相信很多人在Linux文件系统的知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux文件系统的知识点有哪些”的疑惑有所帮助!
2023-06-30

Linux系统的etc目录有哪些文件

这篇文章主要介绍“Linux系统的etc目录有哪些文件”,在日常操作中,相信很多人在Linux系统的etc目录有哪些文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统的etc目录有哪些文件”的疑
2023-06-13

Linux系统创建文件命令有哪些

这篇文章主要介绍Linux系统创建文件命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、touch命令  linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一
2023-06-28

Linux中重命名文件要注意哪些事项

在Linux中重命名文件时,需要注意以下几点事项:1. 文件路径和文件名:确保提供正确的文件路径和文件名。如果文件在当前目录,只需提供文件名。如果文件在其他目录中,需要提供完整的文件路径。2. 文件权限:确保你有足够的权限来重命名文件。如果
2023-09-15

编程热搜

目录