linux 登录shell 目录,Linux 用户登录shell及登录时读取的配置文件-程序员宅基地

技术标签: linux 登录shell 目录  

站在用户登录的角度来说,SHELL的类型:

登录式shell:

正常通过某终端登录

su - USERNAME

su -l USERNAME

非登录式shell:

su USERNAME(使用su切换用户,不带任何参数)

GUI下打开命令窗口

自动执行的shell脚本

bash的配置文件:

全局配置

/etc/profile,/etc/profile.d/*.sh,/etc/bashrc

个人配置

~/.bash_profile,~/.bashrc

profile类的文件:

设定环境变量

运行命令或脚本

bashrc类的文件:

设定本地变量

定义命令别名

登录式shell如何读取配置文件:

/etc/profile -->/etc/profile.d/*.sh -->~/.bash_profile -->~/.bashrc -->/etc/bashrc

非登录式shell如何读取配置文件:

~/.bashrc -->/etc/bashrc -->/etc/profile.d/*.sh

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29955195/article/details/116648021

智能推荐

Kaldi 报错:queue.pl: Error submitting jobs to queue (return status was 32512)-程序员宅基地

文章浏览阅读2.7k次。在kaldi里面跑demo的时候提示,queue.pl: Error submitting jobs to queue (return status was 32512)queue log file is exp/make_mfcc/train/q/make_mfcc_train.log, command was qsub -v PATH -cwd -S /bin/bash -j y -l..._queue.pl: error submitting jobs to queue (return status was 32512)

Python数据库连接及浏览器驱动_python改浏览器比例-程序员宅基地

文章浏览阅读220次。Windows下Python2与Python3同时使用Windows系统环境变量中,Python2与Python3同时加入时,直接执行python默认从最前面的路径查找执行。如图中Python27在最前面,默认python命令执行python2.7。需要使用python3时,可以直接使用python3的完整路径执行。或者在C:\Python27目录下,新建python3.bat文件加..._python改浏览器比例

python selenium爬取_selenium outerhtml-程序员宅基地

文章浏览阅读430次。在做UI自动化的时候,调试代码的时候需要获取到WebElement的HTML源码。可以通过innerHTML属性来获取ele = self.find_element_by_id("id")ele.get_attribute("innerHTML")1.innerHTML属性设置或返回表格行的开始和结束标签之间的 HTML,包括标签。2.outerHTML设置或获取对象及其内容的HTML形式,也就是标签和文本内容全都显示出来javaScript中innerHTML,innerText_selenium outerhtml

rar: /lib/libc.so.6: version `GLIBC_2.7′ not found (required by rar) 解决_unrar: not found (required by unrar)-程序员宅基地

文章浏览阅读4.8k次。在linux (64bit)下安装rar for linux 首先,我们打开rarlib的下载页面 http://www.rarlab.com/download.htm(下载rar for linux),选择我们需要的rar安装包文件,我们选择linux文件RAR 4.10 beta 3 for Linux x64 http://www.rarlab.com/rar/rarlinux-x6_unrar: not found (required by unrar)

Codeforces Global Round 14_codeforces globel round 14-程序员宅基地

文章浏览阅读97次。2021.5.2A题意:输入n个不同的数,要求输出前i个数和不等于x。题解:要是所有数的和为x,那就不管怎么搭配都不满足条件,否则因为每个数都是不同的,所有只要碰到和等于x就只需先输出下一个数,再输出这个数,这样和就不会等于x,因为前面判断所有数的和不等于x,所以碰到和等于x就一定不会是最后一个数,后面还有数。#include <iostream>#include <algorithm>#define ll long longusing namespace s_codeforces globel round 14

Qgis 获取与范围相交建筑并导出教程_qgis 如何获取两种服务重叠的范围坐标-程序员宅基地

文章浏览阅读1.3k次。Qgis 获取与范围相交建筑并导出教程_qgis 如何获取两种服务重叠的范围坐标

随便推点

NXP i.MX6 查询linux系统基本信息_nxp·系列怎么查询cpu-程序员宅基地

文章浏览阅读469次。项目场景:在眺望电子TW-IMX6DL-EVM开发板上查询linux系统基本信息。编译环境及开发包: 主机:ubuntu18.04交叉编译器:arm-linux-gnueabihf-gccQT5.12.8:qt-everywhere-opensource-src-5.12.8开发板:TW-IMX6DL-EVMLinux:Linux-4.1.15串口工具:Xshell注意:本文章的所有命令涉及到的路径均为眺望电子官方环境路径,需根据自身实际环境改变。本文所演示的平台来自于眺望电子 iMX6 _nxp·系列怎么查询cpu

《iOS 全埋点技术白皮书》重磅推出_神策 白皮书-程序员宅基地

文章浏览阅读589次。数据埋点技术在互联网尤其是移动端上使用非常普遍,全埋点采用“全部采集,按需选取”的形式,对页面中所有交互元素的用户行为进行采集,通过界面配置来决定哪些数..._神策 白皮书

利用计算机进行绘制建筑图纸,计算机应用基础复习题-程序员宅基地

文章浏览阅读800次。计算机应用基础复习题《计算机文化基础》复习题一、选择题答案与解析(105题)1.第一台全数字电子计算机(B)于1946年诞生。A、EDV ACB、ENIACC、EDSACD、银河I2.以晶体管为部件的计算机是(B)计算机。A、电子管第1代B、晶体管第2代C、中小型集成电路第3代D、大规模集成电路第4代3.计算机的发展阶段通常是按计算机所采用的(B)来划分的。A、内存容量B、电子器件C、程序设计语言..._建筑人员利用计算机

input输入框的宽度自适应_h5 input 手机端宽度-程序员宅基地

文章浏览阅读5.4w次,点赞4次,收藏11次。场景:在写H5移动端的时候,常常会遇到再顶部有搜索框的情况,如下图: 因为要适应不同的移动设备的屏幕宽度,若将所有的元素宽度写死,更换设备后无论是屏幕宽度增大还是缩小,样式一定会乱掉。因此可以将中间输入框的宽度设置为可变的,即可跟随屏幕宽度的变化而变化,这样就解决的适配的问题。且看示例代码: HTML

基于鹈鹕算法的无人机航迹规划-附代码-程序员宅基地

文章浏览阅读852次。摘要:本文主要介绍利用鹈鹕算法来优化无人机航迹规划。

Delphi7中默认没有安装的官方控件-程序员宅基地

文章浏览阅读99次。其实,我们在原来版本如D5、D6中使用的控件如Quickrep,FastNet等,在D7中仍然是保留的。只是Delphi没有将他们默认的安装到组件面版中来。这些控件包全部保存在Delphi目录的bin下,文件扩展名为.bpl(共将近60个)。安装这些包的方法很简单,只需点击菜单"component---->Install Packages...",然后使用"ADD"选择需要的包就可以了。  ..._trvrenderhtml