shell配置脚本执行顺序

shell配置脚本
├  /etc/profile ---&gt/etc/profile.d/*.sh
└  ~user/.bash_profile
                      └  ~user/.bashrc
                                      └  /etc/bashrc

 

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:
为每一个运行bash shell的用户执行此文件.bash shell被打开时,该文件被读取.
~/.bash_profile:
每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:
该文件包含专用于你的bash shellbash信息,当登录时以及每次打开新的shell,
该文件被读取.
~/.bash_logout:
当每次退出系统(退出bash shell),执行该文件.

来源:http://linux.chinaunix.net/bbs/viewthread.php?tid=888318

 

执行顺序为/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout

来源:http://blog.csdn.net/lllxy/archive/2008/08/22/2814633.aspx

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22383153/viewspace-672301/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22383153/viewspace-672301/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Shell脚本是一种用于编写批处理任务的脚本语言,可以自动化地执行一系列预定义的命令。在Linux服务器中,我们可以编写一个Shell脚本来实现自动登录服务器并执行命令的功能。 首先,我们需要使用ssh命令Shell脚本中建立与目标Linux服务器的ssh连接。可以使用以下命令: ``` ssh username@hostname ``` 其中,username是登录服务器的用户名,hostname是服务器的主机名或IP地址。需要在脚本中提供正确的用户名和主机名。 接下来,我们可以在脚本中编写需要在服务器上执行命令,例如: ``` command1 command2 ``` 这里的command1和command2是需要执行命令。可以根据实际需求编写自己的命令。 最后,我们将以上的ssh连接命令和需要执行命令整合在一起,形成一个完整的脚本,例如: ``` #!/bin/bash ssh username@hostname << EOF command1 command2 EOF ``` 在这个例子中,EOF是一个分界符,用于定义需要在服务器上执行命令的开始和结束。 当我们运行这个脚本时,它会自动登录到指定的Linux服务器,并按照脚本中编写的命令顺序执行执行结果会在终端中显示。 需要注意的是,为了能够自动化执行,我们可能需要在脚本配置ssh密钥认证,以免在每次执行脚本时都需要手动输入密码。 通过编写这样一个Shell脚本,我们可以实现自动登录Linux服务器并执行命令的功能,提高工作效率和自动化管理服务器的能力。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值