linux的etc⼀profile文件的作用是什么

2024-11-18 11:22:15
推荐回答(4个)
回答1:

  • /etc/profile:这个文件是每个用户登录时都会运行的环境变量设置

  • .bashfile:是单用户登录时比如root会运行的

  • rpm:red hat,fedora,centos这几个发行版使用的安装包,和其它tar.gz的区别是有个文件头,多了一些信息

rpm包多数是二进制文件,可以直接运行的,但tar.gz包很多是源代码,要编译后才能运行,二进制文件和windows下的exe文件一个意思,可以直接运行。

扩展资料:

Linux系统的主要特性

1.基本思想

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。

2.完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。

3.完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。

4.多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。 

5.良好的界面

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。

6.支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。

参考资料:

Linux-百度百科

回答2:

这个文件是每个用户登录时都会运行的环境变量设置,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。

回答3:

问题问得太多了,后面的问题你可以自己在使用就可以学会的,我不会回答。/etc/profile属于系统级别的环境变量,设置在里面的东西对所有用户适用。.bashrc只对当前用户适用,而且只有在你使用的也是bash作为shell时才行,如果你使用zsh那么也就要说要使用.zshrc文件了,至于/etc/profile,应该没有这个问题。

回答4:

/etc/profile
这个文件是每个用户登录时都会运行的环境变量设置

.bashfile
是单用户登录时比如root会运行的

rpm是red hat,fedora,centos这几个发行版使用的安装包,和其它tar.gz的区别是有个文件头,多了一些信息

rpm包多数是二进制文件,可以直接运行的,但tar.gz包很多是源代码,要编译后才能运行

二进制文件和windows下的exe文件一个意思,可以直接运行