您好,欢迎访问一九零五行业门户网

linux .profile是什么

linux .profile是一个有关linux环境变量的文件;每个用户登录系统后,都会有一个专用的运行环境,并且用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量;在“/etc/profile”文件中修改环境变量,是对所有用户起作用。
本教程操作环境:linux5.9.8系统、dell g3电脑。
linux .profile是什么?
linux系统中profile文件介绍
etc目录下的profile文件是每一个用户登录时,操作系统首先执行的文件,然后再将控制权交给用户主目录下的.profile文件
1、linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。 
2、常在/etc/profile文件中修改环境变量,在这里修改的内容是对所有用户起作用的。以下主要操作将在该文件中进行。
3、如何添加环境变量。
例如添加”name=zhangsan“ 。在profile文件的最后添加如下内容export name=zhangsan
变量值zhangsan可以加引号也可以不加,效果一样。
4、在profile文件添加或修改的内容需要注销系统才能生效。
5、使用env命令显示所有的环境变量 。在命令提示符下键入env就行了。
set命令显示所有本地定义的shell变量。
6、常见的环境变量
path:决定了shell将到哪些目录中寻找命令或程序
home:当前用户主目录
mail:是指当前用户的邮件存放目录。
shell:是指当前用户用的是哪种shell。
histsize:是指保存历史命令记录的条数。
logname:是指当前用户的登录名。
hostname:是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。
lang/languge:是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。
ps1:是基本提示符,对于root用户是#,对于普通用户是$。
ps2:是附属提示符,默认是“>”。可以通过修改此环境变量来修改当前的命令符,比如下列命令会将提示符修改成字符串“hello,my newprompt :) ”。
 # ps1=” hello,my newprompt :) “
7、使用修改.bashrc文件(在用户的家目录下)进行环境变量的编辑,只对当前用户有用。使用修改 /etc/profile 文件进行环境变量的编辑,是对所有用户有用。大家一定要注意区别。
8、linux profile文件在系统启动时将被运行。大家可以在里面加入其他命令,但是一定要加正确,不然的话系统会启动不起来的。
相关推荐:《linux视频教程》
以上就是linux .profile是什么的详细内容。
其它类似信息

推荐信息