首页 > 系统相关 >Shell的四种启动方式 配置文件加载

Shell的四种启动方式 配置文件加载

时间:2022-08-26 16:11:37浏览次数:139  
标签:profile shell 配置文件 登录 bashrc Shell 交互式 bash 加载

根据是否需要登录可分为:登录式  非登录式

根据是否交互可分为:交互式、非交互式

二者组合:

登录交互式:常用  通过用户名密码登录shell,或者 bash --login 新启动的shell

登录非交互式:不常用

非登录交互式:常用  子shell继承父shell环境变量 通过 bash 启动的shell

非登录非交互式:常用  子shell继承父shell环境变量  执行shell脚本

 

与Bash相关的配置文件有:

/etc/bashrc、/etc/bash.bashrc、/ect/profile、/etc/profile.d/***.sh

~/.bashrc、~/.bash_profile、~/.bash_login、~/.profile

不同的Linux发行版可能有些差异

对于普通用户来说, ~/.bashrc 才是最重要的文件,因为不管是否登录都会加载该文件。

标签:profile,shell,配置文件,登录,bashrc,Shell,交互式,bash,加载
From: https://www.cnblogs.com/0820LL/p/16627871.html

相关文章

  • /etc/fstab 文件挂载配置文件
    (1)/etc/fstab每行定义一个要挂载的文件系统mount-a自动挂载/etc/fstab文件没有挂载的设备,不管已挂载过的设备如果想刷新修改过已挂载的设备,mount-oremount/dev/......
  • 使用shell脚本导出数据
    话不多说,直接上码dbuser='用户名'dbpassword='密码'dbname='库名'backtime=`date+%Y%m%d%H%M%S`logpath='日志路径'datapath='数据存放路径'echo'开始导出数据库......
  • pytest框架(六)---配置文件
    pytest的配置文件pytest有哪些非测试文件:pytest.ini:pytest的配置文件,可以改变pytest的默认行为,有很多的可配置的选项。conftest.py:是本地的插件库,其中的hook函数和fixtu......
  • Xshell下vim异常问题记录
    问题描述:一直使用xshell作为远程管理服务器的工具,最近在使用vim编辑文档时总是出现异常,进入插入模式总是光标下移两行,回车键后总是出现莫名其妙的内容,在vim左下的状态行也......
  • EasyCVR修改设备通道信息保存图片时,页面一直加载如何优化?
    EasyCVR平台是我们支持协议最全面的视频平台,它能支持主流协议包括国标GB/T28181、RTMP、RTSP/Onvif协议,以及厂家的私有协议,如海康Ehome、海康SDK、大华SDK等。平台可拓展性......
  • JS_0062:js 地址 跳转加载其它js文件 防止js失效可以切换
    1,这是jquery-1.10.2.js文件,其中跳转到另一个公共库加载另一个js文件/*-防止各大cdn公共库加载地址失效问题,此地址我们会时时监控,及调整以保障正常访问-www.jq22.com为......
  • shell脚本执行异常
    shell脚本执行异常shell脚本执行失败,手动执行成功脚本如下#cat/usr/local/restart.sh#!/bin/bashpid=`ps-ef|grepread-cookie-0.0.1-SNAPSHOT.jar|grep-v......
  • Shell文件属性的判断与比较
    Shell支持对文件属性的判断,常用的文件属性操作符很多,如下表所示。更多文件属性操作符可以参考命令帮助手册mantest[root@centos7~]#touchfile1.txt[root@centos7~]#to......
  • linux系统配置文件或shell脚本批量注释
    1.配置文件批量注释1.1批量注释①进入命令行模式,按ctrl+v进入visualblock模式,键盘上下箭头选中多行,把需要注释的行标记起来②按大写字母I,再输入注释符:#③双......
  • 01_Linux基础-部署-VMware-Xshell-Xftp-内核-安迪比尔定理
    博客......