关于 profile文件(转)

摘要:
登录shell执行两个特殊文件,一个是:etcprofile,由系统管理员设置。通常,它会执行一些操作,例如检查是否有电子邮件、设置创建文件的默认掩码、为某些表所在的变量分配值,以及每当用户登录时管理员希望执行的任何命令。第二个自动执行文件是。主机目录中的配置文件。当您获得帐户时,系统管理员将给出默认值。配置文件。您可以修改。profile文件,以包含每次登录时要执行的任何命令。

登录shell执行了两个特殊文件,

1个是:etcprofile, 这个文件由系统管理员设置,通常做一些如检查是否有邮件,设置默认的创建文件的掩码,给某些表转到处变量赋值,已经任何管理员希望每当用户登录时都需要执行的命令。
第2个自动执行的文件是宿主目录下的.profile文件。当你得到账户时系统管理员会给一个默认的 .profile 文件。
看看它现在是什么样的:
$cat $HOME/.profile
PATH="bin:/usr/bin:usr/lbin:.:"
export PATH
$
这里看到的是个小的.profile文件,它只是设了PATH,然后将它导出。你可以修改自己的.profile文件,使他包含任何希望每次登陆时都要执行的命令。设置可以在自己的.profile文件中放置命令,覆盖/etc/profile的设置(通常是环境变量)。


注意/etc/profiles 和.profile是有登录shell执行的,
$./etc/profile
$. .profile
$

这就意味着程序执行后他们对环境的改变会保留下来

使用 su 命令更改用户后,需要执行一下该用户的 .profile 文件. 就像做一个初始化一样。

su - spsausr 

 . /db2/ldid111/sqllib/db2profile

免责声明:文章转载自《关于 profile文件(转)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇linux磁盘分区,挂载,卸载分区UNIX系统中的进程 linux下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ubuntu init启动流程

ubuntu的init方式有两种:一种是System V initialization,一种是Upstart。ubuntu6.10以前的版本是第一种方式,之后的版本是第二种方式。 在旧式的System V initialization中,/etc/inittab文件可是相当的重要。init进程启动后第一时间就是找这个文件。它负责系统的初始化,设置系统的ru...

GRUB配置与应用,启动故障分析解决

一、GRUB启动位置 GRUB是现今大多数Linux系统采用的自举程序,这里先来看一下Linux的程序顺序: 执行顺序    动作 固件Firmware(CMOS/BIOS) →  POST(Pwer On Self Test)加电自检 ↓     自举程序Bootloader(GRUB)  → 在MBR(Master Boot Loade...

debian系统安装vsftpd服务端和ftp客户端

一、服务器安装和配置 1.安装vsftpd。(此处切换到su权限下了。其它用户请使用sudo权限,没有sudo权限的看前面的教程进行安装)   apt-get install vsftpd 2.配置vsftpd   vi /etc/vsftpd.conf 具体的配置为(不要复制,纯手打,难免错误):   listen= YES   #listen_ipv6...

启动docker容器时的Error response from daemon: devmapper: Error mounting: invalid argument.

故障描述: 虚拟机重启之后,以前创建的容器无法启动。若一执行启动操作,则会报错。 [root@docker ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS...

CentOS terminal 安装 matlab(mode=silent)

1. 下载matlab for Unix 2014 ,需要crack文件 2. 挂载iso文件, mount -o loop,ro Mathworks.Matlab.R2014a.iso /media 3. 将crack中的install.jar 覆盖/media/java/jar下面的install.jar,这步骤必须正确完成 sudo cp Crack...

linux下安装haproxy作为端口转发服务器,以及安装keepalived作为haproxy高可用方案

一、安装haproxy作为端口转发服务器(主服务器:172.28.5.4,备服务器:172.28.5.8,浮点IP为:172.28.5.6) 1、安装依赖包 yum -y install wget gcc gcc-c++ 1、下载 cd /usr/local/src wget https://github.com/haproxy/haproxy/ar...